On Mar 4, 2010, at 18:51 , Asif Iqbal wrote:

> On Thu, Mar 4, 2010 at 2:05 PM, Asif Iqbal <vad...@gmail.com> wrote:
>> On Thu, Mar 4, 2010 at 1:26 PM, Paul Lathrop <paul.lath...@gmail.com> wrote:
>>> In case anyone is looking at this, Asif and I spent some time in
>>> #puppet talking about this and we've eliminated:
>>> 
>>> * formatting of the YAML (whitespace, etc.)
>>> * missing "environment:" parameter in YAML (doesn't appear to be required)
>>> 
>>> --Paul
>> 
>> following Paul's advice I updated the config.ru
>> (/usr/share/puppet/rack/puppetmasterd/config.ru)
>> 
>> ARGV << "--debug"
>> 
>> and now I see this in the puppetd on client
>> 
>> debug: Calling puppetmaster.getconfig
>> err: Could not call puppetmaster.getconfig: #<RuntimeError:
>> HTTP-Error: 500 Internal Server Error>
>> err: Could not retrieve catalog: HTTP-Error: 500 Internal Server Error
> 
> Volcane from #puppet at irc.freenode.net helped me find out the problem
> 
> passenger calls puppetmasterd as user `nobody'. Once I changed the
> puppet dirs to
> own by `nobody' all started working.
> 
> That means when I updated the config.ru it decided to run
> puppetmasterd as user `nobody'
> instead of user `puppet' . older config.ru did not have that issue.
> 
> Here are my old config.ru and new config.ru.
> 
> http://pastie.org/854064
> 
> Any idea what change I can make on new config.ru
> so that puppetmasterd runs as user `puppet' instead?
> 
>> [..]

Hi Asif,
I was under the understanding that passenger run puppet under the user that was 
the owner of the config.ru file. At least that's the way we have it configured 
and we've had no issues so far.

Cheers,
Atha
> 
> -- 
> Asif Iqbal
> PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> 
> -- 
> 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.

Reply via email to