Бродячий ящик не может быть найден или недоступен в удаленном каталоге - несовместимая версия curl


86

Я только что загрузил 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 08

Ответы:


214

Кажется, есть проблема с vagrant 1.8.7 и встроенной версией curl по сравнению с двоичным файлом mac os (поставляется по умолчанию на mac os Sierra и другие) - удалите встроенный

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

Примечание: вам также необходимо удалить встроенный, curlкогда вы добавляете бродячий ящик (удаленно или локально), поэтому, если вы получите ту же ошибку при запуске, vagrant box add ....просто удалите завиток из бродяги, и он будет работать


1
Спасибо, отлично работал с 1.8.7 на macOS Sierra. Впрочем, проблема довольно вздорная.
Jimbo

1
Слишком рано заговорил. Фактическая загрузка коробки случайным образом останавливается для laravel / homestead 0.6.0
Джимбо

2
Я просто хотел уточнить, что а) это все еще проблема по состоянию на апрель 2017 года на OSX Sierra и б) что это исправление сработало и в) спасибо
fuzzygroup

1

Просто хотел обновить этот пост. Я столкнулся с этой ошибкой при запуске macOS Sierra и новой установки Vagrant 1.8.7 и заметил, что Vagrant только что обновился. Начиная с Vagrant 1.9.0 эта ошибка, похоже, была исправлена.


0

Была аналогичная проблема с Sierra (с дополнительными установками пивоварни, которые могли иметь влияние).

Выше sudo rm / 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

Я только что столкнулся с этой ошибкой. В моем случае я установил бродягу через apt-get, который установил 1.7.x ..

Я удалил 1.7.x и установил 2.0.3 напрямую https://www.vagrantup.com/downloads.html


0

У меня была такая же проблема на 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'!
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.