由于内核太旧,每次使用 apt install 都会出错

由于内核太旧,每次使用 apt install 都会出错

我最近升级到了 17.04(从 Ubuntu Gnome 16.10 开始),现在每次尝试时都会出现以下错误apt installapt upgrade我尝试删除似乎引发错误的软件包,但到目前为止没有任何效果。

正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
计算升级...完成
下列软件包将被删除:
  Linux-image-extra-4.8.0-58-通用 Linux-image-extra-4.8.0-59-通用
升级了 0 个,新安装了 0 个,删除了 2 个,并且未升级 0 个。
11 未完全安装或删除。
此操作完成后,将释放322 MB的磁盘空间。
您想继续吗?[Y/n]
(正在读取数据库...当前安装了 254844 个文件和目录。)
正在删除 linux-image-extra-4.8.0-58-generic (4.8.0-58.63) ...
depmod:严重:无法加载 /boot/System.map-4.8.0-58-generic:没有此文件或目录
运行部分:执行 /etc/kernel/postinst.d/apt-auto-removal 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
运行部分:执行 /etc/kernel/postinst.d/dkms 4.8.0-58-generic /boot/vmlinuz-4.8.0-58-generic
错误!无法找到 dkms.conf 文件。
文件不存在。
运行部分:/etc/kernel/postinst.d/dkms 退出,返回代码 4
dpkg: 处理软件包 linux-image-extra-4.8.0-58-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
正在删除 linux-image-extra-4.8.0-59-generic (4.8.0-59.64) ...
depmod:严重:无法加载 /boot/System.map-4.8.0-59-generic:没有此文件或目录
运行部分:执行 /etc/kernel/postinst.d/apt-auto-removal 4.8.0-59-generic /boot/vmlinuz-4.8.0-59-generic
运行部分:执行 /etc/kernel/postinst.d/dkms 4.8.0-59-generic /boot/vmlinuz-4.8.0-59-generic
错误!无法找到 dkms.conf 文件。
文件不存在。
运行部分:/etc/kernel/postinst.d/dkms 退出,返回代码 4
dpkg: 处理软件包 linux-image-extra-4.8.0-59-generic (--remove) 时出错:
 子进程安装后删除脚本返回错误退出状态 1
处理时遇到错误:
 Linux-image-extra-4.8.0-58-通用
 Linux-image-extra-4.8.0-59-通用
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

似乎其他一些 17.04 软件包由于这个原因没有完全安装,这似乎引发了一些其他问题(例如退出挂起时重新启动)。我该如何摆脱这些错误/如何让 17.04 完全正常工作?

编辑1:

rienheuver@rien-emperor:~$ dkms 状态
i915_bpo,usbc:已添加
i915,usbc,4.8.0-41-generic,x86_64:已安装

我有一台 Dell XPS 13 9350,所以 usbc 似乎很实用。但我不确定我是否使用过其中任何一个,以及/或者它们是否仍然实用/需要。

答案1

您有一些糟糕的 DKMS 软件包。我建议删除它们:

sudo dkms remove i915/usbc --all
sudo dkms remove i915_bpo/usbc --all

相关内容