Puppet: System Administration Automated

Support

Ticket #1015 (closed defect: worksforme)

Opened 10 months ago

Last modified 8 months ago

err: Got an uncaught exception of type SystemStackError: stack level too deep

Reported by: tim Assigned to: community
Priority: normal Milestone:
Component: library Version: 0.24.1
Severity: normal Keywords:
Cc: Triage Stage: Needs more info
Attached Patches: None Complexity: Unknown

Description

System: Debian Etch Puppet: 0.24.1-1 (from testing)

I get this error on one machine consistently, although each run at another spot in the list below, it seems.

tim@blade08-dom0:~$ sudo puppetd --trace --test --debug
warning: Individual config files are deprecated; remove /etc/puppet/puppetd.conf and use puppet.conf
debug: puppetd: Setting logdir to '/var/log/puppet'
debug: puppetd: Setting vardir to '/var/lib/puppet'
debug: puppetd: Setting rundir to '/var/run'
debug: Creating default schedules
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/certs/blade08-dom0.nl.informatm.com.pem]: Autorequiring File[/etc/puppet/ssl/certs]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[puppetd]/File[/var/lib/puppet/state/classes.txt]: Autorequiring File[/var/lib/puppet/state]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[main]/File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[main]/File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/csr_blade08-dom0.nl.informatm.com.pem]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/private_keys/blade08-dom0.nl.informatm.com.pem]: Autorequiring File[/etc/puppet/ssl/private_keys]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/public_keys/blade08-dom0.nl.informatm.com.pem]: Autorequiring File[/etc/puppet/ssl/public_keys]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[puppetd]/File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[main]/File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[ssl]/File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/certs]
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: Changing mode
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: 1 change(s)
debug: /Settings[/etc/puppet/puppetd.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]/mode: mode changed '640' to '660'
debug: Finishing transaction 23674272981980 with 1 changes
debug: Loaded state in 0.01 seconds
debug: Retrieved facts in 0.45 seconds
notice: Ignoring cache
debug: Retrieving catalog
debug: Calling puppetmaster.getconfig
debug: Retrieved catalog in 3.51 seconds
debug: Puppet::Type::Package::ProviderAppdmg: Not suitable: missing /Library/Receipts
debug: Puppet::Type::Package::ProviderSunfreeware: Not suitable: missing pkg-get
debug: Puppet::Type::Package::ProviderUrpmi: Not suitable: missing urpmi
debug: Puppet::Type::Package::ProviderSun: Not suitable: missing /usr/bin/pkginfo
debug: Puppet::Type::Package::ProviderGem: Not suitable: missing gem
debug: Puppet::Type::Package::ProviderAptrpm: Not suitable: missing rpm
debug: Puppet::Type::Package::ProviderRpm: Not suitable: missing rpm
debug: Puppet::Type::Package::ProviderUp2date: Not suitable: missing /usr/sbin/up2date-nox
debug: Puppet::Type::Package::ProviderPortage: Not suitable: missing /usr/bin/emerge
debug: Puppet::Type::Package::ProviderPorts: Not suitable: missing /usr/local/sbin/pkg_deinstall
debug: Puppet::Type::Package::ProviderFreebsd: Not suitable: missing /usr/sbin/pkg_info
debug: Puppet::Type::Package::ProviderPkgdmg: Not suitable: missing /Library/Receipts
debug: Puppet::Type::Package::ProviderFink: Not suitable: missing /sw/bin/fink
debug: Puppet::Type::Package::ProviderDarwinport: Not suitable: missing /opt/local/bin/port
debug: Puppet::Type::Package::ProviderRug: Not suitable: missing /usr/bin/rug
debug: Puppet::Type::Package::ProviderOpenbsd: Not suitable: missing pkg_info
debug: Puppet::Type::Package::ProviderApple: Not suitable: missing /Library/Receipts
debug: Puppet::Type::Package::ProviderBlastwave: Not suitable: missing pkg-get
debug: Puppet::Type::Package::ProviderYum: Not suitable: missing rpm
debug: Puppet::Type::Service::ProviderGentoo: Not suitable: missing /sbin/rc-update
debug: Puppet::Type::Service::ProviderRedhat: Not suitable: missing /sbin/chkconfig
debug: Puppet::Type::Service::ProviderSmf: Not suitable: missing /usr/bin/svcs
debug: Puppet::Network::Client::File: defining fileserver.describe
debug: Puppet::Network::Client::File: defining fileserver.list
debug: Puppet::Network::Client::File: defining fileserver.retrieve
debug: Puppet::Type::Group::ProviderNetinfo: Not suitable: missing nireport
debug: Puppet::Type::Group::ProviderPw: Not suitable: missing /usr/sbin/pw
debug: Puppet::Type::Group::ProviderDirectoryservice: Not suitable: missing /usr/bin/dscl
debug: Puppet::Type::User::ProviderNetinfo: Not suitable: missing nireport
debug: Puppet::Type::User::ProviderPw: Not suitable: missing pw
debug: Puppet::Type::User::ProviderDirectoryservice: Not suitable: missing /usr/bin/dscl
debug: Creating default schedules
debug: Finishing transaction 23456251303660 with 0 changes
info: Caching catalog at /var/lib/puppet/state/localconfig.yaml
notice: Starting catalog run
debug: Loaded state in 0.01 seconds
debug: Prefetching apt resources for package
debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n''
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n''
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Apt::Source[local]/File[/etc/apt/sources.list.d/local.list]/require: requires File[/etc/apt/sources.list.d]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Service[rwhod]/require: requires Package[rwhod]
debug: /Main[top]/Node[itm]/Node[kerberos::client]/Package[heimdal-clients]/require: requires Package[krb5-config]
debug: /Main[top]/Node[itm]/Node[debian::base]/Check_alternatives[infobrowser]/Exec[/usr/sbin/update-alternatives --set infobrowser /usr/bin/pinfo]/require: requires Package[pinfo]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/Node[ipmi]/File[/etc/default/ipmievd]/require: requires Package[ipmitool]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[syslog::client]/Service[sysklogd]/subscribe: subscribes to File[/etc/syslog.conf]
debug: /Main[top]/Node[itm]/Node[debian::base]/Service[ssh]/require: requires Package[openssh-server]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Apt::Source[unstable-base]/File[/etc/apt/sources.list.d/unstable-base.list]/require: requires File[/etc/apt/sources.list.d]
debug: /Main[top]/Node[itm]/Node[debian::base]/User[bart]/require: requires File[/etc/skel/.bash_profile]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[nullmailer]/File[/etc/nullmailer/remotes]/require: requires Package[nullmailer]
debug: /Main[top]/Node[itm]/Node[debian::base]/File[/etc/sudoers]/require: requires Package[adduser]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Node[apt]/Exec[/usr/bin/apt-get update]/subscribe: subscribes to File[/etc/apt]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/File[/etc/munin/plugins/ipmi_sensor_u_degrees_c]/require: requires File[/etc/munin/plugin-conf.d/ipmi_sensor_]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/File[/etc/munin/plugins/ipmi_sensor_u_degrees_c]/notify: subscribes to Service[munin-node]
debug: /Main[top]/Node[itm]/Node[munin::client]/Service[munin-node]/require: requires Package[munin-node]
debug: /Main[top]/Node[itm]/Node[munin::client]/Service[munin-node]/require: requires File[/etc/munin/munin-node.conf]
debug: /Main[top]/Node[itm]/Node[munin::client]/Service[munin-node]/subscribe: subscribes to File[/etc/munin/munin-node.conf]
debug: /Main[top]/Node[itm]/Node[debian::base]/File[/etc/adduser.conf]/require: requires Package[adduser]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/Node[dell::pe1955]/Service[mpt-statusd]/require: requires Package[mpt-status]
debug: /Main[top]/Node[itm]/Node[offsitebackup::client]/File[/etc/backup/offsite-backup.conf]/require: requires Package[offsite-backup]
debug: /Main[top]/Node[itm]/Node[debian::base]/Package[locales]/require: requires File[/var/cache/debconf/locales.preseed]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/Node[ipmi]/Service[ipmievd]/require: requires File[/etc/default/ipmievd]
debug: /Main[top]/Node[itm]/Node[debian::base]/User[kees]/require: requires File[/etc/skel/.bash_profile]
debug: /Main[top]/Node[itm]/Node[debian::base]/File[/etc/cron-apt/config]/require: requires Package[cron-apt]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Apt::Source[etch-security]/File[/etc/apt/sources.list.d/etch-security.list]/require: requires File[/etc/apt/sources.list.d]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/Node[vm-host]/Node[ntp::client]/Service[ntp]/subscribe: subscribes to File[/etc/ntp.conf]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugins/xen-cpu]/require: requires File[/usr/local/share/munin]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/default/xendomains]/require: requires Package[xen-utils-common]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugin-conf.d/lvm_free_extents]/require: requires File[/etc/munin/plugins/lvm_free_extents]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugin-conf.d/lvm_free_extents]/notify: subscribes to Service[munin-node]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/xen-tools/xen-tools.conf]/require: requires Package[xen-tools]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/ssh/sshd_config]/notify: subscribes to Service[ssh]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[nullmailer]/File[/etc/mailname]/require: requires Package[nullmailer]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Apt::Source[etch-base]/File[/etc/apt/sources.list.d/etch-base.list]/require: requires File[/etc/apt/sources.list.d]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/File[/etc/munin/plugins/hddtemp_smartctl]/notify: subscribes to Service[munin-node]
debug: /Main[top]/Node[itm]/Node[kerberos::client]/Package[krb5-config]/require: requires Package[krb5-config]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugin-conf.d/xen-free_memory]/require: requires File[/etc/munin/plugins/xen-free_memory]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugin-conf.d/xen-free_memory]/notify: subscribes to Service[munin-node]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/xen-tools/role.d/puppet]/require: requires Package[xen-tools]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugins/lvm_free_extents]/require: requires File[/usr/local/share/munin]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugin-conf.d/xen-cpu]/require: requires File[/etc/munin/plugins/xen-cpu]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugin-conf.d/xen-cpu]/notify: subscribes to Service[munin-node]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[syslog::client]/File[/etc/syslog.conf]/require: requires Package[sysklogd]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/File[/var/spool/rwho]/require: requires Package[rwhod]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Apt::Source[testing-base]/File[/etc/apt/sources.list.d/testing-base.list]/require: requires File[/etc/apt/sources.list.d]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[nullmailer]/File[/etc/nullmailer/adminaddr]/require: requires Package[nullmailer]
debug: /Main[top]/Node[itm]/Node[debian::base]/User[tim]/require: requires File[/etc/skel/.bash_profile]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/munin/plugins/xen-free_memory]/require: requires File[/usr/local/share/munin]
debug: /Main[top]/Node[itm]/Node[kerberos::client]/Package[libpam-krb5]/require: requires Package[krb5-config]
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[xen::dom0]/File[/etc/xen-tools/default-lvm.tmpl]/require: requires Package[xen-tools]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/File[/etc/localtime]/require: requires Package[tzdata]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/File[/etc/udev/rules.d/z45_persistent-net-generator.rules]/require: requires Package[udev]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/File[/etc/timezone]/require: requires Package[tzdata]
debug: /Main[top]/Node[itm]/Node[munin::client]/File[/usr/local/etc/munin/plugins]: Autorequiring File[/usr/local/etc/munin]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/File[/etc/apt/apt.conf.d]: Autorequiring File[/etc/apt]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Node[apt]/File[/etc/apt/sources.list]: Autorequiring File[/etc/apt]
debug: /Main[top]/Node[itm]/Node[debian::base]/User[bart]: Autorequiring Group[kumina]
debug: /Main[top]/Node[itm]/Node[munin::client]/File[/usr/local/share/munin/plugins]: Autorequiring File[/usr/local/share/munin]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/File[/etc/apt/preferences]: Autorequiring File[/etc/apt]
debug: /Main[top]/Node[itm]/Node[debian::base]/User[kees]: Autorequiring Group[kumina]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Node[apt]/File[/etc/apt/apt.conf.d/50cachesize]: Autorequiring File[/etc/apt/apt.conf.d]
debug: /Main[top]/Node[itm]/Node[debian::base]/User[tim]: Autorequiring Group[kumina]
debug: /Main[top]/Node[itm]/Node[debian::base]/Node[dcams]/Node[apt]/File[/etc/apt/sources.list.d]: Autorequiring File[/etc/apt]
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n ispell'
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n dhcp3-common'
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/Node[ipmi]/Line[ipmi_devintf]/Exec[/bin/echo 'ipmi_devintf' >> '/etc/modules']: Executing check '/bin/grep -Fx 'ipmi_devintf' '/etc/modules''
debug: Executing '/bin/grep -Fx 'ipmi_devintf' '/etc/modules''
debug: Calling fileserver.describe
debug: Calling fileserver.describe
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n w3m'
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n libident'
debug: Calling fileserver.describe
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n doc-linux-text'
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/Node[ipmi]/Line[ipmi_si]/Exec[/bin/echo 'ipmi_si' >> '/etc/modules']: Executing check '/bin/grep -Fx 'ipmi_si' '/etc/modules''
debug: Executing '/bin/grep -Fx 'ipmi_si' '/etc/modules''
debug: Calling fileserver.describe
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n ppp'
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n mpack'
debug: Calling fileserver.describe
debug: Calling fileserver.describe
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat ${Status} ${Package} ${Version}\n finger'
debug: Calling fileserver.describe
debug: /Main[top]/Node[itm]/Node[blade08-dom0.nl.informatm.com]/Node[dell::poweredge]/File[/etc/munin/plugins/hddtemp_smartctl]: File does not exist
err: Got an uncaught exception of type SystemStackError: stack level too deep
debug: Storing state
debug: Stored state in 0.13 seconds
notice: Finished catalog run in 1.14 seconds
tim@blade08-dom0:~$

Change History

01/28/08 04:29:46 changed by luke

  • stage changed from Unreviewed to Needs more info.

I need something else that might help me resolve this. At the least, I need a stack trace, but what's different about this host than the ones that aren't failing?

04/08/08 17:45:51 changed by luke

  • status changed from new to closed.
  • resolution set to worksforme.

Given no more info, closing.