also sprach martin f krafft <madd...@debian.org> [2009.02.09.0826 +0100]: > I am now seeing the warnings quite often on lenny hosts talking to > the lenny puppetmaster. I've now removed the AAAA record from the > puppetmaster DNS name to make sure this isn't IPv6-related. Other > than using three mongrel instances for the 8 machines I am currently > testing with puppet, I don't know what else to do...
The problem persists with IPv4-only traffic. It now happens pretty much on every remote invocation. Here is some more information: on the client, the logs say this: Feb 9 15:16:07 piper puppetd[3572]: Other end went away; restarting connection and retrying Feb 9 15:16:08 piper puppetd[3572]: Starting catalog run Feb 9 15:16:08 piper crontab[23330]: (root) LIST (root) Feb 9 15:16:10 piper crontab[23343]: (root) LIST (root) Feb 9 15:16:11 piper puppetd[3572]: Finished catalog run in 2.52 seconds The server, in debug mode, says: debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.list info: Not using expired node for piper.oerlikon.madduck.net from cache; expired at Mon Feb 09 15:16:00 +0100 2009 info: Caching node for piper.oerlikon.madduck.net debug: mount[plugins]: Listing /plugins for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.describe debug: Using cached node for piper.oerlikon.madduck.net debug: mount[plugins]: Describing /plugins for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to puppetmaster.getconfig debug: Our client is remote info: Expiring the node cache of piper.oerlikon.madduck.net info: Not using expired node for piper.oerlikon.madduck.net from cache; expired at Mon Feb 09 15:15:07 +0100 2009 info: Caching node for piper.oerlikon.madduck.net debug: importing '/etc/puppet/manifests/modules.pp' debug: importing '/etc/puppet/modules/common/manifests/init.pp' debug: importing '/etc/puppet/modules/common/manifests/defines/modules_file.pp' debug: importing '/etc/puppet/modules/common/manifests/defines/concatenated_file.pp' debug: importing '/etc/puppet/modules/common/manifests/defines/replace.pp' debug: importing '/etc/puppet/modules/common/manifests/defines/modules_dir.pp' debug: importing '/etc/puppet/modules/common/manifests/defines/line.pp' debug: importing '/etc/puppet/modules/common/manifests/defines/config_file.pp' debug: importing '/etc/puppet/modules/common/manifests/classes/lsb_release.pp' debug: importing '/etc/puppet/modules/motd/manifests/init.pp' debug: Adding code to main on line 3 in file /etc/puppet/manifests/modules.pp debug: importing '/etc/puppet/manifests/classes/ssh.pp' debug: importing '/etc/puppet/manifests/classes/rcS.pp' debug: importing '/etc/puppet/manifests/classes/tmpreaper.pp' debug: importing '/etc/puppet/manifests/classes/cron.pp' debug: importing '/etc/puppet/manifests/classes/puppet.pp' debug: importing '/etc/puppet/manifests/classes/ssl.pp' debug: importing '/etc/puppet/manifests/classes/base.pp' debug: importing '/etc/puppet/manifests/classes/sudo.pp' debug: importing '/etc/puppet/manifests/classes/puppetmaster.pp' debug: importing '/etc/puppet/manifests/definitions/ensure_key_value.pp' debug: Adding code to main on line 95 in file /etc/puppet/manifests/site.pp debug: Scope(Class[motd]): Retrieving template motd/etc/motd.tail debug: template[/etc/puppet/modules/motd/templates/etc/motd.tail]: Interpolated template /etc/puppet/modules/motd/templates/etc/motd.tail in 0.00 seconds debug: Class 'default' already evaluated; not evaluating again debug: Class 'debiannode' already evaluated; not evaluating again debug: Package[swaks]: Adding default for provider debug: Package[cron]: Adding default for provider debug: Package[netcat-traditional]: Adding default for provider debug: Package[netcat6]: Adding default for provider debug: Package[netcat]: Adding default for provider debug: Exec[append-set_SHOWWARNING]: Adding default for path debug: Package[openssh-server]: Adding default for provider debug: Exec[sh -c 'uname -snrvm > /var/run/motd && cat /etc/motd.tail >> /var/run/motd']: Adding default for path debug: Package[vim-addon-manager]: Adding default for provider debug: Exec[append-set_PermitRootLogin]: Adding default for path debug: Package[ntp-simple]: Adding default for provider debug: Package[whois]: Adding default for provider debug: Package[bind9-host]: Adding default for provider debug: Package[iputils-tracepath]: Adding default for provider debug: Package[git-core]: Adding default for provider debug: Package[patch]: Adding default for provider debug: Package[libterm-readline-gnu-perl]: Adding default for provider debug: Package[tasksel-data]: Adding default for provider debug: Package[mc]: Adding default for provider debug: Package[curl]: Adding default for provider debug: Exec[update-set_SHOWWARNING]: Adding default for path debug: Package[netcat-openbsd]: Adding default for provider debug: Package[tasksel]: Adding default for provider debug: Package[w3m]: Adding default for provider debug: Package[openssh-client]: Adding default for provider debug: Package[vim-scripts]: Adding default for provider debug: Package[pastebinit]: Adding default for provider debug: Package[vim-nox]: Adding default for provider debug: Package[sudo]: Adding default for provider debug: Package[less]: Adding default for provider debug: Exec[update-set_PermitRootLogin]: Adding default for path debug: Package[dnsutils]: Adding default for provider debug: Package[iputils-ping]: Adding default for provider debug: Package[tmpreaper]: Adding default for provider debug: Package[mtr-tiny]: Adding default for provider debug: Package[ntp-server]: Adding default for provider debug: Package[libwww-perl]: Adding default for provider debug: Package[locales]: Adding default for provider notice: Compiled catalog for piper.oerlikon.madduck.net in 0.59 seconds debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.list debug: Using cached node for piper.oerlikon.madduck.net debug: mount[common]: Listing /common/modules for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.describe debug: Using cached node for piper.oerlikon.madduck.net debug: mount[common]: Describing /common/modules for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.list debug: Using cached node for piper.oerlikon.madduck.net debug: mount[common]: Listing /common/modules/README for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.describe debug: Using cached node for piper.oerlikon.madduck.net debug: mount[common]: Describing /common/modules/README for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.describe debug: Using cached node for piper.oerlikon.madduck.net debug: mount[files]: Describing /files/etc/ssl/private/piper.oerlikon.madduck.net.pem for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.describe debug: Using cached node for piper.oerlikon.madduck.net debug: mount[files]: Describing /files/etc/ssl/certs/piper.oerlikon.madduck.net.pem for piper.oerlikon.madduck.net debug: Allowing authenticated client piper.oerlikon.madduck.net(127.0.0.1) access to fileserver.describe debug: Using cached node for piper.oerlikon.madduck.net debug: mount[files]: Describing /files/etc/default/rcS for piper.oerlikon.madduck.net I cannot reproduce the problem running puppetd in --debug mode (I have tried about a dozen times). :/ -- .''`. martin f. krafft <madd...@d.o> Related projects: : :' : proud Debian developer http://debiansystem.info `. `'` http://people.debian.org/~madduck http://vcs-pkg.org `- Debian - when you have better things to do than fixing systems
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)