[Pkg-puppet-devel] Bug#810484: puppet agent: ruby segfault during applying catalog

Felix Hagemann felix.hagemann at gmail.com
Fri Jan 8 22:47:05 UTC 2016


Package: puppet
Version: 3.8.4-1
Severity: important

Dear Maintainer,

wondering why puppet agent has not been applying configuration changes
for a while, I ran puppet agent manually in debug mode and realised
that it is segfaulting when applying the configuration changes.

First few lines:

root at MYMACHINE:~# puppet agent --test 2>&1
Warning: Setting templatedir is deprecated. See
http://links.puppetlabs.com/env-settings-deprecations
   (at /usr/lib/ruby/vendor_ruby/puppet/settings.rb:1139:in
`issue_deprecation_warning')
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Caching catalog for MYMASCHINE.mylocal.domain.org.org
Info: /Stage[main]/Aptsetup/Tidy[/etc/apt/sources.list]: File does not exist
Info: /Stage[main]/Testing/Tidy[/etc/apt/sources.list.d/wheezy.list]:
File does not exist
Info: /Stage[main]/Testing/Tidy[/etc/apt/sources.list.d/jessie.list]:
File does not exist
Info: Applying configuration version '1452289656'
/usr/lib/ruby/vendor_ruby/puppet/provider/augeas/augeas.rb:346: [BUG]
Segmentation fault at 0x00000000000001
ruby 2.2.3p173 (2015-08-18) [x86_64-linux-gnu]

Please reassign (to ruby?) if appropriate. Attached the full
backtrace.

Regards,
Felix

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (300, 'unstable'), (200, 'stable'),
(101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages puppet depends on:
ii  init-system-helpers           1.24
ii  puppet-common                 3.8.4-1
ii  ruby                          1:2.2.4
ii  ruby1.9.1 [ruby-interpreter]  1.9.3.484-2
ii  ruby2.0 [ruby-interpreter]    2.0.0.484+really457-3
ii  ruby2.1 [ruby-interpreter]    2.1.5-4
ii  ruby2.2 [ruby-interpreter]    2.2.3-2

puppet recommends no packages.

Versions of packages puppet suggests:
pn  etckeeper   <none>
ii  puppet-el   3.8.4-1
ii  vim-puppet  3.8.4-1

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: puppet_segfault
Type: application/octet-stream
Size: 82957 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20160108/29182fe0/attachment-0001.obj>


More information about the Pkg-puppet-devel mailing list