Search code examples
laravelvagranthomestead

Vagrant box add fail


I was trying to add

laravel/homestead

box in vagrant but i get different errors.

By running

vagrant box add laravel/homestead

I get this error

The box 'laravel/homestead' 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/laravel/homestead"] Error:

I tried to 'vagrant login' and i logged in successfully but still receiving same error.

I tried to download the box manually, However, I still having problems adding it.

by running this command

vagrant box add laravel/homestead [Path in Windows]

i get

==> box: Adding box 'laravel/homestead' (v0) for provider:
    box: Unpacking necessary files from: file://C:/Users/eNull/Downloads/hc-download
    box:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

My OS: Windows 10.

cUrl version: curl 7.45.0 (x86_64-w64-mingw32) libcurl/7.45.0 OpenSSL/1.0.2d zlib/1.2.8 libidn/1.32 libssh2/1.6.0 librtmp/2.3

vagrant: 1.8.1

VirtualBox: 5.0.12


Solution

  • Fixed.

    I downloaded

    cUrl x64 with SSL
    

    and replace it with the curl.exe provided by Vagrant.

    In other words, I copied the curl.exe to

    C:\HashiCorp\Vagrant\embedded\bin
    

    Now it's working perfect.