2

初めて Puppet ダッシュボードをセットアップしています。Apacheのパッセンジャーモジュールで実行しています。

sudo rake RAILS_ENV=production reports:import

このコマンドを実行すると、ダッシュボードにタスクが失敗として表示されます。

630 の新しい失敗したタスク

各障害の詳細は次のようになります。

Importing report 201212270754.yaml at 2012-12-27 09:21 UTC
Permission denied - /var/lib/puppet/reports/rb-db1/201212270754.yaml
Backtrace
/usr/share/puppet-dashboard/app/models/report.rb:86:in `read'
/usr/share/puppet-dashboard/app/models/report.rb:86:in `create_from_yaml_file'

レポート ファイルは puppet:puppet によって所有され、デフォルトで 640 権限が付与されました。

レポート ディレクトリで chmod a+rw を実行しましたが、それでも同じエラーが発生します。

私がここで間違っているかもしれないことについてのアイデアはありますか?

4

2 に答える 2

0

puppet-dashboard ユーザーとしてではなく root として puppet-dashboard サーバーを実行している場合、このエラーが表示されます。私のシステムは、puppetlabs の puppet-dashboard-1.2.23-1.el6.noarch rpm を使用して、centos 6.4 で /usr/share/puppet-dashboard/script/server を使用しています。

于 2013-04-08T18:37:28.457 に答える
0
[root@hadoop01 puppet-dashboard]# cat /etc/sysconfig/puppet-dashboard
#
# path to where you installed puppet dashboard
#
DASHBOARD_HOME=/usr/share/puppet-dashboard
#DASHBOARD_USER=puppet-dashboard
DASHBOARD_USER=root
DASHBOARD_RUBY=/usr/bin/ruby
DASHBOARD_ENVIRONMENT=production
DASHBOARD_IFACE=0.0.0.0
DASHBOARD_PORT=3000 

上記のようにファイルを編集してから、コマンドを実行します

/etc/init.d/puppet-dashboard restart  && /etc/init.d/puppet-dashboard-workers restart

私の人形ダッシュボードのバージョンは 1.2.23 です

于 2015-12-08T10:03:36.480 に答える