自动更新产生的虚假消息

自动更新产生的虚假消息

当我通过 ssh 进入我的 Ubuntu 18.04 机器时,我得到了 motd

1 update could not be installed automatically

它继续告诉我检查无人值守升级日志。

日志显示没有问题。我该如何清除这个虚假消息?

答案1

好吧,这不是假的。

剧本

/etc/update-motd.d/92-unattended-upgrades

登录时生成此消息。

此脚本引用

/usr/share/unattended-upgrades/update-motd-unattended-upgrades

反过来看

/var/lib/unattended-upgrades/kept-back

就我而言,这个最后一个文件是非空白的,因为unattended-upgrades尝试更新vino,我将其固定到这个 Lubuntu 框上的旧版本,因为最新版本删除了选项对话框。

删除/var/lib/unattended-upgrades/kept-back会使消息消失 - 但只会持续到下次unattended-upgrades运行。

但是日志中没有告诉我有关它的任何参考内容!!

答案2

我不确定这是否是正确的方法,但在看到这个讨论后,我发现/var/lib/unattended-upgrades/我的环境中没有保留文件。因此,我尝试制作保留文件。

sudo touch /var/lib/unattended-upgrades/kept-back
sudo reboot

然后,

0 update could not be installed automatically

出现了

20 update could not be installed automatically

(就我而言,这个数字是 20,而不是 1。)然后,我尝试无人值守升级并再次重新启动,如下所示。

sudo unattended-upgrades
sudo reboot

此后,该20 update could not be installed automatically消息再也没有出现。

相关内容