Hello,
I just set up Puppet / Passenger by following the documentation.
For servers already authenticated key I do not encounter problems, but
for new I have these errors:
<-->
root@server2:~# puppetd --test --no-daemonize
warning: peer certificate won't be verified in this SSL session
warning: peer certificate won't be verified in this SSL session
info: Creating a new SSL certificate request for server2.fqdn
info: Certificate Request fingerprint (md5):
F1:2E:F6:D6:8C:B3:F6:6B:D2:4B:C4:72:1C:E4:24:D9
warning: peer certificate won't be verified in this SSL session
err: Could not request certificate: Error 405 on SERVER: <!DOCTYPE
HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</
title>
</
head><body>
<h1>Method Not Allowed</
h1>
<p>The requested method PUT is not allowed for the URL /production/
certificate_request/server2.fqdn.</
p>
<hr>
<address>Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 Phusion_Passenger/3.0.7
mod_ssl/2.2.9 OpenSSL/0.9.8g Server at puppetmaster.fqdn Port 8140</
address>
</body></
html>
Exiting; failed to retrieve certificate and waitforcert is disabled
root@server2:~#
<--->
Also, I get a new type of error by mail:
<--->
Tue Aug 16 15:52:08 +0200 2011 //server1.fqdn/Puppet (err): Could not
retrieve catalog from remote server: Error 414 on SERVER: <!DOCTYPE
HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>414 Request-URI Too Large</title>
</head><body>
<h1>Request-URI Too Large</h1>
<p>The requested URL's length exceeds the capacity
limit for this server.<br />
</p>
<hr>
<address>Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 Phusion_Passenger/3.0.7
mod_ssl/2.2.9 OpenSSL/0.9.8g Server at PUPPETMASTER.fqdn Port 8140</
address>
</body></html>
Tue Aug 16 15:52:08 +0200 2011 //server1.fqdn/Puppet (notice): Using
cached catalog
Tue Aug 16 15:52:08 +0200 2011 //server1.fqdn/Puppet (err): Could not
retrieve catalog; skipping run
<---->
I have set the variable:
<--->
PassengerMaxRequests 10000
<--->
But I doubt that this impact on this error.
Again, thank you!
Jimmy