热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Virtualbox6.1.10、Ubuntu20.04错误返回状态构建在内核5.8.0上,包virtualboxdkms错误

与其说是问题不如说是文档。这是关于无法构建的virtualbox6.1.10、Ubuntu20.04和virtualbox-dkms包失败apt-ge

与其说是问题不如说是文档。

这是关于无法构建的 virtualbox 6.1.10、Ubuntu 20.04 和 virtualbox-dkms 包失败apt-get installupdate相关。

我最近在 Ubuntu 20.04 和 Virtual Box 6.1.10 上遇到了一个问题,类似于此处和此处记录的问题。

问题是从 ubuntu 软件中心安装 virtual box 安装了 v6.1.10,它与当前的 ubuntu 内核版本 v 5.8.xx 不兼容。

这些都是已知问题,但是当我错误地尝试从软件包商店重新安装 vbox 时出现了我的问题。以前,virtualbox-dkms 已被编译并重新安装会删除功能包并且失败并显示错误 ( status 10)。所以我最终得到了这样的错误:

Loading new virtualbox-6.1.10 DKMS files...
Building for 5.8.0-36-generic
Building initial module for 5.8.0-36-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/virtualbox-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-36-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
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
virtualbox-dkms

可以在以下位置看到此错误:

cat /var/log/apt/history.log

- -或者 - -

/var/log/apt/term.log

为了解决这个问题,我按照此处的说明直接从他们的网站重新安装了 virtualbox v.6.1.16 。

但是在随后的更新中,即使不再使用该过程,我仍然收到有关 virtualbox-dkms 的相同错误。因此,为了解决此问题,请关注此站点。

我复制了导致失败的安装后脚本:

sudo mv /var/lib/dpkg/info/virtualbox-dkms.postinst ./virtualbox-dkms.postinst.bac

然后清除旧虚拟机安装的剩余 dkms 文件并进行更新:

sudo apt-get purge virtualbox-dkms
sudo apt-get update && sudo apt-get upgrade

到目前为止没有问题!希望这对其他人有帮助!

TLDR:尝试从 ubuntu 软件管理器重新安装以修复 virtualbox v6.10。v6.10 与 ubuntu 20.04 内核 v5.8 存在问题。要修复损坏的包,virtualbox-dkms,删除安装后脚本并清除旧的 virtualbox v6.1.10 文件并直接从他们的网站安装 virtualbox 以获取 virtualbox ^v6.1.16。

回答


我也有同样的问题,并且能够通过以下步骤解决:首先,使用以下命令更新和升级您的 ubuntu 20.04

sudo apt-get update
sudo apt-get upgrade

然后,删除现有的dkms tree

sudo apt-get remove virtualbox-dkms

继续删除虚拟机

sudo apt-get remove virtualbox
sudo apt-get autoremove

从Virtualbox 下载页面下载安装程序

wget https://download.virtualbox.org/virtualbox/6.1.16/virtualbox-6.1_6.1.16-140961~Ubuntu~eoan_amd64.deb

安装包

sudo dpkg -i virtualbox-6.1_6.1.16-140961_Ubuntu_eoan_amd64.deb

安装可能因为某些依赖而失败,请尝试运行sudo apt-get install -f然后重新安装该软件包。






推荐阅读
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文介绍如何通过SSH协议使用Xshell远程连接到Ubuntu系统。为了实现这一目标,需要确保Ubuntu系统已安装并配置好SSH服务器,并保证网络连通性。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本教程涵盖OpenGL基础操作及直线光栅化技术,包括点的绘制、简单图形绘制、直线绘制以及DDA和中点画线算法。通过逐步实践,帮助读者掌握OpenGL的基本使用方法。 ... [详细]
author-avatar
我爱板材_527
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有