Автоматические обновления не согласны с уведомлением об обновлениях

Ubuntu Server 18 LTS здесь, с unattended-upgrades установлен, и репо безопасности включено. Это работает, что подтверждается tail /var/log/unattended-upgrades/unattended-upgrades.log,

Бег sudo unattended-upgrade -v вручную возвращает то же самое, что и самая последняя запись в журнале:

Initial blacklisted packages: 
Initial whitelisted packages: 
Starting unattended upgrades script
Allowed origins are: o=Ubuntu,a=bionic, o=Ubuntu,a=bionic-security, o=UbuntuESM,a=bionic
No packages found that can be upgraded unattended and no pending auto-removals

Бег sudo apt-get upgrade -s | grep -i security ничего не возвращает

Но /usr/lib/update-notifier/apt-check --human-readable (который питает сообщение дня) возвращает:

167 packages can be updated.
1 update is a security update.

Что сломано?

Обновить. Сегодня apt-check число увеличилось до "4" в ожидании обновлений безопасности. Впоследствии работает unattended-upgrade -v найдено и установлено 3 пакета. Как и ожидалось, apt-check теперь возвращается "1" в ожидании обновления безопасности. Что такое недостающий пакет, и, прежде всего, почему unattended-upgrades не устанавливается?

Новое обновление. Прибегал к этому хакерскому решению о разветвлении только для безопасности security.sources.list а затем делать sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list, Результат: множество пакетов было обновлено и apt-check теперь, наконец, показывает "0" в ожидании обновления безопасности. До сих пор не знаю, что якобы имело решающее значение или как избежать этой ситуации в будущем. Вздох.

0 ответов

Другие вопросы по тегам