【发布时间】:2014-12-25 05:34:15
【问题描述】:
当我以非 root 用户身份运行 chef-solo 时,我收到以下错误:
Permission denied @ rb_sysopen - /opt/chef/chef-client-running.pid
有没有办法解决这个问题?
当我以 root 用户身份运行我的食谱时,我会从我的食谱中获得以下内容。
当前用户是 root 并且具有特殊权限。 Oracle Universal Installer 无法继续安装。
请帮忙。
【问题讨论】:
-
是的 - chef-solo 存在的部分原因是作为非 root 用户运行。该文件的权限是什么?我检查了我的安装,我什至没有那个文件,但每个人都在 /opt/chef 上阅读了 perms。另外,根据您的厨师版本,您是否尝试过零厨师? docs.chef.io/ctl_chef_client.html#run-in-local-mode
-
原来是文件权限问题。感谢您指出。
标签: oracle weblogic chef-infra chef-solo