Issue #3428 has been updated by Igal Koshevoy.
Paha: Where did you get those Ruby 1.8.6 RPMs? Can you give me a URL? They're not part of the official distro or contributed sets that I can find. Anyone: Can someone give me root access to a server that has this problem so I can try to debug it live? My SSH public key: http://pragmaticraft.com/igal_rsa.pub I can confirm that the `external_node` program works fine on: * 32-bit and 64-bit CentOS 5.5 with the official packages, using ruby-1.8.5-5.el5_4.8 * 32-bit and 64-bit Ubuntu 8.04 with the official packages, using 1.8.6.111-2ubuntu1 * 32-bit and 64-bit Ubuntu 10.04 with the official packages, using 1.8.7.249-2 * 32-bit and 64-bit any of the above running either the DEB or custom compiled Ruby Enterprise Edition 1.8.7-2010.02 ---------------------------------------- Bug #3428: external node classifer fails with wrong Content-Length format http://projects.puppetlabs.com/issues/3428 Author: Dan Bode Status: Needs more information Priority: High Assigned to: Category: Target version: 1.1 Keywords: Branch: Affected URL: on some centos 5.3 and 5.4 machines, the external node classifier fails with the following error message when run. I have seen this on two separate machine, but I cannot reliably recreate. For machines where it occurs, it always occurs. On my cetos 5.3 image, it works fine. This error message is from 0.2.0, I have also seen it occur on 1.0.0rc1, but I do not have the exact stack trace. [r...@machine:~/git/puppet-dashboard 15:20:59]# ./bin/external_node myhost /usr/lib/ruby/1.8/net/http.rb:1334:in `content_length': wrong Content-Length format (Net::HTTPHeaderSyntaxError) from /usr/lib/ruby/1.8/net/http.rb:2210:in `read_body_0' from /usr/lib/ruby/1.8/net/http.rb:2173:in `read_body' from /usr/lib/ruby/1.8/net/http.rb:2198:in `body' from /usr/lib/ruby/1.8/net/http.rb:2137:in `reading_body' from /usr/lib/ruby/1.8/net/http.rb:1052:in `request' from ./bin/external_node:20 from /usr/lib/ruby/1.8/net/http.rb:543:in `start' from /usr/lib/ruby/1.8/net/http.rb:440:in `start' from ./bin/external_node:20 -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
