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.

Reply via email to