I stumbled upon a difference between my puppet clients that are still working fine and those that are not. Those that are hanging all have 'listen =- true' set in their puppet.conf.
My puppet version hasn't change in a while but I do run yum update frequently on Centos. My guess is something updated that is now causing puppet to hang when set to listen. I'll post back if I find more. I'll submit a bug if I can isolate it. -Chip On Fri, Nov 11, 2011 at 11:19 AM, Chip Schweiss <chip.schwe...@gmail.com>wrote: > Yes the lock file is created immediately and never runs. The logs report > "info: Retrieving plugin" as the last thing it tries to do. The puppet > master never shows it makes a connection. > > > On Fri, Nov 11, 2011 at 8:49 AM, Len Rugen <lenru...@gmail.com> wrote: > >> I'm having 2 issues, one like yours, and another where puppet daemon will >> work for awhile, then fail, leaving puppetdlock file. Do you have a >> puppetdlock file left after your daemon has been running long enough to try >> to run? It may be immediately, but we use splay, so have to wait awhile. >> >> >> On Fri, Nov 11, 2011 at 7:22 AM, Chip Schweiss >> <chip.schwe...@gmail.com>wrote: >> >>> I think the symptom is similar. but my my case the daemon run, never >>> happens. It just starts, creates the lock file as sits idle forever. >>> >>> On Thu, Nov 10, 2011 at 6:21 PM, Len Rugen <lenru...@gmail.com> wrote: >>> >>>> I think this is the same problem as one I posted about earlier today. >>>> >>>> On Thu, Nov 10, 2011 at 3:23 PM, Chip Schweiss <chip.schwe...@gmail.com >>>> > wrote: >>>> >>>>> This is on Centos 5.7 with puppet 2.6.9. This installation has been >>>>> running for about a year and now nearly all my hosts are hanging. >>>>> >>>>> Running 'puppetd --test' or 'puppetd --test --debug' executes >>>>> successfully every time. However when the puppet service is started it >>>>> will create the lock file (/var/lib/puppet/state/puppetdlock), but never >>>>> runs. >>>>> >>>>> I turned on debug for the service. Log file below. >>>>> >>>>> How can I determine why it is running fine on the console yet not as a >>>>> service? >>>>> >>>>> From start of service: >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): Failed to load library >>>>> 'ldap' for feature 'ldap' >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): >>>>> Puppet::Type::User::ProviderLdap: feature ldap is missing >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): >>>>> Puppet::Type::User::ProviderUser_role_add: file rolemod does not exist >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): >>>>> Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not >>>>> exist >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): >>>>> Puppet::Type::User::ProviderPw: file pw does not exist >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): Failed to load library >>>>> 'rubygems' for feature 'rubygems' >>>>> Thu Nov 10 15:10:22 -0600 2011 Puppet (debug): >>>>> Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows >>>>> is >>>>> missing >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/crl.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/certificate_requests] (debug): Autorequiring >>>>> File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/log/puppet/http.log] >>>>> (debug): Autorequiring File[/var/log/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/public_keys] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/public_keys/puppetclient.domain.local.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl/public_keys] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/private] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/clientbucket] >>>>> (debug): Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/state/graphs] >>>>> (debug): Autorequiring File[/var/lib/puppet/state] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/certs/ca.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl/certs] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/etc/puppet/namespaceauth.conf] >>>>> (debug): Autorequiring File[/etc/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/private_keys/puppetclient.domain.local.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl/private_keys] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/private_keys] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/state] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/certs] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/lib] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/certs/puppetclient.domain.local.pem] (debug): >>>>> Autorequiring File[/var/lib/puppet/ssl/certs] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/facts] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/state/last_run_summary.yaml] (debug): Autorequiring >>>>> File[/var/lib/puppet/state] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/client_data] >>>>> (debug): Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/etc/puppet/puppet.conf] (debug): >>>>> Autorequiring File[/etc/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/client_yaml] >>>>> (debug): Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/state/state.yaml] >>>>> (debug): Autorequiring File[/var/lib/puppet/state] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/classes.txt] >>>>> (debug): Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Finishing transaction >>>>> 23879910223180 >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (notice): Reopening log files >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/private_keys] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/lib] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/private_keys/puppetclient.domain.local.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl/private_keys] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/public_keys] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/certs/ca.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl/certs] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/private] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/facts] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/state] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl] (debug): >>>>> Autorequiring File[/var/lib/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/log/puppet/http.log] >>>>> (debug): Autorequiring File[/var/log/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/etc/puppet/namespaceauth.conf] >>>>> (debug): Autorequiring File[/etc/puppet] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/crl.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 /File[/var/lib/puppet/ssl/certs] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/public_keys/puppetclient.domain.local.pem] >>>>> (debug): Autorequiring File[/var/lib/puppet/ssl/public_keys] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/certs/puppetclient.domain.local.pem] (debug): >>>>> Autorequiring File[/var/lib/puppet/ssl/certs] >>>>> Thu Nov 10 15:10:23 -0600 2011 >>>>> /File[/var/lib/puppet/ssl/certificate_requests] (debug): Autorequiring >>>>> File[/var/lib/puppet/ssl] >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Finishing transaction >>>>> 23879909309880 >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Using cached >>>>> certificate for ca >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Using cached >>>>> certificate for puppetclient.domain.local >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Finishing transaction >>>>> 23879909856460 >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (notice): Starting Puppet client >>>>> version 2.6.9 >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Using cached >>>>> certificate for ca >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Using cached >>>>> certificate for puppetclient.domain.local >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Using cached >>>>> certificate for ca >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Using cached >>>>> certificate_revocation_list for ca >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Loaded state in 0.02 >>>>> seconds >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (info): Retrieving plugin >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): file_metadata supports >>>>> formats: b64_zlib_yaml marshal pson raw yaml; using pson >>>>> Thu Nov 10 15:10:23 -0600 2011 Puppet (debug): Finishing transaction >>>>> 23879909426000 >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Puppet Users" group. >>>>> To post to this group, send email to puppet-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscr...@googlegroups.com. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/puppet-users?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Puppet Users" group. >>>> To post to this group, send email to puppet-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscr...@googlegroups.com. >>>> For more options, visit this group at >>>> http://groups.google.com/group/puppet-users?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Users" group. >>> To post to this group, send email to puppet-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/puppet-users?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.