Since I started pushing kernel and modules through Puppet (as raw files, instead of .deb packages) I randomly got these errors:
[...] /usr/lib/ruby/1.8/puppet/agent/locker.rb:21:in `lock' /usr/lib/ruby/1.8/puppet/agent.rb:44:in `run' /usr/lib/ruby/1.8/sync.rb:230:in `synchronize' /usr/lib/ruby/1.8/puppet/agent.rb:44:in `run' /usr/lib/ruby/1.8/puppet/agent.rb:108:in `with_client' /usr/lib/ruby/1.8/puppet/agent.rb:42:in `run' /usr/lib/ruby/1.8/puppet/application.rb:172:in `call' /usr/lib/ruby/1.8/puppet/application.rb:172:in `controlled_run' /usr/lib/ruby/1.8/puppet/agent.rb:40:in `run' /usr/lib/ruby/1.8/puppet/application/agent.rb:337:in `onetime' /usr/lib/ruby/1.8/puppet/application/agent.rb:311:in `run_command' /usr/lib/ruby/1.8/puppet/application.rb:309:in `run' /usr/lib/ruby/1.8/puppet/application.rb:416:in `hook' /usr/lib/ruby/1.8/puppet/application.rb:309:in `run' /usr/lib/ruby/1.8/puppet/application.rb:407:in `exit_on_fail' /usr/lib/ruby/1.8/puppet/application.rb:309:in `run' /usr/lib/ruby/1.8/puppet/util/command_line.rb:69:in `execute' /usr/bin/puppet:4 err: Could not send report: Error 413 on SERVER: <html> <head><title>413 Request Entity Too Large</title></head> <body bgcolor="white"> <center><h1>413 Request Entity Too Large</h1></center> <hr><center>nginx/1.1.19</center> </body> </html>
The error seems quite easy to solve by modifying nginx’ config to allow bigger body sizes.
Edit nginx.conf and add this line:
client_max_body_size 50M;
(I’ve set it to 50M, although that’s probably way to big, but so far I’ve not been able to reproduce this error).
Leave a Reply…