On Wed, Sep 8, 2010 at 9:53 AM, James Cammarata <j...@sngx.net> wrote: > > On Wed, 8 Sep 2010 09:46:15 -0700, Nigel Kersten <ni...@explanatorygap.net> > wrote: >> On Wed, Sep 8, 2010 at 9:25 AM, James Cammarata <j...@sngx.net> wrote: >>> >>>>> The only way to get rid of this error is to set the libdir variable, >>>>> which >>>>> I don't think is right. Can anyone point out what I'm doing wrong >>> here? >>>>> The documentation on custom facts is pretty horrible, and is too much > a >>>>> mish-mash of old vs new methods. >>>>> >>>> >>>> So setting the factpath isn't enough? You're finding you need to set >>>> the libdir as well? What is the libdir set to with the above settings? >>>> (sudo puppetd --configprint libdir) >>> >>> Setting libdir on the client just causes a different error to be >>> generated, >>> it doesn't really work still. >> >> How does the error differ? >> >> So lets step back and make sure all the right bits are set up. >> >> Are you using environments? >> >> Is the server definitely serving the modulepath that you think it is >> to this client? Can you confirm that with a manifest in that >> modulepath and running with --no-pluginsync on the client? >> >> I believe I've seen your error in the past when you try to pluginsync >> and the server is serving an empty directory for the plugin source. > > We've run through it in IRC, everything seems to be setup correctly. I > also found this: > > http://www.mail-archive.com/puppet-b...@googlegroups.com/msg09720.html > > Which states an invalid url is generated sometimes for 0.25.4-1 (my same > version) when recursive directories are deployed. I checked the master > http log and see this:
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. > > [07/Sep/2010:17:14:37 EDT] "GET > /production/file_metadatas/plugins?recurse=true&&ignore=---+%0A-+.svn%0A-+CVS%0A-+.git%0A&links=manage > HTTP/1.1" 400 45 Interesting. Mine always show up like: "GET /ubuntu_desktop_lucid_stable/file_metadatas/plugins?&ignore=---+%0A-+.svn%0A-+CVS%0A-+.git%0A&links=manage&recurse=true HTTP/1.1" 200 13239 "-" "-" > > See the double && in there after recurse=true - that may be the issue. > > Interesting if you've seen the same issue with empty plugin directories, > I'll try and touch a file in them to make sure at least something is > there. > > > -- > 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 puppet-us...@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-us...@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.