部分升级

部分升级

我大约有一周没有上网,然后当我上网时,我尝试更新系统。我正在运行 Ubuntu 13.10。它说需要部分升级。当我单击部分升级时,它说系统是最新的并取消。当我单击继续,它说software index is broken。无法安装或删除任何软件。请使用 Synaptic 包管理器或 sudo apt-get install -f在终端中运行以修复此问题。起初我这样做了。

这是终端中的结果:

下列软件包将被删除:
  Linux-image-3.11.0-12-通用 Linux-image-extra-3.11.0-12-通用
升级了 0 个,新安装了 0 个,删除了 2 个,并且未升级 0 个。
17 未完全安装或删除。
此操作后,将释放136 MB的磁盘空间。
您想继续 [Y/n] 吗?”
我单击了 y,但是它不起作用。这就是结果......
“(正在读取数据库...当前安装了 401370 个文件和目录。)
正在删除 linux-image-extra-3.11.0-12-generic ...
检查 /etc/kernel/postrm.d 。
运行部分:执行 /etc/kernel/postrm.d/initramfs-tools 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
update-initramfs:删除 /boot/initrd.img-3.11.0-12-generic
运行部分:执行 /etc/kernel/postrm.d/zz-update-grub 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: splash: 未找到
运行部分:/etc/kernel/postrm.d/zz-update-grub 退出,返回代码 127
无法处理 /var/lib/dpkg/info/linux-image-extra-3.11.0-12-generic.postrm 第 328 行处的 /etc/kernel/postrm.d。
dpkg: 处理 linux-image-extra-3.11.0-12-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
正在删除 linux-image-3.11.0-12-generic ...
检查 /etc/kernel/postrm.d 。
运行部分:执行 /etc/kernel/postrm.d/initramfs-tools 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
update-initramfs:删除 /boot/initrd.img-3.11.0-12-generic
运行部分:执行 /etc/kernel/postrm.d/zz-update-grub 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: splash: 未找到
运行部分:/etc/kernel/postrm.d/zz-update-grub 退出,返回代码 127
无法处理 /var/lib/dpkg/info/linux-image-3.11.0-12-generic.postrm 第 328 行处的 /etc/kernel/postrm.d。
dpkg: 处理 linux-image-3.11.0-12-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
处理时遇到错误:
 Linux-image-extra-3.11.0-12-通用
 Linux-映像-3.11.0-12-通用
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

答案1

在终端中运行以下命令,

sudo apt-get clean
sudo apt-get -f install

如果仍然出现错误,请尝试运行以下命令来更新内核。

sudo apt-get install linux-generic

相关内容