Ok well It never finished working in the end. I have just been to busy to mess with it. So I now have passenger installed and my versions are as follows:
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] CentOS release 6.3 (Final) Apache/2.2.15 (Unix) rubygem-passenger-3.0.19-1.el6.x86_64 mod_ssl-2.2.15-15.el6.centos.1.x86_64 rubygem-daemon_controller.noarch 1.0.0-1.1.el6 rubygem-fastthread.x86_64 1.0.7-2.el6 rubygem-json.x86_64 1.4.6-2.el6 rubygem-passenger-native.x86_64 1:3.0.19-1.el6 rubygem-passenger-native-libs.x86_64 rubygem-rack.noarch 1:1.1.0-2.el6 rubygem-rake.noarch 0.8.7-2.1.el6 rubygems.noarch 1.3.7-1.el6 puppet.noarch 3.0.2-1.el6 puppet-dashboard.noarch 1.2.20-1.el6 puppet-server.noarch 3.0.2-1.el6 puppetlabs-release.noarch 6-6 I am getting a new error when I try to run (File put in attachment): puppet agent -t -d Among other things I get the error: Error: Could not request certificate: Error 500 on SERVER: Ruby (Rack) application could not be started This all is in html tags/code. Weird. Any ideas? -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/1Ay-iVxmDA8J. To post to this group, send email to puppet-users@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.
[root@new_hydra ~]# puppet agent --test -d Debug: Using settings: adding file resource 'plugindest': 'File[/var/lib/puppet/lib]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet/lib", :links=>:follow}' Debug: Using settings: adding file resource 'rundir': 'File[/var/run/puppet]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"755", :path=>"/var/run/puppet", :links=>:follow}' Debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dsimport does not exist Debug: Puppet::Type::User::ProviderUser_role_add: file roledel does not exist Debug: Puppet::Type::User::ProviderLdap: true value when expecting false Debug: Puppet::Type::User::ProviderPw: file pw does not exist Debug: Using settings: adding file resource 'hostprivkey': 'File[/var/lib/puppet/ssl/private_keys/new_hydra-agent.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"600", :path=>"/var/lib/puppet/ssl/private_keys/new_hydra-agent.pem", :links=>:follow}' Debug: Using settings: adding file resource 'clientbucketdir': 'File[/var/lib/puppet/clientbucket]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/clientbucket", :links=>:follow}' Debug: Using settings: adding file resource 'lastrunfile': 'File[/var/lib/puppet/state/last_run_summary.yaml]{:ensure=>:file, :backup=>false, :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/state/last_run_summary.yaml", :links=>:follow}' Debug: Using settings: adding file resource 'ssldir': 'File[/var/lib/puppet/ssl]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"771", :path=>"/var/lib/puppet/ssl", :links=>:follow}' Debug: Using settings: adding file resource 'graphdir': 'File[/var/lib/puppet/state/graphs]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet/state/graphs", :links=>:follow}' Debug: Using settings: adding file resource 'logdir': 'File[/var/log/puppet]{:ensure=>:directory, :group=>"puppet", :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"750", :path=>"/var/log/puppet", :links=>:follow}' Debug: Using settings: adding file resource 'privatekeydir': 'File[/var/lib/puppet/ssl/private_keys]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/ssl/private_keys", :links=>:follow}' Debug: Using settings: adding file resource 'clientyamldir': 'File[/var/lib/puppet/client_yaml]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/client_yaml", :links=>:follow}' Debug: Using settings: adding file resource 'hostpubkey': 'File[/var/lib/puppet/ssl/public_keys/new_hydra-agent.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/ssl/public_keys/new_hydra-agent.pem", :links=>:follow}' Debug: Using settings: adding file resource 'statedir': 'File[/var/lib/puppet/state]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"1755", :path=>"/var/lib/puppet/state", :links=>:follow}' Debug: Using settings: adding file resource 'lastrunreport': 'File[/var/lib/puppet/state/last_run_report.yaml]{:ensure=>:file, :backup=>false, :loglevel=>:debug, :mode=>"640", :path=>"/var/lib/puppet/state/last_run_report.yaml", :links=>:follow}' Debug: Using settings: adding file resource 'publickeydir': 'File[/var/lib/puppet/ssl/public_keys]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :path=>"/var/lib/puppet/ssl/public_keys", :links=>:follow}' Debug: Using settings: adding file resource 'confdir': 'File[/etc/puppet]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/etc/puppet", :links=>:follow}' Debug: Using settings: adding file resource 'privatedir': 'File[/var/lib/puppet/ssl/private]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/ssl/private", :links=>:follow}' Debug: Using settings: adding file resource 'client_datadir': 'File[/var/lib/puppet/client_data]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/client_data", :links=>:follow}' Debug: Using settings: adding file resource 'localcacert': 'File[/var/lib/puppet/ssl/certs/ca.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/ssl/certs/ca.pem", :links=>:follow}' Debug: Using settings: adding file resource 'hostcrl': 'File[/var/lib/puppet/ssl/crl.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/ssl/crl.pem", :links=>:follow}' Debug: Using settings: adding file resource 'certdir': 'File[/var/lib/puppet/ssl/certs]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :path=>"/var/lib/puppet/ssl/certs", :links=>:follow}' Debug: Using settings: adding file resource 'requestdir': 'File[/var/lib/puppet/ssl/certificate_requests]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :path=>"/var/lib/puppet/ssl/certificate_requests", :links=>:follow}' Debug: Using settings: adding file resource 'vardir': 'File[/var/lib/puppet]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet", :links=>:follow}' Debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] Debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/public_keys/new_hydra-agent.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys] Debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/state] Debug: /File[/var/lib/puppet/ssl/private_keys/new_hydra-agent.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys] Debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring File[/var/lib/puppet/state] Debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring File[/var/lib/puppet/state] Debug: Finishing transaction 70159822672860 Debug: Using settings: adding file resource 'plugindest': 'File[/var/lib/puppet/lib]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet/lib", :links=>:follow}' Debug: Using settings: adding file resource 'rundir': 'File[/var/run/puppet]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"755", :path=>"/var/run/puppet", :links=>:follow}' Debug: Using settings: adding file resource 'hostprivkey': 'File[/var/lib/puppet/ssl/private_keys/new_hydra-agent.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"600", :path=>"/var/lib/puppet/ssl/private_keys/new_hydra-agent.pem", :links=>:follow}' Debug: Using settings: adding file resource 'ssldir': 'File[/var/lib/puppet/ssl]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"771", :path=>"/var/lib/puppet/ssl", :links=>:follow}' Debug: Using settings: adding file resource 'logdir': 'File[/var/log/puppet]{:ensure=>:directory, :group=>"puppet", :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"750", :path=>"/var/log/puppet", :links=>:follow}' Debug: Using settings: adding file resource 'privatekeydir': 'File[/var/lib/puppet/ssl/private_keys]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/ssl/private_keys", :links=>:follow}' Debug: Using settings: adding file resource 'hostpubkey': 'File[/var/lib/puppet/ssl/public_keys/new_hydra-agent.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/ssl/public_keys/new_hydra-agent.pem", :links=>:follow}' Debug: Using settings: adding file resource 'statedir': 'File[/var/lib/puppet/state]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :mode=>"1755", :path=>"/var/lib/puppet/state", :links=>:follow}' Debug: Using settings: adding file resource 'publickeydir': 'File[/var/lib/puppet/ssl/public_keys]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :path=>"/var/lib/puppet/ssl/public_keys", :links=>:follow}' Debug: Using settings: adding file resource 'confdir': 'File[/etc/puppet]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/etc/puppet", :links=>:follow}' Debug: Using settings: adding file resource 'privatedir': 'File[/var/lib/puppet/ssl/private]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"750", :path=>"/var/lib/puppet/ssl/private", :links=>:follow}' Debug: Using settings: adding file resource 'localcacert': 'File[/var/lib/puppet/ssl/certs/ca.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/ssl/certs/ca.pem", :links=>:follow}' Debug: Using settings: adding file resource 'hostcrl': 'File[/var/lib/puppet/ssl/crl.pem]{:ensure=>:file, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :mode=>"644", :path=>"/var/lib/puppet/ssl/crl.pem", :links=>:follow}' Debug: Using settings: adding file resource 'certdir': 'File[/var/lib/puppet/ssl/certs]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :path=>"/var/lib/puppet/ssl/certs", :links=>:follow}' Debug: Using settings: adding file resource 'requestdir': 'File[/var/lib/puppet/ssl/certificate_requests]{:ensure=>:directory, :backup=>false, :owner=>"puppet", :loglevel=>:debug, :path=>"/var/lib/puppet/ssl/certificate_requests", :links=>:follow}' Debug: Using settings: adding file resource 'vardir': 'File[/var/lib/puppet]{:ensure=>:directory, :backup=>false, :loglevel=>:debug, :path=>"/var/lib/puppet", :links=>:follow}' Debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/private_keys/new_hydra-agent.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys] Debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/public_keys/new_hydra-agent.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys] Debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] Debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl] Debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] Debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet] Debug: Finishing transaction 70159822270740 Debug: Using cached certificate for ca Error: Could not request certificate: Error 500 on SERVER: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="generator" content="Phusion Passenger"> <title>Ruby (Rack) application could not be started</title> <style type="text/css"> body { font-family: Verdana, 'Bitstream Vera Sans', Arial, Sans-Serif; font-size: 10pt; background: white; color: #222222; margin: 0; padding-top: 3em; padding-bottom: 3em; padding-left: 4.5em; padding-right: 4.5em; } h1 { font-size: 17pt; font-weight: medium; color: #533e72; border-bottom: 1px solid #533e72; } h1.title { margin-top: 0; } h1.error_title { color: red; border-bottom: 1px solid red; } a { text-decoration: none; } a:hover { text-decoration: underline; } dt { font-weight: bold; color: #280050; } dd { margin-top: 0.5em; margin-bottom: 1em; } .commands { border: 1px solid #b594e7; background: #ddc6ff; padding: 0.5em; margin: 0.5em; font-family: 'Bitstream Vera Sans Mono', 'Courier New', Monospace; } table.backtrace th { background: #8470a6; color: white; } table.backtrace th, table.backtrace td { padding: 0.2em; padding-left: 0.4em; padding-right: 0.4em; } table.backtrace tr td { background: #ecdfff; } table.backtrace tr.even td { background: #f7f2ff; } table.backtrace td.index { font-weight: bold; } #site_footer { border-top: solid 1px black; margin-top: 1em; padding-top: 1em; font-size: small; color: #777777; } #site_footer a { color: #65498e; } #site_footer a:hover { color: #9681d9; } #site_header .corporate_identity { display: none; } </style> <link rel="stylesheet" type="text/css" href="http://www.modrails.com/error_pages/1.0/error_page.css"> </head> <body> <div id="site_container"> <div id="site_header"> <ul class="corporate_identity"> <li class="logo"><a href="https://www.phusionpassenger.com"><span>Phusion Passenger</span></a></li> </ul> </div> <div id="site_body"> <h1 class="error_title">Ruby (Rack) application could not be started</h1> <div id="content"> These are the possible causes: <ul> <li class="first"> <div class="container"> <div class="content"> There may be a syntax error in the application's code. Please check for such errors and fix them. </div> </div> </li> <li> <div class="container"> <div class="content"> A required library may not installed. Please install all libraries that this application requires. </div> </div> </li> <li> <div class="container"> <div class="content"> The application may not be properly configured. Please check whether all configuration files are written correctly, fix any incorrect configurations, and restart this application. </div> </div> </li> <li class="last"> <div class="container"> <div class="content"> A service that the application relies on (such as the database server or the Ferret search engine server) may not have been started. Please start that service. </div> </div> </li> </ul> Further information about the error may have been written to the application's log file. Please check it in order to analyse the problem. <dl> <dt>Error message:</dt> <dd>missing run or map statement</dd> <dt>Exception class:</dt> <dd>RuntimeError</dd> <dt>Application root:</dt> <dd> <tt class="filename">/usr/share/puppet/rack/puppetmasterd</tt> </dd> <dt>Backtrace:</dt> <dd> <table class="backtrace"> <tr class="headers"> <th>#</th> <th>File</th> <th>Line</th> <th>Location</th> </tr> <tr class="backtrace_line framework uneven"> <td class="index">0</td> <td class="filename">/usr/lib/ruby/gems/1.8/gems/rack-1.4.4/lib/rack/builder.rb</td> <td class="line">129</td> <td class="location">in `to_app'</td> </tr> <tr class="backtrace_line framework even"> <td class="index">1</td> <td class="filename">config.ru</td> <td class="line">1</td> <td class="location"></td> </tr> </table> </dd> </dl> </div> </div> <div id="site_footer"> <!-- You are free to modify the footer as you see fit, but we kindly ask of you to preserve to following text. Thank you. --> <div class="container"> Powered by <a href="https://www.phusionpassenger.com/">Phusion Passenger</a>, <tt>mod_rails</tt> / <tt>mod_rack</tt> for Apache and Nginx. </div> </div> </div> </body> </html> Exiting; failed to retrieve certificate and waitforcert is disabled