Your message dated Tue, 03 Mar 2015 15:27:03 +0000
with message-id <[email protected]>
and subject line Bug#779637: fixed in vagrant 1.7.2+dfsg-2
has caused the Debian Bug report #779637,
regarding Puppet provisioning error puppet.rb:28:in `digest': no implicit 
conversion of Pathname into String
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
779637: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779637
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: vagrant
Source-Version: 1.7.2+dfsg-2

We believe that the bug you reported is fixed in the latest version of
vagrant, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <[email protected]> (supplier of updated vagrant package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 03 Mar 2015 11:30:53 -0300
Source: vagrant
Binary: vagrant
Architecture: source all
Version: 1.7.2+dfsg-2
Distribution: experimental
Urgency: medium
Maintainer: Laurent Bigonville <[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Description:
 vagrant    - Tool for building and distributing virtualized development enviro
Closes: 779637
Changes:
 vagrant (1.7.2+dfsg-2) experimental; urgency=medium
 .
   * 0010-provisioners-puppet-fix-exception-with-module-paths-.patch:
     fix crash with pupper provisioner. Closes: #779637
Checksums-Sha1:
 691ef5400fb9b52bd0828ed02cafcb3f6abac47c 1993 vagrant_1.7.2+dfsg-2.dsc
 5110894015d385218cdd6fc24363c48f8343a4ba 10324 
vagrant_1.7.2+dfsg-2.debian.tar.xz
 77bb18236965221b614c4f69eaf6c92722d8b5cd 340614 vagrant_1.7.2+dfsg-2_all.deb
Checksums-Sha256:
 f27a9fe74a6bd447321426c7a5fd086b89ed9dbdb814570e89e8b9921b6db2d1 1993 
vagrant_1.7.2+dfsg-2.dsc
 69a133feb5d2b1c2f614eef4aca93985755144fc9bc8d486c91b3100ac2da0ec 10324 
vagrant_1.7.2+dfsg-2.debian.tar.xz
 bc174b6a6dff91bb08f068f131a0c8bd0ce640291bbb7d0978f5d23078825c7c 340614 
vagrant_1.7.2+dfsg-2_all.deb
Files:
 776c76340b9b1debe6b973ee698d7217 1993 admin optional vagrant_1.7.2+dfsg-2.dsc
 7f24e915f1546bf9e90e5d9140bf6fd7 10324 admin optional 
vagrant_1.7.2+dfsg-2.debian.tar.xz
 a97af57134fdfa3e92053f706899f36e 340614 admin optional 
vagrant_1.7.2+dfsg-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJU9canAAoJEPwNsbvNRgvet8UP/jw3hRtxafmGCB2JRHeAGRwX
uA28g0quInGE0j10ZMVYaf5qzcrhaZDepCb78DNVUpl2x3lGawkZwPZGgkoz2vRh
K+BzTVG0oLbBM9xj6dfJvUD7PJ3xEfZKLrLGZPec/v3EjQZQOeYKh6iUNvRFmRFI
pIp6SrEh7v2JGM1yMRdYw1SnUXZtIIJNl40qW4R2L4+1rW9vOByTmPJShnsrtPeK
Y4PSB8E6XNrNJoN0vVmk0AFfe0jzTIcowwEvHO+KXGWTLBKA//xVYnNG33yu29pC
iBhjSMPmKJDV9WyYxrYFkgslspmtGQUECkS2Galc+ZkA5Jw/GfGhlR4cAyMapIu7
EMSQBaoXEQVIOmYvusFW2fUSu4GvclhaG5uYUmaBbTewBX4oXed/voprVnHquW5K
G/zgCaLskhekiQs5XnS5HROV9/pGOp+po+NxfsdxxHW2oodhRdIYPVGbcYuI6d3k
45IxSgZgDmMXSBKdbA90OMpKHeKJaLtDIbl8VLvXMsVcDVoJJCzYNvZukft8hZ9J
C5vRo0DL3FCc1wcRR+HoRWDTpo9Fgrs0gX30WAmwr2aKRR9OX/Qujomo0hp81Rl5
MzuvKA+0yfwQ4b+iHK+BiFc0eUlmyQVCoMNwLjrmxZhYTa7+Z5bqvMjghLNifdSf
vtFT4smH2sbzGZ63Otv9
=xymo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to