每次因使用旧内核而使用’apt install’时出错

我最近升级了17.04(来自Ubuntu Gnome 16.10),现在每次尝试apt installapt 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