新しいマシンでvagrant up
を実行すると、プロビジョニング行が実行される前にsudo apt-get update
が試行されます。しかし、プロセスはまだ存在するようです。迷惑行為が自動的にapt-getアップデートを実行しないようにする
マイVagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "scotch/box"
config.vm.box_version = "1.5.0"
config.vm.box_check_update = false
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.hostname = "vagrant"
config.vm.provision "shell", inline: <<-SHELL
apt-get -y install pdftk
SHELL
end
問題はAPTリポジトリの一部は、404年代に戻ってきているということです。これはstderrへの出力を引き起こしているので、シェルプロビジョニングが実行されないようになっているようです。 vagrant halt
を実行してからvagrant up
を2回実行すると思われますが、1xで十分な場合は3xコマンドを実行する必要はありません。
とにかくどのようにこの動作を無効にするには?私はvagrant destroy
をやった後vagrant up
を行う際にここで
は出力です:
回答する情報があまりにも少ないですが、何ですか?あなたの迷惑メールファイルは何ですか(あなたはあなた自身でそれをするか、ホームステッド、puphpetなどのどこかからダウンロードされます)? .... –
@FrédéricHenri - 投稿を編集しました... – neubert
何が問題なのですか? 'apt-get update'はこのケースでは実行されていないようです/あなたはプロビジョニングステップの一部としてリポジトリを追加しますか? –