Vagrant kutusu bulunamadı veya uzak katalogda erişilemedi - uyumsuz curl sürümü


86

Vagrant'ı yeni indirdim ve ayarları yaptım ve sanal kutuyu kurdum. Projeme başlayamıyorum (serseri yukarı). Bir serseri dosyam var ve bunun gibi. Ne yapabilirim?

$ 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
Hayır - kırmızı renkli hata mesajı, gerçek hatayı yazdırmadığı için bu durumda yardımcı olmaz. VAGRANT_LOG=DEBUG vagrant upYararlı bir çıktı almak için çalıştırın .
Michael Lihs

Yanıtlar:


214

Bir var gibi gözüküyor konu serseri 1.8.7 ile ve (mac os Sierra ve başkaları üzerinde varsayılan olarak sevk) mac os ikili vs gömülü bukle sürümü - gömülü birini kaldırmak

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

Not: curlBir serseri kutusu eklediğinizde (uzaktan veya yerel olarak) gömülü olanı da kaldırmanız gerekir, böylece çalışırken aynı hatayı alırsanız vagrant box add ....kıvrımı serseriden kaldırın ve işe yarayacaktır.


1
Teşekkürler, macOS Sierra'da 1.8.7 ile harika çalıştı. Yine de oldukça saçma bir sorun.
Jimbo

1
Çok erken konuştum. Gerçek kutu indirme işlemi laravel / homestead 0.6.0 için rasgele duruyor
Jimbo


1

Sadece bu gönderiyi güncellemek istedim. MacOS Sierra'yı ve yeni bir Vagrant 1.8.7 kurulumunu çalıştırırken bu hatayla karşılaştım ve Vagrant'ın yeni güncellendiğini fark ettim. Vagrant 1.9.0'dan itibaren bu hata düzeltilmiş görünmektedir.




0

Aynı sorunu MacOS Mojave ve Vagrant 1.9.3 sürümünde de kutuyu kullanmaya çalışırken yaşadım: 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'e güncelledim ve beklendiği gibi çalıştı:

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'!
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.