每次因使用旧内核而使用’apt install’时出错
我最近升级了17.04(来自Ubuntu Gnome 16.10),现在每次尝试apt install
或apt upgrade
都会出现以下错误。 我已经尝试删除看似会引发错误的软件包,但到目前为止还没有任何工作。
阅读包裹清单......完成 构建依赖树 阅读国家信息......完成 计算升级......完成 以下包将被删除: linux-image-extra-4.8.0-58-generic linux-image-extra-4.8.0-59-generic 0升级,0新安装,2删除,0未升级。 11未完全安装或移除。 执行此操作后,将释放322 MB磁盘空间。 你想继续吗? [Y / N] (读取数据库...当前安装的254844个文件和目录。) 删除linux-image-extra-4.8.0-58-generic(4.8.0-58.63)... depmod:FATAL:无法加载/boot/System.map-4.8.0-58-generic:没有这样的文件或目录 run-parts:执行/etc/kernel/postinst.d/apt-auto-removal 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic run-parts:执行/etc/kernel/postinst.d/dkms 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic 错误! 找不到dkms.conf文件。 文件不存在。 run-parts:/etc/kernel/postinst.d/dkms退出,返回码为4 dpkg:error handling包linux-image-extra-4.8.0-58-generic( - remove): 子进程安装后删除脚本返回错误退出状态1 删除linux-image-extra-4.8.0-59-generic(4.8.0-59.64)... depmod:FATAL:无法加载/boot/System.map-4.8.0-59-generic:没有这样的文件或目录 run-parts:执行/etc/kernel/postinst.d/apt-auto-removal 4.8.0-59-generic /boot/vmlinuz-4.8.0-59-generic run-parts:执行/etc/kernel/postinst.d/dkms 4.8.0-59-generic /boot/vmlinuz-4.8.0-59-generic 错误! 找不到dkms.conf文件。 文件不存在。 run-parts:/etc/kernel/postinst.d/dkms退出,返回码为4 dpkg:error handling包linux-image-extra-4.8.0-59-generic( - remove): 子进程安装后删除脚本返回错误退出状态1 处理时遇到错误: 的linux-image-EXTRA-4.8.0-58generics 的linux-image-EXTRA-4.8.0-59generics E:子进程/ usr / bin / dpkg返回错误代码(1)
似乎其他一些17.04软件包没有完全安装,因为这似乎引起了一些其他问题(例如在停止时重新启动)。 如何摆脱这些错误/如何让17.04完全正常工作?
编辑1:
rienheuver @ rien-emperor:〜$ dkms status i915_bpo,usbc:补充道 i915,usbc,4.8.0-41-generic,x86_64:已安装
我有戴尔XPS 13 9350,所以usbc看似相关。 但我不确定我是否使用其中任何一个和/或它们是否仍然相关/需要。
你有一些糟糕的DKMS包。 我建议删除它们:
sudo dkms remove i915/usbc --all sudo dkms remove i915_bpo/usbc --all