我在CentOS 6上安装了傀儡2.6.12。当我试图使用命令service puppetmaster start启动傀儡主服务时,会得到以下错误:
Starting puppetmaster: /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:142:in open: Permission denied - /var/lib/puppet/ssl/ca (Errno::EACCES).如果我做了sudo service puppetmaster start,就会得到错误
Starting puppetmaster: Could not prepare for execution: Could not find a default provider for user我有红宝石1.8.7,红宝石和红宝石阴影安装。我怎样才能解决这个问题?
发布于 2011-12-20 19:35:57
尝试禁用SELinux,或者至少将其设置为允许模式,并查看问题是否得到解决。要做到这一点,只需编辑/etc/sysconfig/selinux文件并按照文件中的指示更改SELINUX的值。
如果这解决了这个问题,那么SELinux将干扰Puppet的操作,如果不需要启用SELinux,您可以将其保持为禁用/允许的,或者需要确定SELinux出现问题的原因。这有关SELinux是否应该启用或禁用的问题。
https://serverfault.com/questions/342727
复制相似问题