Не вдалося знайти віртуальну скриньку або отримати доступ до неї у віддаленому каталозі - несумісна версія 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

Відповіді:


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. Хоча досить смітна проблема.
Джимбо,

1
Розмовляв занадто рано. Фактичне завантаження коробки випадковим чином зупиняється для laravel / homestead 0.6.0
Джимбо,

2
Я просто хотів пояснити, що а) це проблема залишається станом на квітень 2017 року на OSX Sierra та б) що це виправлення спрацювало і в) Дякую
fuzzygroup

1

Просто хотів оновити цю публікацію. Я зіткнувся з цією помилкою під час запуску macOS Sierra та нової установки Vagrant 1.8.7 і помітив, що Vagrant щойно оновився. Станом на Vagrant 1.9.0 ця помилка, здається, була виправлена.


0

Мав подібну проблему з Сьєррою (з додатковими встановленнями пивоваріння - що може дати вплив).

Вище 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

Я щойно випробував цю помилку. У моєму випадку я встановив vagrant через 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.