![Ubuntu 12 服务器上的内核依赖性错误](https://linux22.com/image/647499/Ubuntu%2012%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E5%86%85%E6%A0%B8%E4%BE%9D%E8%B5%96%E6%80%A7%E9%94%99%E8%AF%AF.png)
我正在对 Ubuntu 12 服务器进行季度更新。apt-get 更新成功后,我在运行 apt-get 时出现此错误。
Depends: linux-image-server (= 3.2.0.72.86) but it is not going to be installed
我不明白为什么无法安装此 Linux 映像。该软件包存在、可下载等。
答案1
检查 /boot 分区是否已满。Debian/Ubuntu 系统经常遇到的一个问题是启动分区已满,导致 apt 无法安装内核,从而导致类似这样的神秘故障。这就是 Debian 管理员所说的“工作安全”。
我认为您的操作系统应该运行 3.2.00* 内核。执行 uname -a 查看您正在运行的内核,并删除内核的先前版本。请务必小心,不要删除当前正在运行的版本。给定内核有多个文件,此命令会处理所有文件。
sudo rm -rf /boot/*-3.2.0-{60,61,63,64,65}-*
如果这对您有用,请告诉我,否则我们可以尝试其他方法。