新立得提示的这个错误要怎么修复?
Tofloor
poster avatar
js2fj5zqh
deepin
2014-06-30 19:52
Author
E: linux-image-3.13.0-30-generic: 子进程 已安装 post-installation 脚本 返回了错误号 2
E: linux-image-extra-3.13.0-30-generic: 依赖关系问题 - 仍未被配置
E: linux-image-generic: 依赖关系问题 - 仍未被配置

新立得是这样提示,用apt-get也是提示错误.
看网上说/boot/下老的内核删了就行,悲剧,启动到菜单栏就重启了.不行
Reply Favorite View the author
All Replies
MattD
deepin
2014-06-30 20:33
#1
把完整的终端信息贴出来。
应该是内核安装完毕后执行/etc/kernel/postinst.d下面的某个脚本时出现了错误,所以需要终端输出来看具体是哪个脚本出了错。
以前我也遇到过,发现是dde-daemon的脚本有问题,手动运行一下脚本里面的内容就行了。
Reply View the author
mistymonarch
deepin
2014-07-01 15:46
#2
一切软件问题都可以用
sudo apt-get install -f
来修复,建议你百度一下apt命令研究一下,除非你的问题有点奇葩
Reply View the author
js2fj5zqh
deepin
2014-07-02 00:19
#3
Zhu@Zhu:~$ sudo apt-get install -f
[sudo] password for Zhu:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
下列软件包是自动安装的并且现在不需要了:
  libc-client2007e libming1 libtidy-0.99-0 mlock pslib1
Use 'apt-get autoremove' to remove them.
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 3 个软件包没有被完全安装或卸载。
解压缩后会消耗掉 0 B 的额外空间。
正在设置 linux-image-3.13.0-30-generic (3.13.0-30.54) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.13.0-30-generic
) points to /boot/initrd.img-3.13.0-30-generic
(/boot/initrd.img-3.13.0-30-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.13.0-30-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.13.0-30-generic
) points to /boot/vmlinuz-3.13.0-30-generic
(/boot/vmlinuz-3.13.0-30-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-3.13.0-30-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-30-generic
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
...............
中间省略几百行
..............
starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '#zqh+'
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
run-parts: executing /etc/kernel/postinst.d/reconfigure-dde-daemon 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
fix systemd/logind config
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.13.0-30-generic /boot/vmlinuz-3.13.0-30-generic
/usr/sbin/grub-mkconfig: 4: /etc/default/grub: quiet splash: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.13.0-30-generic.postinst line 1025.
dpkg: error processing package linux-image-3.13.0-30-generic (--configure):
子进程 已安装 post-installation 脚本 返回了错误号 2
dpkg: dependency problems prevent configuration of linux-image-extra-3.13.0-30-generic:
linux-image-extra-3.13.0-30-generic 依赖于 linux-image-3.13.0-30-generic;然而:
  软件包 linux-image-3.13.0-30-generic 尚未配置。

dpkg: error processing package linux-image-extra-3.13.0-30-generic (--configure):
依赖关系问题 - 仍未被配置
dpkg: dependency problems prevent configuration of linux-image-generic:
linux-image-generic 依赖于 linux-image-3.13.0-30-generic;然而:
  软件包 linux-image-3.13.0-30-generic 尚未配置。
linux-image-generic 依赖于 linux-image-extra-3.13.0-30-generic;然而:
  软件包 linux-image-extra-3.13.0-30-generic 尚未配置。

dpkg: error processing package linux-image-generic (--configure):
依赖关系问题 - 仍未被配置
在处理时有错误发生:
linux-image-3.13.0-30-generic
linux-image-extra-3.13.0-30-generic
linux-image-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Zhu@Zhu:~$
Reply View the author
js2fj5zqh
deepin
2014-07-04 17:25
#4
是不是很大的问题,没人回答.
Reply View the author
MattD
deepin
2014-07-04 17:58
#5
贴出的错误信息来看,前面libkmod的一堆error似乎并不是致命的,最关键的是在这一句:
  1. /usr/sbin/grub-mkconfig: 4: /etc/default/grub: quiet splash: not found
Copy the Code
你这个配置文件大概写得不规范,或者有语法错误,导致调用update-grub脚本时候出错了。
最好是重新安装一下kmod,修正/etc/default/grub中的错误,然后重新尝试。
Reply View the author
js2fj5zqh
deepin
2014-07-04 21:41
#6
请问怎么操作,用
sudo apt-get remove kmod
不成功
Zhu@Zhu:~$ sudo apt-get remove kmod
[sudo] password for Zhu:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
apache2 : 依赖: procps
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
Reply View the author
js2fj5zqh
deepin
2014-07-07 21:29
#7
没人回答,自己搞好了。
如5楼所说,是在安装nvidia驱动时修改了那个*_commandline_linux值,因为有个*_commandline_linux_default,我就当成前面的行了,将_default去掉就好了.
问题不大,但每次解决一个小问题都要处理好多又发生的问题真累,昨天弄了一夜.因为按百度来的结果搞,一不小心将显卡驱动又弄没了,又修显卡.
Reply View the author