我们的网络中有一个 Ubuntu Landscape 15.01 的自定义安装(使用此处的说明:如何安装 Landscape 供个人使用?),并安装了几个与之连接的服务器。所有服务器 (14.04) 都安装了相同的软件包和配置,并正确连接到 Landscape。
然而,有些机器完全缺少用户信息(在 Web 界面的“用户”选项卡中),如下面的屏幕截图所示。
造成这种行为的原因是什么?
正确的:
错误:
在服务器日志中,多次出现“连续错误”。示例如下:
message-server.log.1-Jul 9 20:37:59 message-server-1 INFO Processed messages for computer 24 (size=0.61kb, duration=0.21s, load=0.21, ignored=0, processed=1, dropped=1, remaining=1, client=14.12-0ubuntu0.14.04)
message-server.log.1:Jul 9 20:37:59 message-server-1 ERR Error processing the payload for computer 24, consecutive errors: 1
#012Traceback (most recent call last):#012 File "/opt/canonical/landscape/canonical/landscape/message/apis.py", line 361, in _process_messages#012 self.handle(message["type"], message)#012 File "/opt/canonical/landscape/canonical/message/api.py", line 66, in handle#012 return handler(type, body)#012 File "/opt/canonical/landscape/canonical/lib/arguments.py", line 79, in replacement#012 return original(*new_args, **new_kwargs)#012 File "/opt/canonical/landscape/canonical/landscape/message/handlers/users.py", line 29, in __call__#012 self._create_group_members()#012 File "/opt/canonical/landscape/canonical/landscape/message/handlers/users.py", line 203, in _create_group_members#012 "create-group-members")#012 File "/opt/canonical/landscape/canonical/landscape/message/handlers/users.py", line 62, in _get_groups_by_names#012 u"users")#012ConsistencyError: Groups specified in the 'create-group-members' field don't exist: sudo
答案1
您必须检查这些机器上的客户端日志,位于 下/var/log/landscape
。某些因素阻止了 Landscape 读取/etc/passwd
。
也可能是该计算机与服务器的交换不正确。有关它的其他信息(如已安装的软件包)是否正确?
在服务器上的 message-server.log 文件中,搜索“连续错误” /var/log/landscape-server
。