无法修复依赖关系
Tofloor
poster avatar
Bluek404
deepin
2014-05-12 00:59
Author
  1. Bluek404@Bluek404:~$ sudo apt-get install -f
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树      
  4. 正在读取状态信息... 完成      
  5. 下列软件包将被【卸载】:
  6.   linux-image-3.13.0-24-generic linux-image-extra-3.13.0-24-generic
  7. 升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 0 个软件包未被升级。
  8. 有 5 个软件包没有被完全安装或卸载。
  9. 解压缩后将会空出 145 MB 的空间。
  10. 您希望继续执行吗? [Y/n] y
  11. (正在读取数据库 ... 系统当前共安装有 252860 个文件和目录。)
  12. Removing linux-image-extra-3.13.0-24-generic (3.13.0-24.47) ...
  13. Examining /etc/kernel/postrm.d .
  14. run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
  15. update-initramfs: Deleting /boot/initrd.img-3.13.0-24-generic
  16. run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
  17. /usr/sbin/grub-mkconfig: 3: /etc/default/grub: splash: not found
  18. run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
  19. Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-extra-3.13.0-24-generic.postrm line 328.
  20. dpkg: error processing package linux-image-extra-3.13.0-24-generic (--remove):
  21. 子进程 已安装 post-removal 脚本 返回了错误号 1
  22. Removing linux-image-3.13.0-24-generic (3.13.0-24.47) ...
  23. Examining /etc/kernel/postrm.d .
  24. run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
  25. update-initramfs: Deleting /boot/initrd.img-3.13.0-24-generic
  26. run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
  27. /usr/sbin/grub-mkconfig: 3: /etc/default/grub: splash: not found
  28. run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
  29. Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.13.0-24-generic.postrm line 328.
  30. dpkg: error processing package linux-image-3.13.0-24-generic (--remove):
  31. 子进程 已安装 post-removal 脚本 返回了错误号 1
  32. 在处理时有错误发生:
  33. linux-image-extra-3.13.0-24-generic
  34. linux-image-3.13.0-24-generic
  35. E: Sub-process /usr/bin/dpkg returned an error code (1)
Copy the Code
正常更新后产生以上错误
修复无效
不知别人有没有这个错误
#3283
Reply Favorite View the author
All Replies
Bluek404
deepin
2014-05-12 01:02
#1
内核更新不了就是悲剧啊
现在任何东西也安装不了
Reply View the author
MattD
deepin
2014-05-12 02:44
#2
在/var/lib/dpkg/status里面把有关这个包的条目都删除。否则dpkg一直要求你修复,一直修复失败,就成死循环了。
问题的关键应该是在这句错误信息上:
  1. /usr/sbin/grub-mkconfig: 3: /etc/default/grub: splash: not found
Copy the Code
估计你这个配置文件的语法给写错了,导致触发update-grub出错。
先试试把/etc/default/grub重新配置下,不行就按照我说的把内核条目删掉。
Reply View the author
Bluek404
deepin
2014-05-12 03:18
#3
在/var/lib/dpkg/status里面把有关这个包的条目都删除。否则dpkg一直要求你修复,一直修复失败,就成死循环了。
问题的关键应该是在这句错误信息上:
  1. /usr/sbin/grub-mkconfig: 3: /etc/default/grub: splash: not found
Copy the Code
估计你这个配置文件的语法给写错了,导致触发update-grub出错。
先试试把/etc/default/grub重新配置下,不行就按照我说的把内核条目删掉。
Grub以前没有修改过,应该是自动更新弄的
找到了这条:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_osi=Linux”
删掉么?因为是引导的所以现在不敢动
Reply View the author
Bluek404
deepin
2014-05-12 03:30
#4
感谢MattD的帮助,已经搞定了
原因是英文的双引号写成了中文,还有一个双引号变成了冒号
我从来没修改过,不知什么情况啊……
会不会是开发者手滑打错了?
Reply View the author
yeser
deepin
2014-05-12 03:35
#5
感谢MattD的帮助,已经搞定了
原因是英文的双引号写成了中文,还有一个双引号变成了冒号
我从来没修改过,不知什么情况啊……
会不会是开发者手滑打错了?
赶紧在bug下加个说明,让开发者及早修改!
Reply View the author
Bluek404
deepin
2014-05-12 03:45
#6
[quote]感谢MattD的帮助,已经搞定了
原因是英文的双引号写成了中文,还有一个双引号变成了冒号
我从来没修改过,不知什么情况啊……
会不会是开发者手滑打错了?
赶紧在bug下加个说明,让开发者及早修改![/quote]
但是貌似其他人好像没这个情况
已经加说明了
Reply View the author