Обновление не работает автоматически на Ubuntu 16.10

У меня есть Ubuntu 16.10, обновленная от 16,04. Некоторое время после обновления дистрибутива автоматическое обновление больше не работает.

Я заметил, что, если я выполняю 'способное обновление' затем после нескольких минут, окно программного обеспечения Update появляется правильно.

Это похоже на обновление, не sheduled/start автоматически, что я должен проверить?Как это работает?

1
задан 31 January 2017 в 18:25

1 ответ

, Как проверить, работает ли необслуживаемые обновления:

1) Проверка метка времени в/var/lib/apt/periodic/. Большинство способно-связанных приложений добавляет метку времени к своему успешному выполнению там.

Вот пример. Вы видите, что u-u выполнил Jan 30 в 1:38

$ ls -l /var/lib/apt/periodic/ | grep unattended-upgrades

-rw-r--r-- 1 root root 0 Jan 30 01:38 unattended-upgrades-stamp

2) Проверка журнал. Необслуживаемые обновления регистрируют все действия к/var/log.

Вот является пример для того же 30 января действием:

$ cat /var/log/unattended-upgrades/unattended-upgrades.log | grep 2017-01-30

2017-01-30 01:38:22,190 INFO Initial blacklisted packages: 
2017-01-30 01:38:22,254 INFO Initial whitelisted packages: 
2017-01-30 01:38:22,254 INFO Starting unattended upgrades script
2017-01-30 01:38:22,255 INFO Allowed origins are: ['o=Ubuntu,a=yakkety-security']
2017-01-30 01:38:26,336 INFO No packages found that can be upgraded unattended and no pending auto-removals

, Как проверить, когда необслуживаемые обновления будут работать затем:

В Ubuntu 12.04 и 14.04, необслуживаемые обновления работают с другим ежедневным обслуживанием, инициированным/etc/cron.daily. Посмотрите свой корень crontab в течение времени, которое он выполняет каждый день.

В Ubuntu 16.04 и позже, ежедневно способному обслуживанию присваивает случайное время systemd.

Вот пример того, как запросить systemd для наблюдения ежедневного способного таймера (умно названный 'склонным-daily.timer'):

$ systemctl list-timers apt-daily.timer
NEXT                         LEFT          LAST                         PASSED  
Tue 2017-01-31 10:12:03 CST  4h 49min left Mon 2017-01-30 19:18:19 CST  10h ago

Примечание, которое ПОСЛЕДНИЙ таймер для Jan 30 (19:18) делает не , соответствует фактическому времени выполнения для Jan 30 (01:30). Система была приостановлена или выключена в 1:30, systemd выполнил пропущенный таймер, когда система стала доступной снова. Обратите внимание также, что таймер NEXT не связан с предыдущим днем..., каждый день случайно.

, Что случайность означает, что вероятно, что not-always-on система будет пропускать пару ежедневных обновлений каждую неделю. Это не будет вредить Вашей системе, но может понятно смутить пользователя.

Ожидают, никакие метки времени. Как я включаю Необслуживаемые Обновления?

Необслуживаемые обновления установлен, но ПРОЧЬ по умолчанию в Ubuntu 14.04 и ранее.

простым способом включить его в 14,04 и ранее в Единице являются Параметры настройки системы-> программное обеспечение & Обновления-> Вкладка Обновлений. Настройки легко понять.

, Если Вы не используете Единицу, попробуйте следующее и ищите вкладку 'обновлений'.

$ software-properties-gtk

Необслуживаемые обновления установлен и НА по умолчанию во всех разновидностях 16,04 и позже. Используйте тот же метод для изменения многих настроек.

Для продвинутых пользователей, которым нужны специальные конфигурации, u-u настройки, сохранены в различных файлах в/etc/apt/apt.conf.d/, смешаны в среди других способных настроек. GUI использует эти настройки.

Хорошо, Необслуживаемые Обновления работают, но почему я все еще получаю уведомления об удаленных обновлениях?

настройка по умолчанию для u-u (расположенный в/etc/apt/apt.conf.d/50unattended-upgrades) должна загрузить и установить пакеты от - репозиторий безопасности только. - обновления и - бэкпорты и все остальное проигнорированы..., и Вы будете уведомлены, что те удаленные обновления доступны для Вас ручное одобрение.

можно отредактировать тот файл (как sudo) для добавления других источников.

ПРЕДУПРЕЖДЕНИЕ: необслуживаемые обновления не умны. Если Вы по-дурацки добавите источники, которые повредят Вашу систему (как - предложенный или некоторый PPAs), то это сделает так. Вас предупредили.

2
ответ дан 7 December 2019 в 13:37

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

Похожие вопросы: