[chef] Re: Re: Re: Net::HTTPServerException: 413 "Request Entity Too Large"


Chronological Thread 
  • From: Jeff Blaine < >
  • To:
  • Subject: [chef] Re: Re: Re: Net::HTTPServerException: 413 "Request Entity Too Large"
  • Date: Tue, 19 Mar 2013 10:33:38 -0400

On 3/18/2013 6:08 PM, Jeff Blaine wrote:
On 3/18/2013 11:51 AM, Elvin Abordo wrote:
Shooting from the hip here. Try disabling the Ohai passwd plugin via
role, or whatever your choice is, see if that alleviates it. Something
like this

     "ohai": {
       "disabled_plugins": ["passwd"]
     }

Thanks. That worked.

I take that back (O_o at self). This appeared to work yesterday
in my apparently crappy testing, but I am seeing this morning that
it doesn't.

chef-client does not talk to the server to build the node's
object until after Ohai runs, so will not see the attribute
in a timely manner.

The solution in the wiki, modifying /etc/chef/client.rb, works.

I do appreciate the original reply though, from the hip and all :)

I'm going to open a ticket about this default Ohai behavior.
IMO, it's bad. It may stem from the fact that the Ohai passwd
plugin uses the Ruby stdlib 'Etc' module which states that it
only references /etc/passwd and /etc/group, but in fact was
clearly written by someone who does not understand what they're
doing, as it calls getpwent() and friends which will, of course,
enumerate everything defined in the NSS source list (like LDAP).



Archive powered by MHonArc 2.6.16.

§