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