Ошибка с поселением

Я следую инструкциям по настройке homestead и homstead up return:

☁  ~  homestead up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: 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", "/Users/cmarfil/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/0.2.2/virtualbox/box.ovf", "--vsys", "0", "--vmname", "settler_default_1419000625797_92760_1424667778246_80033", "--vsys", "0", "--unit", "7", "--disk", "/Users/cmarfil/VirtualBox VMs/settler_default_1419000625797_92760_1424667778246_80033/box-disk1.vmdk"]

Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting /Users/cmarfil/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/0.2.2/virtualbox/box.ovf...
OK.
0%...
Progress state: VBOX_E_FILE_ERROR
VBoxManage: error: Appliance import failed
VBoxManage: error: Could not create the imported medium '/Users/cmarfil/VirtualBox VMs/settler_default_1419000625797_92760_1424667778246_80033/box-disk1.vmdk'.
VBoxManage: error: VMDK: Compressed image is corrupted '/Users/cmarfil/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/0.2.2/virtualbox/box-disk1.vmdk' (VERR_ZIP_CORRUPTED)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Appliance, interface IAppliance
VBoxManage: error: Context: "int handleImportAppliance(HandlerArg*)" at line 779 of file VBoxManageAppliance.cpp

Я протестировал метод без композитора с git -компонентом и тем же результатом.

Любая идея?

Спасибо!

Ответ 1

В моем случае я сменил пользователя домашних папок на другое имя пользователя, изменив структуру папок. В настройках VirtualBox вы можете указать, какую папку используют виртуальные машины.

Инструкции по изменению этой папки можно найти в сообщении суперпользователя: https://superuser.com/questions/256192/how-to-move-virtualbox-files

Ответ 2

Удалите виртуальный бокс и бродячую усадьбу. После этого используйте эти команды на вашем терминале:

rm /Users/cmarfil/VirtualBox VMs/settler_default_1419000625797_92760_1424667778246_80033/box-disk1.vmd

rm /Users/cmarfil/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/0.2.2/virtualbox/box-disk1.vmdk

Затем переустановите виртуальный бокс и бродячую усадьбу.

Ответ 3

Я сталкиваюсь с той же проблемой, после расследования я обнаружил, что мой диск C не работает. После очистки я получил его для запуска.