我在参加 RHCSA 实验室课程时遇到了以下错误,我似乎无法解决。我知道有人成功完成了安装,所以我很好奇我出了什么问题。
下面我有我的环境信息和在第二台机器上重现错误所遵循的步骤。
我的环境信息:
操作系统: | Ubuntu 22.04 | Windows 10 |
---|---|---|
流浪汉: | 2.3.0 | 2.3.2 |
vbox管理: | 6.1.38 | 7.1 |
重现步骤:
- 安装 VirtualBox
- 安装 Vagrant
git clone https://github.com/rdbreak/rhcsa8env
cd rhcsa8env
vagrant up
应该可以完成“server2”的设置,但是“repo”会失败并出现以下错误。
错误:
=========================================================================================
==> repo: Importing base box 'rdbreak/rhel8repo'...
Progress: 90%There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["import", "/root/.vagrant.d/boxes/rdbreak-VAGRANTSLASH-rhel8repo/1.1/virtualbox/box.ovf", "--vsys", "0", "--vmname", "Red-Hat-Environments_default_1616276906523_91907_1667201066023_33079", "--vsys", "0", "--unit", "11", "--disk", "/root/VirtualBox VMs/Red-Hat-Environments_default_1616276906523_91907_1667201066023_33079/box-disk001.vmdk"]
Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting /root/.vagrant.d/boxes/rdbreak-VAGRANTSLASH-rhel8repo/1.1/virtualbox/box.ovf...
OK.
0%...
Progress state: NS_ERROR_INVALID_ARG
VBoxManage: error: Appliance import failed
VBoxManage: error: Code NS_ERROR_INVALID_ARG (0x80070057) - Invalid argument value (extended info not available)
VBoxManage: error: Context: "RTEXITCODE handleImportAppliance(HandlerArg*)" at line 1379 of file VBoxManageAppliance.cpp
=========================================================================================
当我尝试将虚拟设备导入到 virtualbox 时出现此错误,因此我倾向于认为 virtualbox 是出现问题的部分,但我不知道问题是什么。
我尝试过的事情:
- 我在两台不同的机器上尝试过(Windows 和 Linux)
- 尝试跑步
vagrant destroy -f
- 删除所有框
vagrant box remove <box-name>
- 删除了 vagrant 项目文件(从项目目录中删除了 .vagrant)
- 清除虚拟盒的内容(对于 Linux,
~/.config/Virtualbox/
对于 Windows,它是~/Library/Virtualbox
) - 尝试使用 virtualbox GUI 手动导入 .ova 文件。
我还能做什么来解决这个问题?
我也读过这可能是由于磁盘或内存空间不足造成的,但当我遇到此错误时,我有超过 2 TB 的可用存储空间和 37 GB 的未使用 RAM,所以我觉得这不是原因。