dnf.exceptions.error 本地存储库中的一些包校验和不正确

dnf.exceptions.error some packages from local repository have incorrect checksum

我正在尝试在 windows 10 64 位家庭版机器上的 virtualBox 6.1 中安装 redhat (rhel8)。 下载后我验证了 iso 文件的校验和及其正确性(我将校验和与另一个能够正确安装的朋友 iso 文件进行了比较),但我仍然遇到异常 dnf.exceptions.error 本地存储库中的某些包的校验和不正确

我什至尝试 运行 故障排除,但它引发异常 无法在 /dev/sr0 virtualbox 上启动媒体检查 我从多个地方下载了 iso 文件,每次它都给我同样的异常。 非常感谢任何帮助。

终于找到上面错误的原因了


Virtual Box 对 运行 多个操作系统使用虚拟化,在一个系统中(比如 windows 机器)只有一个应用程序被允许使用系统虚拟化功能。 因此,如果在系统中执行任何手动虚拟化,我们必须禁用它。

所以我们可以通过以下方式关闭虚拟化:

  • 在“开始”菜单中搜索“打开或关闭 Windows 功能”,点击 回车键打开Windows功能window。在这里,向下滚动 到 Hyper-V 并通过清除它旁边的复选框来禁用它。然后点击 好的

  • 使用命令禁用 Hyper-V。

按 Windows 徽标键 + X,然后以管理员身份按 A 进入 运行 命令提示符。在命令提示符 window 中,键入


bcdedit /set hypervisorlaunchtype off


然后按回车键执行这个命令。

最后重启系统。