0

私がそうするとき、私はvagrant upこれを得る:

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
4

1 に答える 1

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は、vagrant によって生成されたブロックを削除し、出力を新しいファイルにリダイレクトします。vagrant がゼロ以外の終了コードについて不平を言う理由がわかりません。そのようなコード ブロックがなくても、sed は 0 を返す必要があります。

デバッグ出力を有効にしVAGRANT_LOG=debug vagrant upて、詳細情報が得られるかどうかを確認してください。

注: Vagrant 1.3.0 がリリースされました。vagrant + virtualbox コンボを最新バージョンにアップグレードしてみてください。

于 2013-09-06T02:33:13.203 に答える