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.

Reply via email to