Hi,
I install puppet 2.6.18, test it and it was working okay.
Then I install Apache and Passenger on the Puppet server.
I run on a puppet agent:
puppet agent —test
And I got the error:
"warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run"
In the puppet server access_log I have:
"GET /production/catalog/puppet.agent.domain?facts=eNqVV2… &facts_format=b64_zlib_yaml HTTP/1.1" 404 343 "-" "-"
And in the error_log I have:
File does not exist: /usr/share/puppet/rack/puppetmasterd/public/production
/usr/share/puppet/rack/puppetmasterd/public is empty.
I just create it as part of the installation.
What I'm missing?
info: Retrieving plugin
err:
/File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve
information from environment production source(s)
puppet://puppetsrv/plugins
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
err: Could not send report: Error 405 on SERVER:
<title>405 Method Not Allowed</title>
<h1>Method Not Allowed</h1>
The requested method PUT is not allowed for the URL /production/report/puppetsrv.