Landscape 的 Web 界面缺少用户信息

Landscape 的 Web 界面缺少用户信息

我们的网络中有一个 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

相关内容