Kotak gelandangan tidak dapat ditemukan atau tidak dapat diakses di katalog jarak jauh - versi ikal tidak kompatibel

86

Saya baru saja mengunduh Vagrant dan melakukan pengaturan serta menginstal kotak virtual. Saya tidak bisa memulai proyek saya (gelandangan). Saya memiliki file gelandangan dan sebagainya. Apa yang dapat saya?

$ 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"] 
Yaron Dassonneville
sumber
5
Tidak - pesan kesalahan berwarna merah tidak membantu dalam kasus ini karena tidak mencetak kesalahan sebenarnya. Jalankan VAGRANT_LOG=DEBUG vagrant upuntuk mendapatkan hasil yang bermanfaat.
Michael Lihs

Jawaban:

214

Tampaknya ada masalah dengan gelandangan 1.8.7 dan versi curl yang disematkan vs biner mac os (dikirim secara default di mac os Sierra dan lainnya) - hapus yang tertanam

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

Catatan: Anda juga perlu menghapus tertanam curlsaat Anda menambahkan kotak gelandangan (jarak jauh atau lokal) jadi jika Anda mendapatkan kesalahan yang sama saat menjalankan vagrant box add ....hapus saja ikal dari gelandangan dan itu akan berhasil

Frederic Henri
sumber
1
Terima kasih bekerja dengan baik dengan 1.8.7 di macOS Sierra. Masalah sampah yang cukup.
Jimbo
1
Berbicara terlalu cepat. Pengunduhan kotak yang sebenarnya secara acak berhenti untuk laravel / homestead 0,6.0
Jimbo
2
Saya hanya ingin mengklarifikasi bahwa a) ini masih menjadi masalah pada April 2017 di OSX Sierra dan b) bahwa perbaikan ini berhasil dan c) Terima kasih
fuzzygroup
1

Hanya ingin mengupdate postingan ini. Saya mengalami kesalahan ini menjalankan macOS Sierra dan menginstal Vagrant 1.8.7 baru dan melihat Vagrant baru saja diperbarui. Mulai Vagrant 1.9.0 kesalahan ini tampaknya telah diperbaiki.

Justin Kimbrell
sumber
0

Punya masalah serupa dengan Sierra (dengan pemasangan minuman tambahan - yang diberikan dapat berdampak).

Di atas sudo rm / opt / vagrant / embedded / bin / curl tidak berfungsi masih mendapat: SSLRead () return error -36.

Mencoba saran dari http://slick.pl/kb/software/vagrant-fix-for-error-60-ssl-read/

Kasus apa pun:

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

Berhasil dipasang.

Colin Roets
sumber
0

Saya baru saja mengalami kesalahan ini. Dalam kasus saya, saya menginstal vagrant melalui apt-get yang menginstal 1.7.x ..

Saya menghapus 1.7.x dan menginstal 2.0.3 langsung https://www.vagrantup.com/downloads.html

Goot
sumber
0

Saya mengalami masalah yang sama di MacOS Mojave, dan Vagrant versi 1.9.3, saat mencoba menggunakan box: 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

Saya memperbarui ke Vagrant 2.2.5 dan berfungsi seperti yang diharapkan:

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'!
trickyslip
sumber