On Oct 21, 2010, at 3:01 AM, sasepp wrote: > Hi, > > I'm trying to deploy puppetd 0.25.4 (from ports) on two servers > running FreeBSD 8.0-RELEASE and 8.1-RELEASE. The puppetmaster 0.24.5 > is running on Debian Lenny. Tcpdump on puppetmaster shows tons of > packets coming in and going out when puppetd is launched. > > I've used this command for debugging this issue on the client: > > $ puppetd --waitforcert 60 --server puppet.openvpn.org --test --debug > > And on the server: > > $ puppetmasterd --masterport=8140 --no-daemonize --debug > > When puppetd connects, puppetmaster does not output anything to the > console, regardless of the connection being established. If I launch > puppetd with > > $ /usr/local/etc/rc.d puppetd onestart > > both clients output this to /var/log/messages: > > "Could not request certificate: undefined method `closed?' for > nil:NilClass" > > Any clues why puppetmaster seems to be ignoring these FreeBSD clients > completely? All other clients, mostly Debian 5 -based, work perfectly.
For future reference: The "undefined method `closed?' for nil:NilClass" error is a known and very confusing bug in 0.25.x, that is fixed in 0.25.5. It replaces most error messages with this "nil:NilClass" error. Upgrade to fix it, if you want to see the real error. If you can't upgrade, you can find the fix at http://projects.puppetlabs.com/projects/puppet/repository/revisions/ae0b0bf23e418e8c6665e9dc135148b78bdbd913 and manually use it. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.