0
迷惑メールを使ってアプリケーションを自動的に展開しようとしています。このアプリケーションは特定のカーネルバージョンにインストールする必要があるので、Atlasの特定のバージョンのボックスを選択して試してみます。しかし、私が使用している特定のバージョンに関係なく、私はいつも最新のバージョンを入手して、アプリケーションを壊すようです。私は簡単なテストを行った:古い迷惑メールのubuntu/trusty64ボックスをダウンロードできません
wget 'https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20170517.0.1/providers/virtualbox.box' -O v20170517.0.1.box
wget 'https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20170517.0.0/providers/virtualbox.box' -O v20170517.0.0.box
md5sum *.box
date
5a6660d4e37a3af79b70af7f13a69f3b v20170517.0.0.box
5a6660d4e37a3af79b70af7f13a69f3b v20170517.0.1.box
Thu Jun 1 14:49:46 CEST 2017
ダウンロードされたファイルはまったく同じです。この行動が意図的であるかどうかわからなかった。バグですか?実際のボックス版をピンで固定する方法はありますか?
$ vagrant box add ubuntu/trusty64 --box-version 20170517.0.1
あなたがチェックすることができ
$ vagrant box add ubuntu/trusty64 --box-version 20170517.0.0
$ vagrant box add ubuntu/trusty64 --box-version 20170517.0.1
$ ls ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/
20170517.0.0 20170517.0.1 metadata_url
$ diff -Nqr ~/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-trusty64/20170517.0.*
$ echo differences would be listed above if there were any
おかげフレデリックを持って、残念ながらこれはまだ別のバージョンの同じボックスをダウンロードします。私の更新を参照 –
最後の2つの違いはわかりませんが、いくつかの古いバージョンを使用すると違いが表示されます –
ちょっと、Canonicalがそのボックスを賢く管理しているように見える –