- CentOS リリース 5.4 (最終版)
puppet-server-2.7.19-1.el5
puppetlabs リポジトリからインストールされます。
puppetmaster
は正常に開始されますが、pid ファイルは作成されません。[ FAILED ]
停止時のメッセージの理由は次のとおりです。
/etc/init.d/puppetmaster stop
Stopping puppetmaster: [FAILED]
初期化スクリプト: http://fpaste.org/nsfI/
/etc/rc.d/init.d/functions
ライブラリ: http://fpaste.org/ox5Q/
そして、これはデバッグモードで実行したときに得られるものです: http://fpaste.org/DkoS/
起動後に手動でファイルに pid する方法は知っていますが、関数echo
が機能しないのはなぜですか?daemon
--pidfile
daemon $PUPPETMASTER $PUPPETMASTER_OPTS --masterport=${PUPPETMASTER_PORTS[$i]} --pidfile=/var/run/puppet/puppetmaster.${PUPPETMASTER_PORTS[$i]}.pid
確かに、Puppet マスターはpuppet
ユーザーとして実行されています。
ps -ef | grep [p]uppet
puppet 23418 1 0 18:13 ? 00:00:00 /usr/bin/ruby /usr/sbin/puppetmasterd
/var/run/puppet/
フォルダの所有者は次のpuppet
とおりです。
# ls -ld /var/run/puppet/
drwxr-xr-x 2 puppet puppet 4096 Sep 17 18:46 /var/run/puppet/