Когда я подключаюсь по 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
Я не уверен, что это правильный путь, но после того, как я увидел это обсуждение, я обнаружил, что в моей среде НЕТ файла keep-back /var/lib/unattended-upgrades/
. Таким образом, я попытался создать файл 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
(В моем случае это было число 20, а не 1.) Затем я попробовал выполнить автоматическое обновление и снова перезагрузил компьютер, как показано ниже.
sudo unattended-upgrades
sudo reboot
После этого 20 update could not be installed automatically
сообщение больше не появляется.