[macos] 방랑자 상자를 찾을 수 없거나 원격 카탈로그에서 액세스 할 수 없습니다-호환되지 않는 컬 버전

방금 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 및 임베디드 컬 버전 대 mac os 바이너리 (mac os Sierra 및 기타에서 기본적으로 제공됨)에 문제 가있는 것 같습니다 . 임베디드 버전을 제거하십시오.

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

참고 : curl방랑 상자를 추가 할 때 (원격 또는 로컬로) 임베디드를 제거해야 하므로 실행할 때 동일한 오류가 발생하면 vagrant box add ....방랑자에서 컬을 제거하면 작동합니다.


답변

이 게시물을 업데이트하고 싶었습니다. macOS Sierra 및 새로운 Vagrant 1.8.7 설치를 실행하는이 오류가 발생하여 Vagrant가 방금 업데이트되었음을 ​​알았습니다. Vagrant 1.9.0부터이 오류는 수정 된 것으로 보입니다.


답변

Sierra와 유사한 문제가있었습니다 (추가 양조 설치 포함-영향을 미칠 수 있음).

sudo rm / opt / vagrant / embedded / bin / curl 위는 여전히 작동하지 않았습니다. SSLRead () return error -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

성공적으로 설치되었습니다.


답변

방금이 오류가 발생했습니다. 제 경우에는 1.7.x를 설치 한 apt-get을 통해 vagrant를 설치했습니다.

1.7.x를 제거하고 2.0.3을 직접 설치했습니다. https://www.vagrantup.com/downloads.html


답변

상자를 사용하려고 할 때 MacOS Mojave와 Vagrant 버전 1.9.3에서 동일한 문제가 발생했습니다 .centos / 7.

$ 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'!


답변