18.04LTS здесь.
В моем /etc/apt/apt.conf.d/50unattended-upgrades есть:
Unattended-Upgrade::Automatic-Reboot "true";
В то же время /var/run/reboot-required
существует.
Когда я выхожу с сервера и снова подключаюсь по ssh, я вижу * * * System restart required * * *
.
Итак, насколько я могу судить, обновление пакетов с помощью apt-get теперь должно вызывать немедленный перезапуск, если он требуется, а я знаю, что это так (см. выше две причины, по которым я считаю, что он необходим).
Однако я не могу запустить автоматическую перезагрузку — я ожидал, что она будет запущена, sudo apt-get upgrade
но команда выполняется успешно, и перезагрузка не происходит.
Что я упускаю?
Большое спасибо!
Содержимое /etc/apt/apt.conf.d/20auto-upgrades:
APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade 1; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::CleanInterval "7"; APT::Periodic::Verbose "0";
Содержимое /etc/apt/apt.conf.d/50unattended-upgrades: Unattended-Upgrade::Automatic-Reboot "true"; Unattended-Upgrade::Automatic-Reboot-Time "+0";
решение1
Вам необходимо установить update-notifier-common
. Это не установлено на минимальных серверных установках по умолчанию