我正在尝试学习Vagrant,但是一开始就遇到了一个问题。.我搜索了一段时间,但没有找到有用的答案。
设置详细信息:Windows 10 Vagrant 2.1.5 VirtualBox 5.2.18 r124319
问题描述:
运行“无助”命令时,出现以下错误:
PS C:\ Users \Michał\ Desktop \ desktop \ vagrant_test>无所事事使用“ virtualbox”提供程序启动计算机“默认” ... ==> 默认值:导入基础框“ geerlingguy / centos7” ... 执行VBoxManage(Vagrant用于以下操作的CLI)时出错 控制VirtualBox。命令和stderr如下所示。
命令:[“导入”,“ \?\ C:\ HashiCorp; \ boxes \ geerlingguy-VAGRANTSLASH-centos7 \ 1.2.10 \ virtualbox \ box.ovf“,”-vsys“,” 0“,”-vmname“, “ packer-centos-7-x86_64_1539008587672_41094”,“-vsys”,“ 0”,“- 单位”,“ 8”,“-disk”,“ C:\ Users \ Micha \ u2502 \ VirtualBox VMs \ packer-centos-7-x86_64_1539008587672_41094 \ packer-centos-7-x86_64-disk001.vmdk“]
Stderr:0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100% 口译 \?\ C:\ HashiCorp; \ boxes \ geerlingguy-VAGRANTSLASH-centos7 \ 1.2.10 \ virtualbox \ box.ovf ... 好。 0%...进度状态:VBOX_E_IPRT_ERROR VBoxManage.exe:错误: 设备导入失败VBoxManage.exe:错误:无法创建 目录'C:\ Users \MichaÔöé\ VirtualBox VMs \ packer-centos-> 7-x86_64_1539008587672_41094'(VERR_ACCESS_DENIED) VBoxManage.exe:错误:详细信息:代码VBOX_E_IPRT_ERROR(0x80bb0005), 组件ApplianceWrap,接口IAppliance VBoxManage.exe:错误: 上下文:“枚举RTEXITCODE __cdecl handleImportAppliance(struct HandlerArg *)“,位于文件VBoxManageAppliance.cpp的第886行
由于某些原因,VBoxManage.exe工具无法访问我的VirtualBox VM的存储目录。
VBoxManage.exe:错误:无法创建目录 'C:\ Users \MichaÔöé\ VirtualBox VMs \ packer-centos-7-x86_64_1539008587672_41094'(VERR_ACCESS_DENIED)
用户名包含一个波兰语字母“ł”,这就是我们在路径中看到的原因:
C:\ Users \MichaÔöé\ VirtualBox虚拟机
但是我不认为这是个问题。
这是默认安装,因此我希望它可以运行。
BR
答案 0 :(得分:0)
我找到了答案,以管理员身份运行PowerShell控制台解决了该问题。