Hello,

I'm migrating our master from an old puppet version to a recent one (3.1.0) (on different machines). I first installed a first master, and I manage well to run clients from 3 machines against this master.

I then installed a 2nd master and the clients that connect to this master failed. The output from the client (puppet agent) is a HTML output that contains (in text):

The application has exited during startup (i.e. during the evaluation of config/environment.rb). The error message may have been written to the web server's log file. Please check the *web server's* log file (i.e. /not/ the (Rails) application's log file) to find out why the application exited.

If that doesn't help, then please use the backtrace below to debug the problem.

Application root:
/etc/puppet/rack Backtrace:
   #    File    Line    Location
   0
   /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/puppet-3.1.0/lib/puppet/util.rb
        518     in `exit'
   1
   /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/puppet-3.1.0/lib/puppet/util.rb
        518     in `exit_on_fail'
   2
   
/opt/ruby-enterprise/lib/ruby/gems/1.8/gems/puppet-3.1.0/lib/puppet/application.rb
        362     in `run'
   3
   
/opt/ruby-enterprise/lib/ruby/gems/1.8/gems/puppet-3.1.0/lib/puppet/util/command_line.rb
        132     in `run'
   4
   
/opt/ruby-enterprise/lib/ruby/gems/1.8/gems/puppet-3.1.0/lib/puppet/util/command_line.rb
        86      in `execute'
   5    config.ru       35      
   6
   /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/rack-1.5.2/lib/rack/builder.rb
        55      in `instance_eval'
   7
   /opt/ruby-enterprise/lib/ruby/gems/1.8/gems/rack-1.5.2/lib/rack/builder.rb
        55      in `initialize'
   8    config.ru       1       in `new'
   9    config.ru       1


The same client against the first master works fine (we use a load-balanced system).

What I failed to understand is that I followed the same installation steps for both. I even made a global copy of all the installation directories from the one that works to the one that fail with the same message (a raw tar.gz of /etc/puppet (where I put all the master stuff), of /opt/ruby-enterprise directory (installed with same version, and puppet/facter/rack/... installed from compiled 'gem'), of /etc/httpd/conf.d/).

Some data:
- masters and clients and RHEL6-like machines, both masters are installed with the same automated system, with the same basic configuration - the SSL seems to work fine as I can see success connections from the httpd ssl logs (from the client)
- I use the ruby-enterprise, same version on both, installed from sources
- I use gem to install puppet, facter, rack, rails and all related stuff, the gem is the one that comes from ruby-enterprise - as last try I made a global copy of all puppet-master related stuff from the working client (in a tarball) and pushed it on the failing master: it does not change anything.

Any clue about what I missed?

Regards,
--
Y.

--
You received this message because you are subscribed to the Google Groups "Puppet 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to