景观客户端未向景观服务器报告包信息

景观客户端未向景观服务器报告包信息

主机上安装的 Ubuntu 操作系统版本:Ubuntu 22.04.4 LTS

景观独立主服务器版本- 23.03

已安装Landscape客户端版本- 23.08

Python 版本:Python 3.10.12。

两台机器都附有 Ubuntu Pro 许可证

我能够使用语法注册客户端:

landscape-config --account-name={LANDSCAPE_ACCOUNT_NAME} --computer-title={COMPUTER_TITLE} --registration-key={KEY}

但是,当我点击此主机的“软件包”选项卡时,弹出显示“没有适用于所选计算机的软件包信息。”

除了客户端信息页面上的分布为“未知”外,所有其他信息均报告正确。

故障排除解决方案:

  • 尝试从注册中删除客户端并重新注册,结果没有变化
  • 确保两台主机上安装的所有软件包都是最新的
  • 在客户端:
  • /var/log/landscape/broker.log:未报告任何错误,正在主动交换消息
  • /var/log/landscape/package-reporter.log:生成 python3 错误:
        ValueError:需要解包的值太多(预期为 5 个)
    2024-04-04 13:57:26,700 错误 [主线程] 无
    回溯(最近一次调用最后一次):
      文件“/usr/lib/python3/dist-packages/twisted/internet/defer.py”,第 857 行,位于 _runCallbacks
        current.result = 回调(#类型:ignore[misc]
      文件“/usr/lib/python3/dist-packages/landscape/client/package/taskhandler.py”,第 229 行,位于 got_server_uuid 中
        lsb_release_info = parse_lsb_release(self.lsb_release_filename)
      文件“/usr/lib/python3/dist-packages/landscape/lib/lsb_release.py”,第 32 行,位于 parse_lsb_release 中
        dist, desc, release, code_name, _ = lsb_info.decode().split("\n")
    ValueError:需要解包的值太多(预期为 5 个)
    2024-04-04 14:20:24,885 错误 [主线程] 无
    回溯(最近一次调用最后一次):
      文件“/usr/lib/python3/dist-packages/twisted/internet/defer.py”,第 857 行,位于 _runCallbacks
        current.result = 回调(#类型:ignore[misc]
      文件“/usr/lib/python3/dist-packages/landscape/client/package/taskhandler.py”,第 229 行,位于 got_server_uuid 中
        lsb_release_info = parse_lsb_release(self.lsb_release_filename)
      文件“/usr/lib/python3/dist-packages/landscape/lib/lsb_release.py”,第 32 行,位于 parse_lsb_release 中
        dist, desc, release, code_name, _ = lsb_info.decode().split("\n")
    ValueError:需要解包的值太多(预期为 5 个)

相关内容