I've kinda 70 odd nodes but right now it's only three of them are talking to the master. As I mentioned earlier, Puppet was running just fine with all my nodes and setup for nearly a year until day before yesterday when I moved the master to the new SL6 node. This is the log from the puppet-server when it failed on the agent:
> [2012-05-07 14:09:52] DEBUG accept: 111.111.111.252:39894 > [2012-05-07 14:09:52] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2012-05-07 14:09:52] farm052.xxx.xxx.xxx.xx.uk - - [07/May/2012:14:09:52 > BST] "GET > /production/file_metadatas/plugins?ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&links=manage&recurse=true&checksum_type=md5& > > HTTP/1.1" 200 1823 > [2012-05-07 14:09:52] - -> > /production/file_metadatas/plugins?ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&links=manage&recurse=true&checksum_type=md5& > [2012-05-07 14:09:52] DEBUG close: 111.111.111.252:39894 > [2012-05-07 14:09:56] DEBUG accept: 111.111.111.252:39895 > [2012-05-07 14:09:56] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2012-05-07 14:09:58] ERROR OpenSSL::SSL::SSLError: SSL_write:: internal > error > /usr/lib/ruby/1.8/openssl/buffering.rb:179:in `syswrite' > /usr/lib/ruby/1.8/openssl/buffering.rb:179:in `do_write' > /usr/lib/ruby/1.8/openssl/buffering.rb:198:in `<<' > /usr/lib/ruby/1.8/webrick/httpresponse.rb:324:in `_write_data' > /usr/lib/ruby/1.8/webrick/httpresponse.rb:296:in `send_body_string' > /usr/lib/ruby/1.8/webrick/httpresponse.rb:187:in `send_body' > /usr/lib/ruby/1.8/webrick/httpresponse.rb:104:in `send_response' > /usr/lib/ruby/1.8/webrick/httpserver.rb:79:in `run' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:45:in > `listen' > /usr/lib/ruby/1.8/webrick/server.rb:173:in `call' > /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' > /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:92:in `each' > /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' > /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:42:in > `listen' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in > `initialize' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in > `new' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in > `listen' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:38:in > `synchronize' > /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:38:in > `listen' > /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:126:in > `listen' > /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:141:in > `start' /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:124:in `start' > /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:202:in > `main' > /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:144:in > `run_command' > /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run' > /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:416:in `hook' > /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in > `run' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:407:in > `exit_on_fail' > /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:309:in `run' > /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:69:in > `execute' > /usr/bin/puppet:4 > [2012-05-07 14:09:58] farm052.xxx.xxx.xxx.xx.uk - - [07/May/2012:14:09:56 > BST] "POST /production/catalog/farm052.xxx.xxx. > xxx.xx.uk HTTP/1.1" 200 0 > [2012-05-07 14:09:58] - -> /production/catalog/farm052.xxx.xxx.xxx.xx.uk > [2012-05-07 14:09:58] DEBUG close: 111.111.111.252:39895 > [2012-05-07 14:09:58] DEBUG accept: 111.111.111.252:39896 > [2012-05-07 14:09:58] DEBUG Puppet::Network::HTTP::WEBrickREST is invoked. > [2012-05-07 14:09:58] farm052.xxx.xxx.xxx.xx.uk - - [07/May/2012:14:09:58 > BST] "PUT /production/report/farm052.xxx.xxx.xxx.xx.uk HTTP/1.1" 200 14 > [2012-05-07 14:09:58] - -> /production/report/farm052.xxx.xxx.xxx.xx.uk > [2012-05-07 14:09:58] DEBUG close: 111.111.111.252:39896 > [2012-05-07 14:10:12] DEBUG close TCPSocket(0.0.0.0, 8140) > [2012-05-07 14:10:12] INFO going to shutdown ... > [2012-05-07 14:10:12] INFO WEBrick::HTTPServer#start done. > > I see an "OpenSSL error" in the log. Cheers!! On Monday, May 7, 2012 11:47:08 AM UTC+1, denmat wrote: > > Okay, so how many clients are trying to connect? Webrick doesn't scale > well (hence people put it behind apache or nginx). > > I see no specific reason that it should behave different under SL 5.x to > 6.x. > > Test your clients one at a time and see if it works. If it does then > you're coming up against limitations with webrick. If it fails on one or > all post your logs for us from client and master. > > puppet agent --test --verbose (--debug) > > puppet master --no-daemonize --verbose --debug > > Cheers, > Den > > > On 07/05/2012, at 20:13, Bernd Adamowicz <bernd.adamow...@esailors.de> > wrote: > > I cannot help with this problem. But I’m facing the same issue from the > very first time I’m using Puppet. It happens only on my Puppet master > boxes. I’m running Puppet 2.6.12 on RHEL 5.5. If I can provide more > information to help solving this issue, just let me know. > > > > Bernd > > > > *Von:* puppet-users@googlegroups.com [mailto:puppet-users@googlegroups.com] > *Im Auftrag von *Sans > *Gesendet:* Montag, 7. Mai 2012 11:13 > *An:* puppet-users@googlegroups.com > *Betreff:* Re: [Puppet Users] Re: What is "Could not intern from pson" > error?? > > > > Hi Den, > > My *puppetmaster* is a SL6 (Scientific Linux v6.2) and all my agents are > SL5.4, running puppet-2.7.14 all around. I've seen people talking about > apache/passenger stuff but I didn't do any thing extra, so I think. I'm > still using WEBrick(??). It was perfectly fine, even the day before > yesterday, until I moved my *puppetmaster *from SL5 to SL6 (with SELinux > on). Is there any specific info you are after? > > The error reporting is so inconsistent I don't get a clue at all - one > agent is fine now and the next moment it throwing in the errors. Thanks for > the advise on running puppetmaster in the foreground - trying that now. > Cheers!! > > > On Monday, May 7, 2012 6:58:39 AM UTC+1, denmat wrote: > > Hi, > > > > Can you describe your setup a bit more for us? Versions, distros, > apache/passenger, that kind of thing. > > > > You could try running puppetmaster in the foreground and see if that helps > you get closer to a solution. > > > > puppet master --no-daemonize --verbose (or --debug) > > > > Then get a client to poll in. (command syntax above my vary depending on > your version of puppet and will depend on your setup too). > > > > THT > > Den > > > > > > On 07/05/2012, at 11:53, Sans <r.santanu....@gmail.com> wrote: > > Hi there, > > Does anyone have any idea at all what's I'm doing wrong? I just have > suddenly started seeing this since yesterday morning. Any help will be > appreciated. Cheers!! > > > On Sunday, May 6, 2012 2:51:56 AM UTC+1, Sans wrote: > > Dear all, > I'm getting this really annoying problem, where it's being failed > intermittently. The errors I'm getting are like this: > > err: Could not retrieve catalog from remote server: Could not intern from > pson: unexpected token in object at '"li'! > err: Could not retrieve catalog from remote server: Could not intern from > pson: unexpected token in object at '"file'! > err: Could not retrieve catalog from remote server: Could not intern from > pson: expected value in object at '"p'! > > > > If I keep trying over and over again (at least 4/5 times), at one point it > successfully runs; so I don't think there is actually any fault in the code > itself. does any one know why am I seeing this? Cheers!! > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/cVeFux-I3XEJ. > To post to this group, send email to puppet-users@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. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/WJv61tuf8QQJ. > To post to this group, send email to puppet-users@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. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@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. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/zbn9pYeY5NsJ. To post to this group, send email to puppet-users@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.