无人值守升级期间内核安全更新无法发生的可能原因有哪些?

无人值守升级期间内核安全更新无法发生的可能原因有哪些?

我已经按照 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以完成安装。

我想知道,在您的情况下,内核是否卡在安装过程中,也许清理了进程中的一些空间。我想我见过一次,这种情况并不常见。通常它只是中断,所以恭喜你!

相关内容