Không thể tìm thấy hộp Vagrant hoặc không thể truy cập vào danh mục từ xa - phiên bản curl không tương thích


86

Tôi vừa tải về Vagrant và thực hiện cài đặt cũng như cài đặt hộp ảo. Tôi chỉ không thể bắt đầu dự án của mình (mơ hồ). Tôi có một tập tin lang thang, v.v. Tôi có thể làm gì?

$ 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
Không - thông báo lỗi màu đỏ không hữu ích trong trường hợp này vì nó không in ra lỗi thực sự. Chạy VAGRANT_LOG=DEBUG vagrant upđể nhận được một đầu ra hữu ích.
Michael Lihs

Câu trả lời:


214

Có vẻ như có vấn đề với vagrant 1.8.7 và phiên bản curl nhúng so với mac os binary (được vận chuyển theo mặc định trên mac os Sierra và những người khác) - hãy xóa phiên bản nhúng

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

Lưu ý: bạn cũng cần phải xóa phần nhúng curlkhi bạn thêm hộp mơ hồ (từ xa hoặc cục bộ), vì vậy nếu bạn gặp lỗi tương tự khi chạy, vagrant box add ....chỉ cần xóa cuộn tròn khỏi mơ hồ và nó sẽ hoạt động


1
Cảm ơn đã hoạt động tuyệt vời với 1.8.7 trên macOS Sierra. Tuy nhiên, khá là một vấn đề rác rưởi.
Jimbo

1
Nói sớm quá. Việc tải xuống hộp thực tế đang bị đình trệ ngẫu nhiên đối với laravel / homestead 0.6.0
Jimbo

2
Tôi chỉ muốn làm rõ rằng a) đây vẫn là một vấn đề kể từ tháng 4 năm 2017 trên OSX Sierra và b) rằng bản sửa lỗi này đã hoạt động và c) Cảm ơn bạn
dimgroup

1

Chỉ muốn cập nhật bài đăng này. Tôi gặp lỗi này khi chạy macOS Sierra và cài đặt Vagrant 1.8.7 mới và nhận thấy Vagrant vừa được cập nhật. Kể từ Vagrant 1.9.0, lỗi này dường như đã được sửa.


0

Đã gặp sự cố tương tự với Sierra (với cài đặt bia bổ sung - được cấp có thể có tác động).

Trên sudo rm / opt / vagrant / nhúng / bin / curl không hoạt động vẫn nhận được: SSLRead () trả về lỗi -36.

Đề xuất đã thử từ http://slick.pl/kb/software/vagrant-fix-for-error-60-ssl-read/

Bất kỳ trường hợp nào:

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

Cài đặt thành công.


0

Tôi vừa trải qua lỗi này. Trong trường hợp của tôi, tôi đã cài đặt vagrant thông qua apt-get đã cài đặt 1.7.x ..

Tôi đã gỡ bỏ 1.7.x và cài đặt 2.0.3 trực tiếp https://www.vagrantup.com/downloads.html


0

Tôi đã gặp sự cố tương tự trên MacOS Mojave và Vagrant phiên bản 1.9.3, khi cố gắng sử dụng hộp: 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

Tôi đã cập nhật lên Vagrant 2.2.5 và nó hoạt động như mong đợi:

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'!
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.