Package: vagrant
Version: 1.7.2+dfsg-1
Severity: important
Tags: patch
Hi,
the version in experimental is failing like:
$ vagrant up test
Bringing machine test' up with 'libvirt' provider...
[..snip..]
/usr/share/vagrant/plugins/provisioners/puppet/provisioner/puppet.rb:28:in
`digest': no implicit conversion of Pathname into String (TypeError)
from
/usr/share/vagrant/plugins/provisioners/puppet/provisioner/puppet.rb:28:in
`hexdigest'
from
/usr/share/vagrant/plugins/provisioners/puppet/provisioner/puppet.rb:28:in
`block in configure'
from
/usr/share/vagrant/plugins/provisioners/puppet/provisioner/puppet.rb:27:in
`each'
from
/usr/share/vagrant/plugins/provisioners/puppet/provisioner/puppet.rb:27:in
`each_with_index'
from
/usr/share/vagrant/plugins/provisioners/puppet/provisioner/puppet.rb:27:in
`configure'
from
/usr/lib/ruby/vendor_ruby/vagrant/action/builtin/provision.rb:76:in
`block in call'
from
/usr/lib/ruby/vendor_ruby/vagrant/action/builtin/provision.rb:75:in `each'
from
/usr/lib/ruby/vendor_ruby/vagrant/action/builtin/provision.rb:75:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/home/agx/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/create_domain.rb:137:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/home/agx/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/create_domain_volume.rb:51:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/home/agx/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/handle_box_image.rb:38:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/usr/lib/ruby/vendor_ruby/vagrant/action/builtin/handle_box.rb:56:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/home/agx/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/handle_storage_pool.rb:21:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/home/agx/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/set_name_of_domain.rb:34:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:95:in
`block in finalize_action'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/builder.rb:116:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in
`block in run'
from /usr/lib/ruby/vendor_ruby/vagrant/util/busy.rb:19:in `busy'
from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in `run'
from /usr/lib/ruby/vendor_ruby/vagrant/action/builtin/call.rb:53:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/home/agx/.vagrant.d/gems/gems/vagrant-libvirt-0.0.24/lib/vagrant-libvirt/action/connect_libvirt.rb:18:in
`call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from
/usr/lib/ruby/vendor_ruby/vagrant/action/builtin/config_validate.rb:25:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/builder.rb:116:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in
`block in run'
from /usr/lib/ruby/vendor_ruby/vagrant/util/busy.rb:19:in `busy'
from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in `run'
from /usr/lib/ruby/vendor_ruby/vagrant/machine.rb:214:in `action_raw'
from /usr/lib/ruby/vendor_ruby/vagrant/machine.rb:191:in `block in
action'
from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:482:in `lock'
from /usr/lib/ruby/vendor_ruby/vagrant/machine.rb:178:in `call'
from /usr/lib/ruby/vendor_ruby/vagrant/machine.rb:178:in `action'
from /usr/lib/ruby/vendor_ruby/vagrant/batch_action.rb:82:in `block
(2 levels) in run'
Sorry for the messed up trace, the upstream bug [1] has a nicer
version. The error is not triggered by the libvirt provider.
The simple fix at
https://github.com/mitchellh/vagrant/commit/95e1c19f225ef8fc14c958f7f2bdf6c29691817a
makes things work for me.
Cheers,
-- Guido
[1] https://github.com/mitchellh/vagrant/issues/5123
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'testing-updates'), (500, 'unstable'),
(1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-rc6 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages vagrant depends on:
ii bsdtar 3.1.2-10
ii bundler 1.7.4-1
ii curl 7.38.0-4
ii openssh-client 1:6.7p1-3
ii ruby 1:2.1.0.4
ii ruby-childprocess 0.5.5-1
ii ruby-erubis 2.7.0-3
ii ruby-i18n 0.6.9-2
ii ruby-listen 2.4.0-4
ii ruby-log4r 1.1.10-4
ii ruby-net-scp 1.2.1-1
ii ruby-net-ssh 1:2.9.1-1
ii ruby-nokogiri 1.6.3.1+ds-1
ii ruby-rb-inotify 0.9.5-1
vagrant recommends no packages.
Versions of packages vagrant suggests:
pn virtualbox <none>
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]