Landscape 没有更新所有包吗?

Landscape 没有更新所有包吗?

我正在运行个人 Landscape 服务器(最新版本为 16.04 LTS repo),用于监控和部署一组 Ubuntu 服务器的更新。Landscape 服务器本身和所有要监控的服务器都是基于 Proxmox 虚拟机管理程序的 16.04 LTS LXC 容器。

我注意到 Landscape 在通知更新(常规更新和安全更新)时似乎遗漏了一些软件包。例如,我可以收到有关 Landscape 中 5 个可用更新的通知并应用它们。

如果我随后ssh进入机器,Landscape 报告所有软件包均已更新并进行手动操作,apt update有时如果我执行操作,它仍然可以报告 5 个可用的更新apt upgrade

所有容器中都会经常发生这种情况。这可能是某种同步问题还是其他问题?

有人见过类似的东西吗?

答案1

这可能是正常行为,让我来解释一下几件事。

  1. apt-get updateLandscape 客户端每天仅更新包缓存( )4 次。
  2. 景观服务器仅指示客户端升级命名选择软件包。即使您单击“升级所有软件包”按钮。它永远不会运行apt get [dist-]upgrade或类似操作。客户端需要一组特定的升级。

将这两件事结合在一起,在升级工作完成后,您肯定会有许多时间窗口可供您通过 ssh 进入系统并查看更多需要升级的内容。

下次您看到这个时,希望这两条信息能帮助您解释事情。要深入挖掘,您需要收集。

  • Landscape 声称要升级哪些软件包(名称和版本)
  • 哪些软件包可以通过 ssh 升级(名称和版本)
  • 这些事件分别发生在什么时间?

在这之间,以及 ubuntu 档案中软件包的发布历史(在启动板上跟踪),您通常有足够的数据来解释这些类型的差异。

例如:gcc-4.8 发布历史

相关内容