Hi, a very casual vagrant user here. I've been using a vagrant setup that 
has worked for a couple of weeks up until a day or two ago. It is now 
failing 100% of the time with the same error. Before trying to dig into it 
beyond my cargo-cult understanding of the entire setup, I thought I'd ask 
if this is an obvious error to the experienced vagrant user, perhaps a sign 
of a login problem, cert expiration, netcat configuration or similar. 
(virsh appears to be working fine.) 


Vagrant is running in a docker container. The vagrant-libvirt plugin is 
installed via a Dockerfile and appears to install cleanly:


Step 13 : RUN vagrant plugin install vagrant-libvirt
 ---> Running in 4c0de88cc36e
Installing the 'vagrant-libvirt' plugin. This can take a few minutes...
Installed the plugin 'vagrant-libvirt (0.0.26)'!
 ---> a2550df549c6
Removing intermediate container 4c0de88cc36e



Here is the log relating to this "libvirt is not a recognized compute 
provider" error that I get on "vagrant up":



 INFO host: Detected: linux!
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002793f90>
 INFO warden: Calling IN action: 
#<Vagrant::Action::Builtin::ConfigValidate:0x0000000182be40>
 INFO warden: Calling IN action: 
#<VagrantPlugins::ProviderLibvirt::Action::ConnectLibvirt:0x0000000182bdc8>
 INFO connect_libvirt: Connecting to Libvirt 
(qemu+ssh://root@XXXXXXXXXXXXX/system?no_verify=1&keyfile=/root/.ssh/id_rsa) 
...
ERROR warden: Error occurred: libvirt is not a recognized compute provider


 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO warden: Beginning recovery process...
 INFO warden: Recovery complete.
 INFO environment: Released process lock: 
machine-action-4e622f570939387af0e282d1988e87d2
 INFO environment: Running hook: environment_unload
 INFO runner: Preparing hooks for middleware sequence...
 INFO runner: 1 hooks defined.
 INFO runner: Running action: #<Vagrant::Action::Builder:0x00000002909938>


/root/.vagrant.d/gems/gems/fog-core-1.30.0/lib/fog/compute.rb:66:in `new': 
libvirt is not a recognized compute provider (ArgumentError)
        from 
/root/.vagrant.d/gems/gems/vagrant-libvirt-0.0.26/lib/vagrant-libvirt/action/connect_libvirt.rb:38:in
 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/action/warden.rb:34:in
 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/action/builtin/config_validate.rb:25:in
 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/action/warden.rb:34:in
 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/action/builder.rb:116:in
 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/action/runner.rb:66:in
 
`block in run'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/util/busy.rb:19:in 
`busy'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/action/runner.rb:66:in
 
`run'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/machine.rb:214:in 
`action_raw'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/machine.rb:191:in 
`block in action'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:516:in 
`lock'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/machine.rb:178:in 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/machine.rb:178:in 
`action'
        from 
/root/.vagrant.d/gems/gems/vagrant-libvirt-0.0.26/lib/vagrant-libvirt/provider.rb:70:in
 
`state'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/machine.rb:480:in 
`state'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/machine.rb:141:in 
`initialize'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/vagrantfile.rb:75:in 
`new'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/vagrantfile.rb:75:in 
`machine'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:614:in 
`machine'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/plugin/v2/command.rb:168:in
 
`block in with_target_vms'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/plugin/v2/command.rb:192:in
 
`call'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/plugin/v2/command.rb:192:in
 
`block in with_target_vms'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/plugin/v2/command.rb:174:in
 
`each'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/plugin/v2/command.rb:174:in
 
`with_target_vms'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/plugins/commands/up/command.rb:74:in
 
`block in execute'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:277:in 
`block (2 levels) in batch'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:275:in 
`tap'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:275:in 
`block in batch'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:274:in 
`synchronize'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:274:in 
`batch'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/plugins/commands/up/command.rb:58:in
 
`execute'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/cli.rb:42:in 
`execute'
        from 
/opt/vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/environment.rb:301:in 
`cli'
        from 
/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.7.2/bin/vagrant:174:in 
`<main>'

Any advice appreciated,

Thanks.

 -bruce

-- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to