Puppet仪表板权限:权限被拒绝-/var/lib/Puppet/reports/
我第一次安装了木偶仪表板。我让它与Apache中的乘客模块一起运行Puppet仪表板权限:权限被拒绝-/var/lib/Puppet/reports/,puppet,Puppet,我第一次安装了木偶仪表板。我让它与Apache中的乘客模块一起运行 sudo rake RAILS\u ENV=生产报告:导入 运行此命令时,任务在仪表板中显示为失败 630个新的失败任务 每个故障的详细信息如下所示: Importing report 201212270754.yaml at 2012-12-27 09:21 UTC Permission denied - /var/lib/puppet/reports/rb-db1/201212270754.yaml Backtrace /u
sudo rake RAILS\u ENV=生产报告:导入
运行此命令时,任务在仪表板中显示为失败
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权限
我在reports目录上运行了chmoda+rw,但仍然得到相同的错误
你知道我在这里可能做错了什么吗?如果你以root用户而不是puppet dashboard用户身份运行puppet dashboard服务器,你会看到这个错误。我的系统在centos 6.4上使用/usr/share/puppet dashboard/script/server,使用puppet-dashboard-1.2.23-1.el6.noarch rpm(来自puppetlabs)
[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