On Wed, 08 Sep 2010 13:39:34 -0500, James Cammarata <[email protected]> wrote: >> Just for the record, I have many tens of thousands of 0.25.4-1 >> clients, and I've never ever seen this problem with pluginsync. > > Yep, just upgraded to 0.25.5-1 from EPEL and the issue/URL is the same: > > [2010-09-08 14:34:51] myserver - - [08/Sep/2010:14:34:51 EDT] "GET > /production/file_metadatas/plugins?recurse=true&&ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&links=manage > HTTP/1.1" 400 45 > [2010-09-08 14:34:51] - -> > /production/file_metadatas/plugins?recurse=true&&ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&links=manage > > > The odd thing is, I'm not using environments, but the production entry is > in that url... I wonder if it's secretly using them somehow, but frankly > I'm out of ideas at this point.
Ok, it is 100% sure that URL causing the issue... I can test it with wget: # wget -O- --no-check-certificate 'https://myserver:8140/production/file_metadatas/plugins?recurse=true&&ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&links=manage' 2010-09-08 14:56:01 ERROR 400: private method `gsub' called for nil:NilClass. # wget -O- --no-check-certificate 'https://myserver:8140/production/file_metadatas/plugins?recurse=true&ignore=---+%0A++-+.svn%0A++-+CVS%0A++-+.git&links=manage' 2010-09-08 14:57:04 ERROR 403: Forbidden request: myserver(myip) access to /file_metadata/plugins [search] at line 93 That 403 is because I'm not using a proper SSL cert to connect to the system. Removing the extra & from the URL makes the error go away. This would seem to be a bug related to the way puppetmasterd parses the URL - it doesn't check for null arguments. Copying -dev on this as well... -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- You received this message because you are subscribed to the Google Groups "Puppet Users" 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-users?hl=en.
