Разрешения Puppet Dashboard: разрешение отклонено — /var/lib/puppet/reports/

Я впервые настраиваю Puppet Dashboard. У меня он работает с пассажирским модулем в 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 в каталоге отчетов, но все равно получаю те же ошибки.

Любые идеи о том, что я могу делать неправильно здесь?


person Coder1    schedule 27.12.2012    source источник


Ответы (2)


Если вы используете сервер puppet-dashboard как root, а не как пользователь puppet-dashboard, вы увидите эту ошибку. Моя система использует /usr/share/puppet-dashboard/script/server на Centos 6.4, используя rpm puppet-dashboard-1.2.23-1.el6.noarch от puppetlabs.

person ewm    schedule 08.04.2013

[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

моя версия puppet-dashboard 1.2.23

person xluren    schedule 08.12.2015