2013-09-05 3 views
0

когда я vagrant up я получаю это:Vagrant не запускается правильно, а не монтировать общие папки

The following SSH command responded with a non-zero exit status. 
Vagrant assumes that this means the command failed! 

sed -e '/^#VAGRANT-BEGIN/,/^#VAGRANT-END/ d' /etc/network/interfaces > /tmp/vagrant-network-interfaces 

И синхронизированные папки недоступны. Как это исправить? Я использую

Linux precise64 3.2.0-23-generiC#36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 
+0

Какова ваша бродячая версия и VirtualBox? Попробуйте перейти на 1.3 + 4.2.16. –

ответ

2

При запуске vagrant up, он будет вводить конфигурацию, как показано ниже в /etc/network/interfaces файл для включения по умолчанию NAT сетевого режима.

#VAGRANT-BEGIN 
# The contents below are automatically generated by Vagrant. Do not modify. 
auto eth1 
iface eth1 inet dhcp 
    post-up route del default dev $IFACE 
#VAGRANT-END 

Эта команда sed -e '/^#VAGRANT-BEGIN/,/^#VAGRANT-END/ d' /etc/network/interfaces > /tmp/vagrant-network-interfaces удаляет блок, генерируемый бродяга и перенаправить вывод в новый файл. Не знаю, почему бродяга жалуется на ненулевой код выхода. Даже если такого кодового блока нет, sed должен вернуть 0.

Попробуйте включить вывод отладки VAGRANT_LOG=debug vagrant up и посмотреть, дает ли он дополнительную информацию.

ПРИМЕЧАНИЕ: Vagrant 1.3.0 только что был выпущен. Попробуйте обновить свой бродячий + виртуальный бокс до последних версий.

+0

Обновление бродяг (до 1.3.1), используя https://github.com/dotless-de/vagrant-vbguest и бродячую перезагрузку, решила проблему! –

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