1. ホーム
  2. macos

[解決済み] Vagrant box がリモートカタログに見つからない、またはアクセスできない - curl のバージョンに互換性がない

2023-04-20 11:38:30

質問

Vagrantをダウンロードし、設定やvirtual boxのインストールを行ったところです。ただ、プロジェクト(vagrant up)を開始できません。私は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"] 

どのように解決するのですか?

このような場合 問題 vagrant 1.8.7 と組み込まれた curl バージョンと mac os バイナリ (mac os Sierra などにデフォルトで含まれています) で、組み込まれたものを削除してください。

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

注意: 埋め込まれている curl を実行したときに同じエラーが発生した場合、(リモートまたはローカルで) vagrant box add .... を実行したときに同じエラーが出る場合は、vagrantからcurlを削除すれば動作します。