I am trying to setup Puppet + Mongrel on RHEL5. So far I have followed this document:
http://projects.puppetlabs.com/projects/puppet/wiki/Using_Mongrel_On_Enterprise_Linux The puppetmasters all start up and Apache starts up on 8140. However, when my client connects I get the following errors: [r...@lv1764p puppet]# puppetd --server puppetdev.encana.com --no- daemonize -o -v info: Retrieving plugin err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': Error 403 on SERVER: Forbidden request: lv1764p.encana.com(10.54.65.35) access to /file_metadata/ plugins [search] at line 93 err: /File[/var/lib/puppet/lib]: Failed to retrieve current state of resource: Error 403 on SERVER: Forbidden request: lv1764p.encana.com(10.54.65.35) access to /file_metadata/plugins [find] at line 93 Could not retrieve file metadata for puppet://puppetdev.encana.com/plugins: Error 403 on SERVER: Forbidden request: lv1764p.encana.com(10.54.65.35) access to /file_metadata/ plugins [find] at line 93 info: Loading facts in memory info: Loading facts in platform info: Loading facts in location info: Loading facts in memory info: Loading facts in platform info: Loading facts in location sh: /usr/sbin/prtconf: No such file or directory sh: /usr/sbin/prtconf: No such file or directory sh: /usr/sbin/prtconf: No such file or directory err: Could not retrieve catalog from remote server: Error 403 on SERVER: Forbidden request: lv1764p.encana.com(10.54.65.35) access to / catalog/lv1764p.encana.com [find] at line 93 info: Not using expired catalog for lv1764p.encana.com from cache; expired at Wed Dec 22 13:18:32 -0700 2010 notice: Using cached catalog err: Could not retrieve catalog; skipping run [r...@lv1764p puppet]# Looking at the HTTP output logs I see: 10.54.65.35 - - [22/Dec/2010:13:25:03 -0700] "GET /development/ file_metadatas/plugins?links=manage&recurse=true&ignore=---+%0A++-+.svn %0A++-+CVS%0A++-+.git& HTTP/1.1" 403 103 "-" "-" 10.54.65.35 - - [22/Dec/2010:13:25:03 -0700] "GET /development/ file_metadata/plugins HTTP/1.1" 403 101 "-" "-" I had this same problem when initially setting up Passenger and it turned out that the rack setup was incorrect as it was not finding the auth.conf file in the correct location. However, since Mongrel just puts a proxy in front of standalone puppetmasters I don't think that is the exact same issue here (as running puppetmaster by itself works). The version of Puppet I am using is 2.6.3. Thanks -- 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.
