2016-08-23 7 views
0

パペットクライアントをマスターと同じマシンでテストしたいと思います。私はこのチュートリアル "http://www.elsotanillo.net/2011/08/installing-puppet-master-and-client-in-the-same-host-the-debian-way/"に従った。彼は、適切なタイミングでSSLを生成することは、マスターとクライアントが1台のマシンで正常に通信するのを助けるトリックだと言っていました。私は人形のマスタープロセスを殺し、そのリンクで与えられたpuppet.confファイルを生成し、人形クライアントをインストールしましたが、以下のコマンドを使用してSSLを生成しようとしました。それは失敗した。あなたは下のログを見ることができました。私は不足しているコンポーネントは、上記のエラーをトリガすることができたpuppetdb思考をインストールしようと--no-デーモン化--onetime --verbose --waitforcert 30パペットマスターとクライアントが1台のマシンにある

I replaced puppetd with puppet agent to make it work in latest version of puppet 

Warning: Unable to fetch my node definition, but the agent run will continue:

Warning: Connection timed out - connect(2)

Info: Retrieving pluginfacts

Error: /File[/home/lhdadmin/.puppet/var/facts.d]: Failed to generate additional resources using 'eval_generate': Connection timed out - connect(2)

Error: /File[/home/lhdadmin/.puppet/var/facts.d]: Could not evaluate: Could not retrieve file metadata for puppet://puppet/pluginfacts: Connection timed out - connect(2)

Info: Retrieving plugin

Error: /File[/home/lhdadmin/.puppet/var/lib]: Failed to generate additional resources using 'eval_generate': Connection timed out - connect(2)

Error: /File[/home/lhdadmin/.puppet/var/lib]: Could not evaluate: Could not retrieve file metadata for puppet://puppet/plugins: Connection timed out - connect(2)

puppetd、インストールするpuppetdbモジュールが見つかりませんでした。 =最新

Error: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install puppetdb' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package puppetdb Error: /Package[puppetdb]/ensure: change from purged to latest failed: Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install puppetdb' returned 100: Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package puppetdb

パッケージ{ 'puppetdb':確保=> 'パージ'、}確保

sudoの人形リソースパッケージpuppetdb以下のエラーが表示さ

+0

これが機能するにはpuppetdbが必要ですか? – Kenshin

答えて

0

ああ、私はあなたがいないと思いますあなたのpuppetクラスをinit.ppに記述しているか、node.ppにあなたのノードを定義しています。 puppetdbを使用したくない場合は、puppet/puppet.confファイルには含めないでください。puppet.confファイルに記述されているユーザーが手動でログインすることでpuppetdbを確認してください。

storeconfigs = true 
dbname = puppet-db 
dbadapter = mysql 
dbuser = puppet-user 
dbpassword = puppet 
dbserver = localhost 

はまた、このエラーは、一般的に失敗したインターネット接続のために発生する、またはサーバに到達できない場合、/etc/apt/sources.listで適切なレポのためにE: Unable to locate package puppetdbをご確認ください。

関連する問題