Skip to main content

Ubuntu unattended upgrades

# enable unattended upgrades
dpkg-reconfigure --priority=low unattended-upgrades

# edit unattended-upgrades config file
vim /etc/apt/apt.conf.d/50unattended-upgrades

Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
Unattended-Upgrade::Automatic-Reboot-Time "02:00";

Unattended-Upgrade::Mail "";
Unattended-Upgrade::MailReport "always";

# test unattended-upgrade
unattended-upgrade -v -d --dry-run

Monitoring activity

# activity logs
cat /var/log/unattended-upgrades/unattended-upgrades.log
less /var/log/unattended-upgrades/unattended-upgrades.log
tail -f /var/log/unattended-upgrades/unattended-upgrades.log

# check dpkg logs
cat /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
less /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
tail -f /var/log/unattended-upgrades/unattended-upgrades-dpkg.log

# check system timer status
systemctl status apt-daily-upgrade.timer