删除 linux-image-extra-4.10.0-19-generic 时卡住了

删除 linux-image-extra-4.10.0-19-generic 时卡住了

我最近安装了 Ubuntu 17.04,4.10.0-21-generic系统提示我删除 4.10.0-19 内核。但是运行后sudo apt autoremove它挂在这一步:

Removing linux-image-extra-4.10.0-19-generic (4.10.0-19.21) ...                                                                                                                                                                 
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.10.0-19-generic /boot/vmlinuz-4.10.0-19-generic                                                                                                                  
run-parts: executing /etc/kernel/postinst.d/dkms 4.10.0-19-generic /boot/vmlinuz-4.10.0-19-generic 

有什么想法吗?我无法安装任何其他软件包/更新软件包,因为它总是尝试删除它但无济于事。

任何指点都将非常感激。

输出自:dkms status

bbswitch, 0.8, 4.10.0-19-generic, x86_64: installed
bbswitch, 0.8, 4.10.0-20-generic, x86_64: installed
bbswitch, 0.8, 4.10.0-21-generic, x86_64: installed
nvidia-375, 375.66, 4.10.0-20-generic, x86_64: installed
nvidia-375, 375.66, 4.10.0-21-generic, x86_64: installed

ls -l /var/lib/dpkg/info/linux-image-4.10.0-19-generic* 的输出

-rw-r--r-- 1 root root  82412 Apr 15 19:19 /var/lib/dpkg/info/linux-image-4.10.0-19-generic.list
-rw-r--r-- 1 root root 101208 Apr  6 18:28 /var/lib/dpkg/info/linux-image-4.10.0-19-generic.md5sums
-rwxr-xr-x 1 root root  40128 Apr  6 18:28 /var/lib/dpkg/info/linux-image-4.10.0-19-generic.postinst
-rwxr-xr-x 1 root root  13691 Apr  6 18:28 /var/lib/dpkg/info/linux-image-4.10.0-19-generic.postrm
-rwxr-xr-x 1 root root  11545 Apr  6 18:28 /var/lib/dpkg/info/linux-image-4.10.0-19-generic.preinst
-rwxr-xr-x 1 root root  11356 Apr  6 18:28 /var/lib/dpkg/info/linux-image-4.10.0-19-generic.prerm

答案1

文件是否存在:

/boot/vmlinuz-4.10.0-19-generic 

存在?

您能提供输出吗?:

$ dkms status
ls -l /var/lib/dpkg/info/linux-image-4.10.0-19-generic*

看起来该软件包在安装时无法编译一些 dkms(动态内核模块支持),并且它想在删除该软件包之前对其进行完全配置。

有核选项,但您要确保您没有在旧内核上运行,否则它将在重新启动时中断。

sudo dpkg --remove --force-remove-reinstreq <package_name>

相关内容