Ubuntu 11.10 发布后(2012 年 4 月),我立即将其升级到 12.04 LTS。从那时起,更新(新内核和其他更新)经常成功,但最近,突然间,更新总是失败。
问题的原因是什么?如何解决?
上次更新尝试后的终端信息:
ariel@ariel-MS-7592:~$ sudo apt-get 升级 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。 3 未完全安装或删除。 此操作后将使用0B的额外磁盘空间。 您想继续吗 [Y/n]?y 设置 linux-image-3.2.0-26-generic (3.2.0-26.41) ... 运行 depmod。 update-initramfs:推迟更新(稍后将调用钩子) 检查 /etc/kernel/postinst.d。 运行部分:执行 /etc/kernel/postinst.d/dkms 3.2.0-26-generic /boot/vmlinuz-3.2.0-26-generic 运行部分:执行 /etc/kernel/postinst.d/initramfs-tools 3.2.0-26-generic /boot/vmlinuz-3.2.0-26-generic update-initramfs:生成 /boot/initrd.img-3.2.0-26-generic 运行部分:执行 /etc/kernel/postinst.d/pm-utils 3.2.0-26-generic /boot/vmlinuz-3.2.0-26-generic 运行部分:执行 /etc/kernel/postinst.d/update-notifier 3.2.0-26-generic /boot/vmlinuz-3.2.0-26-generic 运行部分:执行 /etc/kernel/postinst.d/zz-update-grub 3.2.0-26-generic /boot/vmlinuz-3.2.0-26-generic /usr/sbin/grub-mkconfig:11:/etc/default/grub:splash”:未找到 运行部分:/etc/kernel/postinst.d/zz-update-grub 退出,返回代码 127 无法处理 /var/lib/dpkg/info/linux-image-3.2.0-26-generic.postinst 第 1010 行处的 /etc/kernel/postinst.d。 dpkg: 处理 linux-image-3.2.0-26-generic (--configure) 时出错: 子进程安装后安装脚本返回错误退出状态 2 由于已达到 MaxReports 数量,因此未编写任何 apport 报告 dpkg:依赖性问题阻止了 linux-image-generic 的配置: linux-image-generic 依赖于 linux-image-3.2.0-26-generic;然而: 软件包 linux-image-3.2.0-26-generic 尚未配置。 dpkg: 处理 linux-image-generic (--configure) 时出错: 依赖问题 - 未配置 dpkg:依赖性问题阻碍了 linux-generic 的配置: linux-generic 依赖于 linux-image-generic (= 3.2.0.26.28);然而: 软件包 linux-image-generic 尚未配置。 dpkg: 处理 linux-generic (--configure) 时出错: 依赖问题 - 未配置由于已达到 MaxReports,因此未写入任何 apport 报告 由于已达到 MaxReports 数量,因此未编写任何 apport 报告 处理时遇到错误: Linux-映像-3.2.0-26-通用 linux-image-通用 linux 通用 E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
答案1
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: splash”: not found
看起来你可能在 /etc/default/grub 中有一个拼写错误?
您需要使用以下方式编辑文件
sudoedit /etc/default/grub
然后转到第 11 行,将 替换为”
。"
基本上,看起来您编辑了文件,并且某个编辑器放入了其中一个智能引号而不是普通"
引号。
然后保存文件并运行sudo update-grub
,然后重新启动;然后再次尝试升级。
- 相关错误报告类似问题。