我最近尝试升级到15.04。我的整个计算机运行起来异常奇怪,我相信该过程在中途失败了。
我的登录屏幕显示15.04,但是我的系统信息仍然显示14.04。
在尝试删除linux-image-extra-3.13.0-74-generic的任何内容之前,我什么都不能运行apt-get install,这似乎无法做到,而且我也没有运气找到解决方案。
我在论坛上看到很多类似的问题,但是这个问题似乎有些不同,我似乎无法解决。谁能提供一些有关此问题的见解?
The following packages will be REMOVED:
linux-image-extra-3.13.0-74-generic
0 upgraded, 0 newly installed, 1 to remove and 87 not upgraded.
9 not fully installed or removed.
After this operation, 152 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 322754 files and directories currently installed.)
Removing linux-image-extra-3.13.0-74-generic (3.13.0-74.118) ...
depmod: FATAL: could not load /boot/System.map-3.13.0-74-generic: No such file or directory
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-74-generic /boot/vmlinuz-3.13.0-74-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.13.0-74-generic /boot/vmlinuz-3.13.0-74-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-74-generic /boot/vmlinuz-3.13.0-74-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-74-generic
E: /usr/share/initramfs-tools/hooks/casper-memdisk failed with return 1.
update-initramfs: failed for /boot/initrd.img-3.13.0-74-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-3.13.0-74-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-3.13.0-74-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
经过大量的恐怖和危险的修补后,我解决了这个问题。我将发布我所做的事情,将发现的一系列不同的类似问题进行某种组合。
通用解决方案是根本不删除旧内核,并假装它不在那里。
第一的:
我编辑/var/lib/dpkg/status
并删除了每次出现的软件包linux-image-extra-3.13.0-74-generic
。
这导致许多未配置的软件包,所以我仍然不能做很多事情。解决方案是清除所有这些。对我来说看起来像这样:
sudo apt-get purge linux-image-3.19.0-42-generic linux-image-3.19.0-49-generic linux-image-generic linux-generic linux-image-extra-3.19.0-42-generic linux-signed-image-3.19.0-42-generic initramfs-tools
然后我跑了apt-get update
,然后sudo apt-get install --install-recommends linux-generic-lts-utopic
然后我跑去apt-get install -f
修复依赖项。
最终,我跑去apt-get autoremove
摆脱了所有垃圾,从我对系统所做的一切开始。
我对Ubuntu或UNIX并不完全陌生,但是我倾向于远离较低级别的讨厌对象,主要将其用于软件开发。如果有人遇到与此类似的问题,那么我上面为我解决了这个问题,但是除非您至少知道自己在做什么,否则我无法完全推荐它。就像我说的,我不真的知道我在做什么,但我知道我是在玩火,事实上,我的系统运行是一个奇迹。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句