On Oct 21, 2010, at 8:48 AM, Ed Greenberg wrote:

> OK, so I upgraded the puppetmaster server to lucid, which got me the 
> puppetmaster 0.25.4.
> 
> I am still having issues signing up a new lucid client, and I've foudn this 
> in the client's log:
> Oct 21 15:32:53 edglucid1 puppetd[27061]: Could not request certificate: 
> undefin
> ed method `closed?' for nil:NilClass
> 
> Not being initiated in the ways of Ruby, I'm not very well equipped to debug 
> this :)
> 
> Any suggestions?

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.

Bug report: (Most of the information isn't applicable till you get near the end)
http://projects.puppetlabs.com/issues/3101

If you can't upgrade the whole package, you can find the fix at 
http://projects.puppetlabs.com/projects/puppet/repository/revisions/ae0b0bf23e418e8c6665e9dc135148b78bdbd913
 and manually use it.  In this case, "use" means:
1) Get the diff
2) Find that file on your client
3) Manually change that file

Someone really needs to make an FAQ entry and try to get that patch into Debian 
and Lucid (Ubuntu).

-- 
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.

Reply via email to