Hi all,

I'm new to Puppet and I'm trying to setup a puppet master and a client
on Amazon EC2 using Passenger. I've gone through the steps described
here (http://docs.puppetlabs.com/guides/passenger.html) and here
(http://github.com/puppetlabs/puppet/tree/master/ext/rack). However, I
am still having some issues.

My Environment:
* Amazon EC2
* Puppet 2.6.1
* Passenger 2.2.5

Issue #1:

>From the puppet master node you can see below that passenger is
running. However, when I run passenger-status it says that it's not
running? Why?

r...@ip-10-162-214-xxx:/var/log/apache2# ps -ef | grep passenger
root     17327 17314  0 19:37 ?        00:00:00 /var/lib/gems/1.8/gems/
passenger-2.2.5/ext/apache2/ApplicationPoolServerExecutable 0 /var/lib/
gems/1.8/gems/passenger-2.2.5/bin/passenger-spawn-server  /usr/bin/
ruby1.8  /tmp/passenger.17294
root     17422 13196  0 19:38 pts/0    00:00:00 grep --color=auto
passenger
r...@ip-10-162-214-xxx:/var/log/apache2# passenger-status
ERROR: Phusion Passenger doesn't seem to be running.
r...@ip-10-162-214-xxx:/var/log/apache2#

Issue #2:

>From the puppet client I execute "puppetd --waitforcert 60 --test" and
receive below:

r...@ip-10-161-106-xxx:/etc/puppet# puppetd --waitforcert 60 --test
notice: Ignoring --listen on onetime run
err: Could not retrieve catalog from remote server: Error 500 on
SERVER:

However, this gives the 500 above and in the puppet master's apache2
error.log I see below.

[Mon Oct 25 19:37:02 2010] [warn] Init: Session Cache is not
configured [hint: SSLSessionCache]
[Mon Oct 25 19:37:02 2010] [notice] Apache/2.2.16 (Ubuntu)
Phusion_Passenger/2.2.5 mod_ssl/2.2.16 OpenSSL/0.9.8o configured --
resuming normal operations
*** Exception NameError in PhusionPassenger::Rack::ApplicationSpawner
(uninitialized constant PhusionPassenger::Utils::PseudoIO::StringIO)
(process 17328):
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/utils.rb:207:in `initialize'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/utils.rb:248:in `new'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/utils.rb:248:in `report_app_init_status'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/rack/application_spawner.rb:91:in `run'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/rack/application_spawner.rb:69:in
`spawn_application'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/utils.rb:183:in `safe_fork'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/rack/application_spawner.rb:62:in
`spawn_application'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/rack/application_spawner.rb:45:in
`spawn_application'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/spawn_manager.rb:159:in `spawn_application'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/abstract_server.rb:352:in `__send__'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/abstract_server.rb:352:in `main_loop'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/lib/
phusion_passenger/abstract_server.rb:196:in `start_synchronously'
        from /var/lib/gems/1.8/gems/passenger-2.2.5/bin/passenger-
spawn-server:61

Any idea(s) how to fix these two issues and what I'm doing wrong?

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