Vagrantボックスが見つからないか、リモートカタログでアクセスできませんでした-互換性のないcurlバージョン


86

Vagrantをダウンロードして設定を行い、仮想ボックスをインストールしました。プロジェクトを開始できません(気まぐれです)。Vagrantファイルなどがあります。私に何ができる?

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'scotch/box' could not be found. Attempting to find and install
...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
The box 'scotch/box' 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/scotch/box"] 

5
いいえ-赤のエラーメッセージは、実際のエラーを出力しないため、この場合は役に立ちません。実行VAGRANT_LOG=DEBUG vagrant upして、役立つ出力を取得します。
Michael Lihs 2016年

回答:


214

あるように思わ問題放浪1.8.7とし、(Mac OSのシエラと他の人にデフォルトで付属)、MAC OSのバイナリ対埋め込まれたカールバージョン-埋め込まれた1つを削除

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

注:curlvagrantボックスを(リモートまたはローカルで)追加するときに埋め込みを削除する必要もあるため、実行時に同じエラーが発生した場合vagrant box add ....は、vagrantからcurlを削除するだけで機能します


1
おかげでmacOSSierraの1.8.7でうまくいきました。しかし、かなりゴミの問題です。
ジンボ

1
話が早すぎた。実際のボックスのダウンロードは、laravel / homestead 0.6.0でランダムに停止しています
Jimbo

2
a)2017年4月の時点でOSX Sierraでまだ問題があり、b)この修正が機能したこと、c)ありがとう
fuzzygroup 2017年

1

この投稿を更新したかっただけです。macOSSierraとVagrant1.8.7の新規インストールを実行しているときにこのエラーが発生し、Vagrantが更新されたばかりであることに気付きました。Vagrant 1.9.0以降、このエラーは修正されたようです。


0

Sierraでも同様の問題がありました(追加のbrewインストールで-許可された場合は影響があります)。

上記のsudorm / opt / vagrant / embedded / bin / curlはまだ機能しませんでした:SSLRead()はエラー-36を返します。

http://slick.pl/kb/software/vagrant-fix-for-error-60-ssl-read/から提案を試しました

いずれの場合も:

cd ~
cd .vagrant.d/tmp/
rm -rf ~/.vagrant.d/tmp/
vagrant box add --insecure laravel/homestead

正常にインストールされました。



0

ボックスcentos / 7を使おうとすると、MacOSMojaveとVagrantバージョン1.9.3で同じ問題が発生しました。

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'centos/7' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
The box 'centos/7' 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/centos/7"]
Error: The requested URL returned error: 404 Not Found

Vagrant 2.2.5にアップデートしましたが、期待どおりに機能しました。

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'centos/7' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'centos/7'
    default: URL: https://vagrantcloud.com/centos/7
==> default: Adding box 'centos/7' (v1902.01) for provider: virtualbox
    default: Downloading: https://vagrantcloud.com/centos/boxes/7/versions/1902.01/providers/virtualbox.box
    default: Download redirected to host: cloud.centos.org
==> default: Successfully added box 'centos/7' (v1902.01) for 'virtualbox'!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.