質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.42%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

4回答

5589閲覧

vagrantのboxダウンロード時にエラーが発生する。

natady

総合スコア606

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

2クリップ

投稿2016/11/10 01:23

編集2016/11/10 02:42

概要

vagrantのboxダウンロード時にエラーが発生し、boxを作成できません。
エラーメッセージには「下にエラーメッセージが出る」と書いているのですが、実際は何も表示されていません。
パーミッションは問題ありません。
curlは実行できます。

どうすれば解決できますでしょうか?

実行したコマンド

vagrant box add centos https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box

メッセージ

==> box: Box file was not detected as metadata. Adding it directly... ==> box: Adding box 'centos67' (v0) for provider: box: Downloading: https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again.

環境

  • OS : macOS Sierra 10.12.1
  • vagrant : 1.8.7

追記(11/10 11:28)

似たような記事を見つけましたが、Windowsでの話のようです。

追記(11/10 11:40)

vagrantのバージョンを 1.8.7 から 1.7.4 に下げたところダウンロードには成功しました。
しかし、気持ち悪いので引き続きご回答お待ちしております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

ベストアンサー

Vagrant の cURL を削除すればよいみたいです。(参考

sudo rm /opt/vagrant/embedded/bin/curl

投稿2016/11/10 02:42

plasma0713

総合スコア21

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

natady

2016/11/10 02:53

情報のソースまで貼っていただきありがとうございます。ご回答いただいた内容でcurlを削除するとダウンロードが開始されました。助かりました。ありがとうございます!
guest

0

ブラウザ等で、
https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box
をダウンロードして、そのダウンロードファイルのあるディレクトリで
vagrant box add centos vagrant-centos-6.7.box
とやってみてはいかがでしょうか。

投稿2016/11/10 02:42

imutakaoru

総合スコア356

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

natady

2016/11/10 02:44

なるほど…これならうまくいきそうな気がします。ありがとうございます。
guest

0

vagrant : 1.8.7のバグかと思い情報を検索しましたが、該当する物はなかったです。

plasma0713さんの記述とおり、組込みのcurlが悪さしている可能性が高いと思います。

すでに、バージョン下げられていると思いますので、
今度試されるときに、下記で確認されてはいかがでしょう。

/opt/vagrant/embedded/bin/curl https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box

debugオプションを付けて詳細ログをとるのも有りかと思います。

vagrant box add centos https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box --debug

投稿2016/11/10 03:32

nagaetty

総合スコア1106

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

natady

2016/11/10 04:03

ご回答ありがとうございます。別のマシンにvagrantをインストールする際にちょっと試してみようと思います!
guest

0

rm -rf ~/.vagrant.d/tmp

で一時ファイルを削除してみてはどうでしょう?

投稿2016/11/10 02:10

hana-da

総合スコア1728

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

natady

2016/11/10 02:12

回答いただいたコマンドを実行して再度ダウンロードを試みましたが、同様のエラーが発生しました。
hana-da

2016/11/10 02:20

エラーメッセージは質問欄で書かれているところで終っているのでしょうか?
natady

2016/11/10 02:25

そうです。正確に言えば空白行が2行あります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.42%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問