Machine: docker-machine: Error con la comprobación previa a la creación: "estado de salida 126"

Creado en 2 ago. 2016  ·  11Comentarios  ·  Fuente: docker/machine

Cuando escribo el código sudo docker-machine create --driver virtualbox default para crear una nueva máquina virtual. No puede funcionar. Aquí está la información:

xxxMacBook-Pro:~ xxx$ docker --version
Docker version 1.12.0, build 8eab29e
xxxMacBook-Pro:~ xxx$ docker-machine --version
docker-machine version 0.8.0, build b85aac1
xxxMacBook-Pro:~ xxx$ sudo docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "exit status 126"

Por favor ayúdame a resolver esto.

Comentario más útil

Primero instale Virtualbox con brew cask install virtualbox; luego continúe para ejecutar su comando.

Todos 11 comentarios

OSX 10.11

docker --versión
Docker versión 1.11.2, compilación b9f10c9
docker-machine --versión
docker-machine versión 0.7.0, compilación a650a40
docker-machine create --driver virtualbox predeterminado
Ejecutando comprobaciones de creación previa ...
Error con la comprobación previa a la creación: "estado de salida 126"

Este error indica que no tiene VirtualBox instalado; esta es una instalación separada de Docker

¿Puede docker-machine tal vez producir algo un poco más descriptivo? Tal vez esto sea un derrumbe de bicicletas, pero en mi opinión, un problema de GH no es donde debería haber terminado al tratar de averiguar qué estaba pasando.

Hola a todos,

Me encontré con este problema esta mañana. Creo que esta funcionalidad se puede agregar fácilmente modificando drivers/virtualbox/vbm.go y agregando una verificación en el estado de salida en la función vbmOutErrRetry .

En macOS, si el cuadro virtual se ha eliminado del directorio de aplicaciones pero el punto de entrada de la línea de comandos permanece en el punto de instalación, habrá un estado de salida de 126. Si el punto de entrada no existe (por lo que no se encuentra ningún programa ejecutable) entonces habrá un estado de existencia de 127.

Me complacería agregar esta funcionalidad hoy y enviar un PR, si este es el enfoque que debemos tomar.

Primero instale Virtualbox con brew cask install virtualbox; luego continúe para ejecutar su comando.

¡Podría ser útil agregar una nota a ese código de salida que le indique que instale algo!

¿Cómo no se ha solucionado esto en más de 2 años?

@biggzlar Se ha corregido, falta una dependencia. Consulta el comentario de @borenho.

@Marthyn lo siento, esencialmente solo me estaba desahogando y no me estaba expresando con claridad. Lo que quise decir es: ¿por qué el mensaje de error todavía no es descriptivo en absoluto (es decir, la razón más probable por la que este problema sigue abierto)?

@biggzlar Ah, absolutamente, el mensaje de error podría mejorarse, pero estoy seguro de que hay muchos problemas con los que tienen que lidiar y esto sería algo menor;)

@Marthyn cierto ... -_____-

¿Fue útil esta página
0 / 5 - 0 calificaciones