当我通过 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
消息再也没有出现。