我已经按照 Ubuntu 的思路设置了无人值守升级自动安全更新doc。但是,它没有更新到最新的 Linux 内核,这绝对是“安全”更新。可能的原因是什么?
我apt-get update && apt-get upgrade && apt-get dist-upgrade
今天手动运行了,内核升级成功。
/etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
/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";
};
// List of packages to not update (regexp are supported)
Unattended-Upgrade::Package-Blacklist {
};
Unattended-Upgrade::Automatic-Reboot-Time "05:00";
Unattended-Upgrade::Automatic-Reboot "true";
答案1
如果您的 /boot 分区没有足够的空间容纳新内核,则安装会失败。apt-get autoremove'
通常可以清除该空间,除非内核在安装过程中卡住了一半。在这种情况下,您需要手动腾出空间并运行apt-get -f install
以完成安装。
我想知道,在您的情况下,内核是否卡在安装过程中,也许清理了进程中的一些空间。我想我见过一次,这种情况并不常见。通常它只是中断,所以恭喜你!