2014-02-06 2 views
2

Моя компания использует Vagrant в составе VMware для разработки. Все остальные (10+ человек) работают нормально, но я столкнулся с проблемой, которую никто из нас не может решить.Неотвеченное сообщение об ошибке VMware/Vagrant

После добавления бонусной коробки с vagrant box add sgvm http://files.vagrantup.com/precise64_vmware.box Я пытаюсь начать бродягу с vagrant up seatgeek --provider=vmware_fusion. Это вызывает эту ошибку:

An error occurred while executing `vmrun`, a utility for controlling 
VMware machines. The command and output are below: 

Command: ["start", "/Users/jack/Sites/sg/seatgeek-vm/.vagrant/machines/seatgeek/vmware_fusion/f2e2bebf-e1cb-4bc1-862b-9cb957e13065/precise64.vmx", "nogui", {:notify=>[:stdout, :stderr]}] 

Stdout: 2014-02-06T09:20:29.661| ServiceImpl_Opener: PID 20276 
Error: The operation was canceled 

Stderr: 

Я связался с поддержкой VMware. Они сказали, что они не могут его поддержать, но они подтвердят, что vmrun работает правильно. Они попросили меня запустить vmrun -T fusion start и проверить, что ожидается выход. Исходя из этого, они сказали, что это проблема бродяг. Я пытался связаться с поддержкой Вагранта, но они не реагировали.

У кого-нибудь есть идеи, что может вызвать это? Или идеи о других вещах, которые я должен исследовать?

+0

Когда вы говорите, что пытались связаться с бродягой, вы зарегистрировали проблему на github. Если нет, я бы зарегистрировал проблему с максимально возможной информацией, такой как бродячая версия, версия операционной системы хоста и т. Д. Вы также можете связать ее с этим сообщением. –

+0

Спасибо за предложение. Я только [создал проблему] (https://github.com/mitchellh/vagrant/issues/2944). – Jack7890

+1

У меня такая же проблема. Открытая проблема № 3273 о бродяжнике GitHub. –

ответ

4

Я видел это, когда пытался набрать память на своем vm слишком высоко. После определенного предела, слияние даже не пытается. См. Строку memsize моего блока ниже.

config.vm.provider 'vmware_fusion' do |provider, override| 
    # provider.gui = true 
    override.vm.box_url = 'http://files.vagrantup.com/precise64_vmware.box' 
    provider.vmx['memsize'] = '3072' # VMware refuses to start for anything larger 
    provider.vmx['numvcpus'] = '1' # http://superuser.com/q/505711/96477 
end 
+3

Это случилось со мной после обновления VMWare Workstation - оказалось, что она была заблокирована, ожидая, когда я войду в новый лицензионный ключ :) , позволяющий открывать виртуальную машину VMWare и приглашение – bjori

Смежные вопросы