自升级到 12.04 以来出现 Apt 错误

自升级到 12.04 以来出现 Apt 错误

我已经搜索了一段时间的解决方案,终于找到了 [这个][1]。但由于没有收到帖子发起者的反馈,而且这对我来说也不是解决方案,所以我想再次提问。

我已更新至 Ubuntu 12.04,并使用 Gnome 3 桌面。更新后,我收到几条来自 apport-gtk 的错误消息(或来自 apport 的有关 gtk 的消息?!)。提交错误日志后,我又收到一些错误。

系统现在可以运行,但是每次我使用 apt 或 aptitude 时都会收到以下消息。

wowa@wowapc:~$ sudo apt-get upgrade
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。
4 未完全安装或删除。
此操作后将使用0B的额外磁盘空间。
您想继续吗 [Y/n]?y
设置 initramfs-tools (0.99ubuntu13) ...
update-initramfs:推迟更新(触发器已激活)
设置 linux-image-3.2.0-24-generic (3.2.0-24.37) ...
运行 depmod。
update-initramfs:推迟更新(稍后将调用钩子)
检查 /etc/kernel/postinst.d。
运行部分:执行 /etc/kernel/postinst.d/dkms 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
update-initramfs:生成 /boot/initrd.img-3.2.0-24-generic
运行部分:执行 /etc/kernel/postinst.d/pm-utils 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
运行部分:执行 /etc/kernel/postinst.d/update-notifier 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
运行部分:执行 /etc/kernel/postinst.d/zz-runlilo 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
致命:没有定义图像。
运行部分:/etc/kernel/postinst.d/zz-runlilo 退出,返回代码 1
无法处理 /var/lib/dpkg/info/linux-image-3.2.0-24-generic.postinst 第 1010 行处的 /etc/kernel/postinst.d。
dpkg: 处理 linux-image-3.2.0-24-generic (--configure) 时出错:
 子进程安装后安装脚本返回错误退出状态 2
dpkg:依赖性问题阻止了 linux-image-generic 的配置:
 linux-image-generic 依赖于 linux-image-3.2.0-24-generic;然而:
  软件包 linux-image-3.2.0-24-generic 尚未配置。
dpkg: 处理 linux-image-generic (--configure) 时出错:
 依赖问题 - 未配置
dpkg:依赖性问题阻碍了 linux-generic 的配置:
 linux-generic 依赖于 linux-image-generic (= 3.2.0.24.26);然而:
  软件包 linux-image-generic 尚未配置。
dpkg: 处理 linux-generic (--configure) 时出错:
 依赖问题 - 未配置
正在处理 initramfs-tools 的触发器...
由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                                                    由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                                        由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                            update-initramfs:生成 /boot/initrd.img-3.2.0-24-generic
致命:没有定义图像。
运行部分:/etc/initramfs/post-update.d//runlilo 退出,返回代码 1
dpkg: 处理 initramfs-tools (--configure) 时出错:
 子进程安装后安装脚本返回错误退出状态 1
由于已达到 MaxReports 数量,因此未编写任何 apport 报告
                                                                    处理时遇到错误:
 Linux-image-3.2.0-24-通用
 linux-image-通用
 linux 通用
 initramfs 工具
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

我希望有人能帮忙。

答案1

我认为问题是由于与lilo似乎安装在您系统上的软件包发生冲突。Ubuntu 的默认引导加载程序是Grub2,您可能不需要lilo

尝试sudo apt-get remove lilo。然后尝试,例如sudo dpkg --configure initramfs-tools。错误消息应该会消失。

相关内容