Vagrant up 报错?

呐:就这酱紫的

JiaNong@DESKTOP-DD6RFF7 MINGW64 ~
$ cd ~/Homestead && vagrant up
Bringing machine 'homestead-7' up with 'virtualbox' provider...
==> homestead-7: Importing base box 'laravel/homestead'...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["import", "\\\\?\\C:\\Users\\JiaNong\\.vagrant.d\\boxes\\laravel-VAGRANTSLASH-homestead\\3.0.0\\virtualbox\\box.ovf", "--vsys", "0", "--vmname", "lt-settler_default_1503535533318_57377_1526465613152_16008", "--vsys", "0", "--unit", "9", "--disk", "C:\\Users\\Mr.\u4F55\\VirtualBox VMs\\lt-settler_default_1503535533318_57377_1526465613152_16008\\box-disk1.vmdk"]

Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting \\?\C:\Users\JiaNong\.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead\3.0.0\virtualbox\box.ovf...
OK.
0%...
Progress state: VBOX_E_IPRT_ERROR
VBoxManage.exe: error: Appliance import failed
VBoxManage.exe: error: Could not create the directory 'C:\Users\Mr.浣昞VirtualBox VMs\lt-settler_default_1503535533318_57377_1526465613152_16008' (VERR_ACCESS_DENIED)
VBoxManage.exe: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component ApplianceWrap, interface IAppliance
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleImportAppliance(struct HandlerArg *)" at line 886 of file VBoxManageAppliance.cpp
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

我也遇到这问题,已解决。
先确认“c:\用户\XXXXXX”必须是英文。
如果是中文名执行如下步骤:
windows10系统
打开运行,输入regedit,回车;
定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList;
选中下面名字最长的项(子目录),双击右侧的ProfileImagePath,修改 C:\Users\ 英文,点击确定;
重启电脑后发现用户名字是你修改后的用户名字。
再修改c:\用户\英文名(我的系统一开始不能直接重命名c:\用户\英文)

打开Oracle VM VirtualBox应用点击左上角“管理”->“全局设定”->“常规”->”默认虚拟电脑位置”输入框,把里面的中文设置为你对应的英文名称

2年前 评论
讨论数量: 4

同问。我的报错相同。我把用户文件夹的中文名和对应注册列表里改为英文了,报错还是看到C:\Users\乱码

2年前 评论

我也遇到这问题,已解决。
先确认“c:\用户\XXXXXX”必须是英文。
如果是中文名执行如下步骤:
windows10系统
打开运行,输入regedit,回车;
定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList;
选中下面名字最长的项(子目录),双击右侧的ProfileImagePath,修改 C:\Users\ 英文,点击确定;
重启电脑后发现用户名字是你修改后的用户名字。
再修改c:\用户\英文名(我的系统一开始不能直接重命名c:\用户\英文)

打开Oracle VM VirtualBox应用点击左上角“管理”->“全局设定”->“常规”->”默认虚拟电脑位置”输入框,把里面的中文设置为你对应的英文名称

2年前 评论

@Ziv_Mai 呃...我就是这样该了后执行的,还是会有我以前那个名字,我直接重装系统才弄好,可能你运气比我好 :joy:

2年前 评论
caoyu_me

修改 C:\Users\XXX.VirtualBox\VirtualBox.xml 文件

file
这边修改成你的用户名
我就是这样成功的 :joy:

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!