Si no conoces Puphpet, te estas perdiendo de mucho…
No entrare en detalle de que es puphpet, pero si te has topado con este error en MacOS X, al querer crear una VM con CentOS, te muestro rápidamente la solución.
$ vagrant up Bringing machine 'machine1' up with 'virtualbox' provider... ==> machine1: Box 'puphpet/centos65-x64' could not be found. Attempting to find and install... machine1: Box Provider: virtualbox machine1: Box Version: >= 0 The box '["puphpet/centos65-x64"]' 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/puphpet/centos65-x64"] Error:
Después de estar investigando un rato, descubrí que el problema radica en una version de curl incluida en vagrant. Solo debemos eliminarla del sistema y vagrant usara la version que tenemos instalada nativamente en nuestro Mac.
$ sudo rm /opt/vagrant/embedded/bin/curl Password:
Con esto, intentamos de nuevo el vagrant up y Voilà.
$ vagrant up Bringing machine 'machine1' up with 'virtualbox' provider... ==> machine1: Box 'puphpet/centos65-x64' could not be found. Attempting to find and install... machine1: Box Provider: virtualbox machine1: Box Version: >= 0 ==> machine1: Loading metadata for box 'puphpet/centos65-x64' machine1: URL: https://atlas.hashicorp.com/puphpet/centos65-x64 ==> machine1: Adding box 'puphpet/centos65-x64' (v20161102) for provider: virtualbox