That bug sounds like my problem, I will try explicitly setting confdir
and vardir in /etc/puppet/puppet.conf and see if that helps.

On Aug 16, 12:41 pm, Brian Wong <[email protected]> wrote:
> On Sat, Aug 14, 2010 at 5:35 PM, Rustler <[email protected]> wrote:
> > I have the puppetmaster deamon running (as root) on a RH5 with it
> > using /etc/puppet for configuration and /var/lib/puppet for it's other
> > data files (which appear to be the default). Everything is working
> > fine.
>
> > Installed passenger to run puppetmaster from Apache 2.2 as the user
> > puppet (it won't run as root). Yes I shut down the deamon, before
> > starting apache.
>
> > It appears that the passenger/apache configuration using the user
> > puppet wants to use configuration files in /home/puppet/.puppet. It's
> > own var directory and puppet.conf and fileserver.conf.
>
> > When I copy the files from /etc/puppet and /var/lib/puppet into
> > the .puppet directory of the user puppet it works using apache.
>
> > If I then login to the Linux box as the user puppet and execute /usr/
> > sbin/puppetca --list it is looking in /var/lib/puppet not /home/
> > puppet/.puppet/var
>
> > How do you get the command line and passenger puppet/apache to coexist
> > with the same directory structure?
>
> http://projects.puppetlabs.com/issues/4385
>
> I think the above bug is what you are experiencing. Although setting
> the confdir and vardir explicitly in /etc/puppet/puppet.conf seems to
> fix the problem, it doesnt explain why the puppet user would even load
> /etc/puppet/puppet.conf. Look for references to this behavior in the
> source code, namely reference/configuration.rb.

-- 
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