Используя Xubuntu 16.04, я автоматически устанавливаю автоматические обновления для всех пакетов. Но автоматические обновления не запускаются и отсутствует /etc/cron.daily/apt. Как исправить эту проблему?
В следующей процедуре я автоматически включил автоматические обновления:
Мои настройки для обновлений: tous les jours = каждый день télécharger et installer automatiquement = скачать и установите автоматически
Затем, с терминалом:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades #Yes for questions
#edit /etc/apt/apt.conf.d/50unattended-upgrades :
Unattended-Upgrade::Allowed-Origins {
"${distro_id} ${distro_codename}-security";
"${distro_id} ${distro_codename}-updates";
// "${distro_id} ${distro_codename}-proposed";
// "${distro_id} ${distro_codename}-backports";
"LP-PPA-webupd8team-sublime-text-3:xenial";
};
#edit /etc/apt/apt.conf.d/10periodic :
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
# edit /etc/apt/apt.conf.d/20auto-upgrades :
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
#restart cron and anacron :
sudo service anacron stop
sudo service cron stop
sudo rm -rf /var/run/unattend* /var/run/cron* /var/run/anacron*
sudo rm -rf /var/lib/apt/periodic/*
sudo service cron start
sudo anacron -fn
Я получаю информацию о том, что пакеты могут быть обновлены:
$ sudo apt update
[...]
Lecture des informations d'état... Fait
41 packages can be upgraded. Run 'apt list --upgradable' to see them.
Я использовал sudo unattended-upgrades --dry-run –debug для имитации молчащего обновления, и возврат в порядке, все было обновлено «на самом деле». Реальная проблема заключается в том, что автоматические обновления молча не запускались. Я проверяю журнал каждый день с одного месяца и до сих пор не обновляюсь в /var/log/unattended-upgrades/unattended-upgrades.log
. После исследования я считаю, что основной причиной является / etc / cron. daily / apt отсутствует.
$ dpkg --search /etc/cron.daily/apt
dpkg-query: no path matches /etc/cron.daily/apt
$ ls /etc/cron.daily
0anacron bsdmainutils logrotate passwd upstart
apport dpkg man-db popularity-contest
apt-compat fstrim mlocate update-notifier-common
Как исправить эту проблему, чтобы начать автоматическое обновление без изменений?
Связано:
https://help.ubuntu.com/lts/serverguide/automatic-updates.html
https://help.ubuntu.com/ lts / serverguide / automatic-updates.html
Как включить автоматическое автоматическое обновление для любого репозитория?