The box ‘[“puphpet/centos65-x64”]’ could not be found

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

Suscribete ahora

Suscríbete y recibe información valiosa sobre UI, UX, CX y otras soluciones informáticas