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

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

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

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

Vagrant

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

Q&A

解決済

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

natady
natady

総合スコア606

CentOS

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

Vagrant

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

4回答

0グッド

2クリップ

5249閲覧

投稿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 に下げたところダウンロードには成功しました。
しかし、気持ち悪いので引き続きご回答お待ちしております。

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

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

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

下記のような質問は推奨されていません。

  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答4

3

ベストアンサー

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

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

投稿2016/11/10 02:42

plasma0713

総合スコア21

imutakaoru, natady, hana-da👍を押しています

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

natady

2016/11/10 02:53

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

3

ブラウザ等で、
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

Hnaden, hana-da, nagaetty👍を押しています

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

natady

2016/11/10 02:44

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

1

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👍を押しています

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

natady

2016/11/10 04:03

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

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行あります。

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

ただいまの回答率
86.02%

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

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

質問する

関連した質問

同じタグがついた質問を見る

CentOS

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

Vagrant

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