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]

Reply via email to