我是厨师的新手,我正在尝试创建一个在Digital Ocean Ubuntu 14.04 Droplet上运行的厨师服务器。我正在使用this guide进行安装。我下载了.deb并安装得很好。然后我运行chef-server-ctl reconfigure
运行没有问题。当我去创建我的用户时,我输入所有细节并运行它,然后等待几秒钟并返回错误ERROR: CONFIGURATION ERROR:Specified config file /etc/opscode/pivotal.rb does not exist
我已经搜索了互联网,试图找到一个修复,但一直没能找到一个东西。我还尝试在运行Ubuntu 12.04.5的VPS上执行这些确切的步骤并获得相同的结果。
对于/etc/opscode/pivotal.pem缺少错误使用以下命令。
cp /opt/opscode/embedded/service/omnibus-ctl/spec/fixtures/pivotal.pem / etc / opscode /
尝试在VM中安装Chef时也要做同样的事情。
扩展内存(从512Mb到1512Mb)并重新配置解决了它。
同样的问题在这里较旧的版本,例如12.03的chef-server适用于Ubuntu 14.04
很可能,你忘了运行chef-server-ctl
重新配置。这是命令的模糊命名,因为它重新配置,但是Chef Server的installation guide实际上声明在安装包后运行它。
为什么它不是安装过程的一部分超出我的范围。
我也有这个问题。我退出了我的ssh会话到我正在配置的节点。我再次连接并再次运行chef-server-ctl reconfigure
。然后我能够创建没有错误的用户。我使用chef-server-core_12.1.0-1_amd64.deb进行安装。
我收到此错误是因为我的/etc/opscode/chef-server.rb
有语法错误。
语法错误在日志的前面显示,但是我的安装脚本一直在运行,导致稍后出现此错误。
我得到了与Ubuntu可信赖的14.04 64位相同的错误
/etc/opscode/pivotal.rb不存在。我跟着马蒂亚斯赛义德并摧毁了我的VM(我正在使用Vagrant),然后我快速设置了VM并安装了Chef服务器12.03。我现在可以正确设置用户。
仅仅是一个FYI我也尝试安装最新版本的chef 12.2.0并执行此操作,但在尝试配置用户帐户时也遇到了同样的错误。
降级到12.03解决了它。
我在CentOS 7和Chef Infra Server 12.19.31上运行相同的问题;以下步骤帮助我找到问题的根本原因。
就我而言,我收到了错误 厨师客户失败了。 0资源在02分19秒内更新
为了解决这个问题,我用更高的内存升级了系统。
TL; DR;