質問: ドットインストールでvagrant/centosをインストールして設定までできたと思うのですが、「centosを再び立ち上げよう」のところでvagrant upをしたところ、このようなエラーが出ます。 ↓↓ The box 'bento/centos-1.8.1' could not be found or could not be accessed in the remote catalog. If this is a private box on HashiCorp's Atlas, please verify you're logged in via `vagrant login`. Also, please double-check the name. The expanded URL and error message are shown below: URL: ["https://atlas.hashicorp.com/bento/centos-1.8.1"] Error: The requested URL returned error: 404 Not Found どこで調べても全然解決できません。 いっその事、最初からやろうと思い削除したつもりでもそのデータが残っている気がします。 こんな質問ですみませんがどなかお願いします。
回答: ここはドットインストールのサポセン等ではありませんので、 もし不備があったり情報が古い場合はそちらの作者に行ってください。 さて、解決策の結論は以下です。 1. `Vagrantfile`を消す 2. Vagrantの公式サイトへ行く 3. ヘッダーにある`Boxes`のリンク 4. 検索用のインプットに`bento`などと入力して代替のCentOSのボックスファイルを探してくる 5. `vagrant init [box-name]`を入力する 6. `vagrant up` > > ドットインストールでvagrant/centosをインストールして設定までできたと思うのですが > > > おそらく`vagrant init [box-name]`を入力した直後ですね。 `vagrant init`コマンドは、単純にVagrantfileというファイルをカレントディレクトリに作成するだけのコマンドです。 ここで作成されたVagrantfileは使用するボックス名の欄にinitに続いて入力した値を格納するだけなので、 スペルミスや存在しないBox名を指定した場合でも確認するようなことはありません。 全ては後続の`vagrant up`コマンド時にわかります。 > > URL: ["https://atlas.hashicorp.com/bento/centos-1.8.1"] > > Error: The requested URL returned error: 404 Not Found > > > 思考停止せずにエラーメッセージを頑張って読みましょう。 この2行、エンジニアとしての経験値が十分ある人にはすぐピンとくるキーワードがいくつかあります。 * 404 Not Found:どうやらインターネット上から何かを取得しようとしたが、ページがない * centos-1.8.1:CentOSのバージョンは大昔から6系で最新は7系、Vagrantの登場時期的に1系は絶対ない