在Ubuntu20.04LTS上安装Virtualbox时,我得到了这个错误。
Loading new virtualbox-6.1.10 DKMS files...
Building for 5.8.0-34-generic
Building initial module for 5.8.0-34-generic
ERROR (dkms apport): kernel package linux-headers-5.8.0-34-generic is not supported
Error! Bad return status for module build on kernel: 5.8.0-34-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.10/build/make.log for more information.
dpkg: error processing package virtualbox-dkms (--configure):
installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
virtualbox-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)发布于 2021-01-02 17:52:06
您似乎启用了-proposed存储库。馊主意。
$ rmadison linux-image-generic | grep groovy
[...]
linux-image-generic | 5.8.0.33.38 | groovy-security | amd64, arm64, armhf, ppc64el, s390x
linux-image-generic | 5.8.0.33.38 | groovy-updates | amd64, arm64, armhf, ppc64el, s390x
linux-image-generic | 5.8.0.34.39 | groovy-proposed | amd64, arm64, armhf, ppc64el, s390x您的问题说明您使用的是内核版本5.8.0.34。您可以看到,该版本仅在groovy提议的存储库中可用(截止到今天)。
如何解决问题:
首先,停止使用-proposed源代码。
其次,等待系统上已经存在的-proposed包与您的系统正确集成几天或几周(这就是它们在-proposed中的一个原因!)然后,dkms将自动工作,安装将正常工作。
或者,拥有适当技能的人可以降低他们的软件包的等级。对于初学者来说,这并不是一个简单的操作,它可能会导致各种形式的破坏,所以我不打算详细解释。
发布于 2021-01-06 16:40:07
今天做了一个系统更新之后,我遇到了一个非常相似的问题。我删除了virtualbox
sudo apt-get remove virtualbox
sudo apt-get autoremove然后从https://www.virtualbox.org/wiki/Linux_下载次数安装virtualbox,现在可以工作了。另见https://forums.virtualbox.org/viewtopic.php?f=7&t=99564
发布于 2021-01-03 13:29:30
您可以将Linux内核降级到5.8.0-33版本来解决这个问题。
首先,删除virtualbox和virtualbox-dkms。
sudo apt remove virtualbox virtualbox-dkms其次,删除linux内核5.8.0-34
sudo apt remove linux-image-5.8.0-34-generic linux-moudules-5.8.0-34-generic linux-modules-5.8.0-34-generic第三,安装linux-内核5.8.0-33
sudo apt install linux-generic-hwe-20.04 linux-generic-hwe-20.04-edge最后,不要忘记:
sudo upgrade-grub然后重新启动,然后再次安装Virtualbox
sudo apt install virtualbox virtualbox-dkms如果看到Failed to start LSB: VirtualBox Linux kernel module,则需要删除与virtualbox相关的所有包。然后转到Linux_下载- Oracle下载Virtualbox 6.1.16并安装。
https://askubuntu.com/questions/1304557
复制相似问题