I have managed to solve this problem / find a work around, by playing with the passenger settings in my apache config file.
By adding more PassengerMaxPoolSize and increasing the PassengerPoolIdleTime i have made it so passenger can spawn up to 30 puppetmasterd processes and keeps the processes running for 24hrs. This seems to have fixed the issue of the clients running and not able to retrieve files as the processes weren't available to reply to the query. On May 18, 12:32 am, Nigel Kersten <nig...@google.com> wrote: > On Mon, May 17, 2010 at 6:05 AM, Abhishek <abhishek.r...@gmail.com> wrote: > > > On Apr 11, 4:57 pm, Mark Nelson <m...@tardis.cx> wrote: > > > Hello > > > > I am using the following software - > > > > *Operating System: > > > > *Scientific Linux SL release 5.3 (Boron), Scientific Linux is a rebuild > > > of Redhat Enterprise > > > > *Ruby version:* > > > > ruby-shadow-1.4.1-7.el5.x86_64 > > > ruby-irb-1.8.5-5.el5_3.7.x86_64 > > > grub-0.97-13.2.x86_64 > > > ruby-libs-1.8.5-5.el5_3.7.x86_64 > > > ruby-rdoc-1.8.5-5.el5_3.7.x86_64 > > > ruby-1.8.5-5.el5_3.7.x86_64 > > > ruby-augeas-0.3.0-1.el5.x86_64 > > > ruby-ldap-0.9.7-3.el5.x86_64 > > > > *Puppet Version: > > > > *puppet-0.25.4-1.el5.noarch > > > puppet-server-0.25.4-1.el5.noarch > > > > I am getting an "Error 400 message" when I try to download a file from > > > the puppet server I'm getting the following error when running puppet > > > --test -dv > > > > err: //dns/File[/etc/resolv.conf]: Failed to retrieve current state of > > > resource: Error 400 on SERVER: Not authorized to call find on > > > /file_metadata/common/etc/resolv.conf Could not retrieve file metadata > > > for puppet://puppet/common/etc/resolv.conf: Error 400 on SERVER: Not > > > authorized to call find on /file_metadata/common/etc/resolv.conf at > > > /etc/puppet/manifests/classes/dns.pp:8 > > > > Running the puppermasterd in debug mode produces the following error > > > message > > > > info: mount[files]: allowing * access > > > err: Not authorized to call find on /file_metadata/common/etc/resolv.conf > > > > Both the client and the server are running on the same machine. There > > > are references to similar issues in puppet 0.25.1 I'm not sure if these > > > issues are fixed in 0.25.4 > > > > My configuration files are as follows - > > > > *Auth.conf * > > > > # inconditionnally allow access to all files services > > > # which means in practice that fileserver.conf will > > > # still be used > > > path /file > > > allow * > > > > *Fileserver.conf > > > > *[files] > > > path /etc/puppet/files > > > #allow *.int.tardis.cx > > > allow * > > > #deny *.examp > > > > Thanks > > > > Mark. > > > Hi Mark, > > > "puppet://puppet/common/etc/resolv.conf: Error 400 on SERVER" > > > you have to define following in /etc/puppet/fileserver.conf > > > [puppet] > > > allow * > > No. Look at his URI more closely. It's a double slash, so it's referring to > a server named 'puppet' with a fileserver mountpoint of 'common'. > > Assuming this is a proper module, there's no need to put anything in > fileserver.conf > > (It really is better to get in the habit of replacing "puppet://$server" > with "puppet:///" ) > > > > > -- > > 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<puppet-users%2bunsubscr...@google > > groups.com> > > . > > For more options, visit this group at > >http://groups.google.com/group/puppet-users?hl=en. > > -- > nigel > > -- > 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 > athttp://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.