我有两台服务器运行 12.04 LTS。#1 已升级到内核 3.2.0-57。#2 停留在 3.2.0-34。#2 正在获取所有其他软件包升级。但是,内核从未升级。这是我研究过的内容:
/etc/apt/sources.list
在两个服务器上都是相同的。- 存储库缓存是相同的,通过以下方式验证:apt-cache search,以及:dpkg -L linux-image。
我已sudo apt-get update
在故障服务器上执行了:。 我已sudo apt-get upgrade
在故障服务器上执行了:。
我已经验证内核没有被以下因素“固定”:
apt-mark unhold linux-image-3.2.0-34-generic
系统回复:
linux-image-3.2.0-generic was already not hold
为什么这个系统在毫无问题地获取其他软件包时不升级内核?Aptitude 显然在工作,因为其他软件包似乎在更新。缓存和源列表是相同的。
答案1
为什么这个系统在获取其他软件包都没有问题的情况下不升级内核呢?
最有可能的原因是,您(或其他人)删除了linux-generic
元包。对于内核自动更新,此包必不可少:
sudo apt-get install linux-generic
现在您将获得自动内核更新。