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?

> [..]

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

Reply via email to