1

puppet 2.6.18 をインストールしてテストしたところ、問題なく動作していました。

次に、Puppet サーバーに Apache と Passenger をインストールします。

私はパペットエージェントで実行しています:

puppet エージェント —テスト

そして、私はエラーを受け取りました:

「警告: 失敗したカタログエラーでキャッシュを使用していません: カタログを取得できませんでした; 実行をスキップしています」

パペットサーバーの access_log には次のものがあります。

"GET /production/catalog/puppet.agent.domain?facts=eNqVV2… &facts_format=b64_zlib_yaml HTTP/1.1" 404 343 "-" "-"

そして、error_log には次のようなものがあります。

ファイルが存在しません: /usr/share/puppet/rack/puppetmasterd/public/production

ファイル /usr/share/puppet/rack/puppetmasterd/public が空であることを確認します。

インストールの一部として作成するだけです。

私は何が欠けていますか?

4

1 に答える 1

0

問題は解決しました。

パペットサーバーで:

echo 0 > /selinux/enforce
stop and start httpd.

ありがとう。

于 2013-11-05T06:34:47.440 に答える