So, are you using the same versions?

Rails: 2.0.5
Passenger: 2.2.2
Rack: 0.4.0

---
Thanks,

Allan Marcus
505-667-5666



On Aug 6, 2009, at 5:55 PM, Nigel Kersten wrote:

>
> Allan, when I got it running on OS X Server, I *only* installed
> Passenger from source, not from gem at all.
>
>
> On Thu, Aug 6, 2009 at 4:52 PM, Allan Marcus<[email protected]> wrote:
>>
>> Hi,
>>
>> I trying to convert a basic install of my puppetmasterd from WEBrick
>> to Phusion. Here's what I did and here's what's not working anymore.
>> You help is greatly appreciated.
>>
>> ---
>> Thanks,
>>
>> Allan Marcus
>> 505-667-5666
>>
>>
>> Starting with Mac OS X server 10.5.7 I install puppet and facter. I
>> created a puppet user and group (both ID 200). When I run
>> puppetmasterd I get the expected "ruby is broken on mac os x, so
>> running as root". I also use storeconfigs and it's working great
>>
>> I was able to get it all working as desired, but I'm planning on 3000
>> clients checking in hourly, so I figured I'd better "upgrade" to
>> Passenger.
>>
>> gem update   <- BAD idea
>> gem install -v 0.4.0 rack
>> gem update --system
>> gem install passenger
>> passenger-install-apache2-module
>>
>> I set up a virtual host for port 8140 and configured it according to
>> the puppet web pages. I also set up /usr/share/puppet/rack/
>> puppetmasterd/config.ru and chowned it to puppet.
>> So I fire up apache2 and all seems well. I fire up a client and I get
>> some permission errors on the server in /var/puppet/yaml and /var/
>> puppet/log, so I chown stuff in there to puppet (used to be owned by
>> root), and the permission errors go away.
>>
>> I'm left with one error on the puppetmasterd server:
>> err: Could not retrieve catalog: Rails is missing; cannot store
>> configurations
>>
>> I resolved this error by gem uninstalling rails, passenger, and all
>> the active* gems. I then did a
>> gem install -v 2.0.5 rails
>> gem install -v 2.2.2 passenger
>> and update my apache config files for passenger 2.2.2 and now it  
>> seems
>> to work. I feel like I've built a house of cards and one good breeze
>> might blow it down! :-)
>>
>> So, questions:
>> 1) How should the permissions of files and directories in /var/puppet
>> look? what should be owned by puppet, and what by root?
>> 2) Did I do this right?
>> 3) Am I headed down the wrong path? Should I try mongrel instead?
>> 4) What's the deal with using these older version? Is this common in
>> the ruby world? I'm used to generally keeping everything up to date.
>>
>>
>>
>>
>>>
>>
>
>
>
> -- 
> Nigel Kersten
> [email protected]
> System Administrator
> Google, Inc.
>
> >


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