自動更新からの偽のメッセージ

自動更新からの偽のメッセージ

Ubuntu 18.04ボックスにssh接続すると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私の場合、この最後のファイルは、最新バージョンではオプションダイアログが削除されているため、この Lubuntu ボックスの古いバージョンに固定されているを更新しようとしたため、空白ではありませvinoんでした。

削除すると/var/lib/unattended-upgrades/kept-backメッセージは消えますが、それは次回unattended-upgrades実行されるまでです。

しかし、ログにはそれについて参照するように指示されたものは何もありませんでした!!

答え2

これが正しい方法かどうかはわかりませんが、このディスカッションを見た後、/var/lib/unattended-upgrades/私の環境には kept-back ファイルが存在しないことがわかりました。そのため、keep-back ファイルを作成してみました。

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

それから、

0 update could not be installed automatically

代わりに登場した

20 update could not be installed automatically

(私の場合、その数は 1 ではなく 20 でした。) 次に、無人アップグレードを試行し、以下のように再起動しました。

sudo unattended-upgrades
sudo reboot

この後、20 update could not be installed automaticallyメッセージは表示されなくなります。

関連情報