En este momento, cada vez que uso vagabundo, intenta usarlo libvirt
como proveedor. Quiero usar VirtualBox por defecto.
vagrant-libvirt
no está instalado.
Es molesto porque algunos comandos no funcionan, como vagrant status
:
[florian@localhost local]$ vagrant status
The provider 'libvirt' could not be found, but was requested to
back the machine 'foobar'. Please use a provider that exists.
[florian@localhost local]$ vagrant status --provider=virtualbox
An invalid option was specified. The help for this command
is available below.
Usage: vagrant status [name]
-h, --help Print this help
fedora
virtualbox
libvirt
vagrant
Florian Margaine
fuente
fuente
libvirtd
a la pregunta. No creo que sea valioso tener una etiqueta para cada versión específica de Fedora, especialmente cuando tienen EOL en tan solo 12mos después del lanzamiento.Respuestas:
De acuerdo con la documentación del vagabundo , el proveedor predeterminado debe ser
virtualbox
, y laVAGRANT_DEFAULT_PROVIDER
variable le permite anularlo.Sin embargo,
VAGRANT_DEFAULT_PROVIDER
está vacío, por lo que debería estarlovirtualbox
, ¿verdad? Bueno, si configuro la variable envirtualbox
, funciona de nuevo. Así que supongo que Fedora establece la variable predeterminada en otro lugar.Solución:
fuente
Esta es solo mi experiencia al encontrarme con este problema.
Al ejecutar
vagrant up
, obtuve estoProbé los comandos proporcionados anteriormente
Entonces ejecuté
vagrant up
Usando
VBoxManage --version
, me dioy me pidió que ejecutara lo
sudo /etc/init.d/vboxdrv setup
que resolvió mi problema.fuente