我是厨师的新手,我正在尝试创建一个运行在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上执行这些确切的步骤并获得相同的结果。
答案 0 :(得分:7)
对于/etc/opscode/pivotal.pem缺少错误,请使用以下命令。
cp /opt/opscode/embedded/service/omnibus-ctl/spec/fixtures/pivotal.pem / etc / opscode /
答案 1 :(得分:2)
尝试在虚拟机中安装厨师时会遇到同样的问题。
扩展内存(从512Mb到1512Mb)并重新配置解决了它。
答案 2 :(得分:1)
这里的问题相同。较旧的版本,例如12.03的chef-server适用于Ubuntu 14.04
答案 3 :(得分:1)
很可能,您忘记运行chef-server-ctl
重新配置。这是命令的模糊命名,因为它是重新配置,但是Chef Server的installation guide实际上声明在安装包后运行它。
为什么它不是安装过程的一部分超出我的范围。
答案 4 :(得分:0)
我也有这个问题。我退出了我的ssh会话到我正在配置的节点。我再次连接并再次运行chef-server-ctl reconfigure
。然后我能够创建没有错误的用户。我正在使用 chef-server-core_12.1.0-1_amd64.deb 进行安装。
答案 5 :(得分:0)
我收到此错误是因为/etc/opscode/chef-server.rb
语法错误。
语法错误在日志的前面显示,但是我的安装脚本一直在运行,导致此错误。
答案 6 :(得分:0)
我在Ubuntu可信赖14.04 64位
时遇到了同样的错误/etc/opscode/pivotal.rb 不存在。我跟着 Matthias 说了并销毁了我的VM(我正在使用Vagrant),然后我快速设置了VM并安装了Chef服务器12.03。我现在可以正确设置用户。
仅供参考我还尝试安装最新版本的Chef 12.2.0并执行此操作,但在尝试配置用户帐户时也遇到了同样的错误。
降级到12.03解决了它。
答案 7 :(得分:0)
我在CentOS 7和Chef Infra Server 12.19.31上运行相同的问题;以下步骤帮助我找到了问题的根本原因。
就我而言,我收到错误消息
厨师客户失败。 0资源在02分钟19秒内更新
为解决此问题,我升级了具有更高内存的系统。
TL; DR;
答案 8 :(得分:0)
我在centos 8中安装chef infra server pkg时也遇到了这个错误。 “错误:配置错误:指定的配置文件 /etc/opscode/pivotal.rb 不存在”
Post Memory up-gradation 我在 cmd 下面重新运行它的固定问题: 须藤厨师服务器ctl重新配置