首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误(dkms apport):在Ubuntu20.04LTS上安装Virtualbox时,不支持内核包linux-headers 5.8.0-34-泛型

错误(dkms apport):在Ubuntu20.04LTS上安装Virtualbox时,不支持内核包linux-headers 5.8.0-34-泛型
EN

Ask Ubuntu用户
提问于 2021-01-02 17:26:19
回答 3查看 13.4K关注 0票数 12

在Ubuntu20.04LTS上安装Virtualbox时,我得到了这个错误。

代码语言:javascript
复制
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)
EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2021-01-02 17:52:06

您似乎启用了-proposed存储库。馊主意。

代码语言:javascript
复制
$ 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提议的存储库中可用(截止到今天)。

  • Ubuntu存储库的-proposed口袋用于在发布到-updates之前对包进行测试。几天或几周后,如果程序包测试失败,将迁移到-updates...or可能会被撤回。
  • 建议:作为一个新用户,不要使用-proposed。它很可能会像你所遇到的那样造成破坏。

如何解决问题:

首先,停止使用-proposed源代码。

其次,等待系统上已经存在的-proposed包与您的系统正确集成几天或几周(这就是它们在-proposed中的一个原因!)然后,dkms将自动工作,安装将正常工作。

或者,拥有适当技能的人可以降低他们的软件包的等级。对于初学者来说,这并不是一个简单的操作,它可能会导致各种形式的破坏,所以我不打算详细解释。

票数 5
EN

Ask Ubuntu用户

发布于 2021-01-06 16:40:07

今天做了一个系统更新之后,我遇到了一个非常相似的问题。我删除了virtualbox

代码语言:javascript
复制
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

票数 5
EN

Ask Ubuntu用户

发布于 2021-01-03 13:29:30

您可以将Linux内核降级到5.8.0-33版本来解决这个问题。

首先,删除virtualbox和virtualbox-dkms。

代码语言:javascript
复制
sudo apt remove virtualbox virtualbox-dkms

其次,删除linux内核5.8.0-34

代码语言:javascript
复制
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

代码语言:javascript
复制
sudo apt install linux-generic-hwe-20.04 linux-generic-hwe-20.04-edge

最后,不要忘记:

代码语言:javascript
复制
sudo upgrade-grub

然后重新启动,然后再次安装Virtualbox

代码语言:javascript
复制
sudo apt install virtualbox virtualbox-dkms

如果看到Failed to start LSB: VirtualBox Linux kernel module,则需要删除与virtualbox相关的所有包。然后转到Linux_下载- Oracle下载Virtualbox 6.1.16并安装。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1304557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档