Issue #3101 has been updated by Markus Roberts. Status changed from Investigating to Needs more information Assigned to set to Derek Lewis
When I try this in as close the same environment as I can at the moment, it works. Is there anything in you puppet.conf that may be of interest, are you doing anything with clever links or mounts in your puppet directories, or are there any other items that you can think of that might shed some light on this? ---------------------------------------- Bug #3101: undefined method `closed?' for nil:NilClass http://projects.reductivelabs.com/issues/3101 Author: Derek Lewis Status: Needs more information Priority: High Assigned to: Derek Lewis Category: Target version: Affected version: 0.25.4rc2 Keywords: Branch: Getting the following trace from puppetd: debug: Using cached certificate_revocation_list for ca, good until debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using pson /opt/chsfw/lib/ruby/1.8/net/http.rb:1060:in `request' /opt/chsfw/lib/ruby/1.8/net/http.rb:772:in `get' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:69:in `find' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:195:in `find' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/indirector.rb:51:in `find' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/configurer.rb:106:in `retrieve_catalog' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/util.rb:418:in `thinmark' /opt/chsfw/lib/ruby/1.8/benchmark.rb:308:in `realtime' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/util.rb:417:in `thinmark' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/configurer.rb:105:in `retrieve_catalog' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/configurer.rb:158:in `run' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:21:in `lock' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run' /opt/chsfw/lib/ruby/1.8/sync.rb:230:in `synchronize' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/agent.rb:130:in `with_client' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/agent.rb:51:in `run' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/application/puppetd.rb:103:in `onetime' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/application.rb:226:in `send' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/application.rb:226:in `run_command' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/application.rb:306:in `exit_on_fail' /opt/chsfw/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run' /opt/chsfw/sbin/puppetd:159 err: Could not retrieve catalog from remote server: undefined method `closed?' for nil:NilClass warning: Not using cache on failed catalog err: Could not retrieve catalog; skipping run Debug output from puppetmasterd: [r...@vulcan classes]# puppetmasterd --debug --no-daemonize debug: Failed to load library 'selinux' for feature 'selinux' debug: Failed to load library 'shadow' for feature 'libshadow' debug: Puppet::Type::User::ProviderLdap: true value when expecting false debug: Puppet::Type::User::ProviderPw: file pw does not exist debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist debug: Failed to load library 'ldap' for feature 'ldap' debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/certs] debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/puppet/manifests] debug: /File[/var/puppet/yaml]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet] debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/puppet/run]: Autorequiring File[/var/puppet] debug: /File[/var/puppet/bucket]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/private_keys/vulcan.solnetworks.net.pem]: Autorequiring File[/etc/puppet/ssl/private_keys] debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/puppet/rrd]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/certs/vulcan.solnetworks.net.pem]: Autorequiring File[/etc/puppet/ssl/certs] debug: /File[/etc/puppet/ssl/public_keys/vulcan.solnetworks.net.pem]: Autorequiring File[/etc/puppet/ssl/public_keys] debug: /File[/var/puppet/reports]: Autorequiring File[/var/puppet] debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet] debug: /File[/var/puppet/log/masterhttp.log]: Autorequiring File[/var/puppet/log] debug: Finishing transaction -614092538 with 0 changes debug: /File[/etc/puppet/ssl/ca/private/ca.pass]: Autorequiring File[/etc/puppet/ssl/ca/private] debug: /File[/etc/puppet/ssl/ca/ca_crl.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/ca_crt.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/private]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/serial]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/requests]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/inventory.txt]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/ca_pub.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/ca_key.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/signed]: Autorequiring File[/etc/puppet/ssl/ca] debug: Finishing transaction -614333248 with 0 changes debug: Using cached certificate for ca, good until Wed Jan 21 23:08:42 UTC 2015 debug: Using cached certificate for ca, good until Wed Jan 21 23:08:42 UTC 2015 debug: Using cached certificate for vulcan.solnetworks.net, good until Wed Jan 21 23:08:42 UTC 2015 notice: Starting Puppet server version 0.25.4 debug: No file server configuration file; autocreating modules mount with default permissions debug: No file server configuration file; autocreating plugins mount with default permissions debug: Creating interpreter debug: Finishing transaction -615169438 with 0 changes debug: Finishing transaction -615171408 with 0 changes -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
