首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >厨师-由书架、oc_bifrost和rabbitmq提供的12个服务器

厨师-由书架、oc_bifrost和rabbitmq提供的12个服务器
EN

Stack Overflow用户
提问于 2015-02-18 21:33:38
回答 2查看 596关注 0票数 2

几天来,日志和服务停机( GCE vm上的chef-server 12 )中出现了这个错误。Reconfigure使一切正常,但它丢失了我所有的数据(从快照恢复虚拟机)。

代码语言:javascript
复制
$ chef-server-ctl tail bookshelf

2015-02-18_13:25:39.27064 Usage: bookshelf {start|stop|restart|reboot|ping|console|console_clean|attach}
2015-02-18_13:25:40.28091 Usage: bookshelf {start|stop|restart|reboot|ping|console|console_clean|attach}
2015-02-18_13:25:41.30147 Usage: bookshelf {start|stop|restart|reboot|ping|console|console_clean|attach}

$ chef-server-ctl tail oc_bifrost 

2015-02-18_13:25:38.22431 env: /opt/opscode/embedded/service/oc_bifrost/bin/oc_bifrost: Permission denied
2015-02-18_13:25:39.23871 env: /opt/opscode/embedded/service/oc_bifrost/bin/oc_bifrost: Permission denied
2015-02-18_13:25:40.24395 env: /opt/opscode/embedded/service/oc_bifrost/bin/oc_bifrost: Permission denied

$ chef-server-ctl tail rabbitmq

2015-02-18_13:25:33.38800 mkdir: cannot create directory `/opt/opscode/embedded/service/rabbitmq/sbin/../var': Permission denied
2015-02-18_13:25:34.49951 mkdir: cannot create directory `/opt/opscode/embedded/service/rabbitmq/sbin/../var': Permission denied
2015-02-18_13:25:35.51375 mkdir: cannot create directory `/opt/opscode/embedded/service/rabbitmq/sbin/../var': Permission denied

许多年来什么都没有改变..它有什么问题?提前使用Tnx。

EN

回答 2

Stack Overflow用户

发布于 2015-03-04 19:15:51

当我从12.0.0升级到12.0.4时也遇到了类似的问题。

您需要确保已运行升级脚本,该脚本将重新配置您的本地实例。

代码语言:javascript
复制
chef-server-ctl upgrade

如果在运行此命令时,询问有关从Chef Server 11升级的问题,则说明您尚未清理之前从11到12的迁移。

代码语言:javascript
复制
mv /etc/chef-server /etc/chef-server.old

然后,您将看到chef-server正在重新配置,完成后,运行:

代码语言:javascript
复制
chef-server-ctl start
票数 2
EN

Stack Overflow用户

发布于 2015-08-25 08:49:16

chef-server-ctl upgrade的第二个数据点以及故障排除说明。

警告:我的组织和用户等已保留,但您的结果可能会有所不同。

我怀疑发生的事情是chef-server-core包被更新了。(一个粗心的apt-get升级可以做到这一点,我在崩溃和重启后注意到了它。)我不应该使用被动语态,但我肯定不记得我这样做过。

我为后人准备的故障排除步骤。

代码语言:javascript
复制
sudo chef-server-ctl stop
sudo chef-server-ctl start
sudo chef-server-ctl tail

我反复看到这一点。

代码语言:javascript
复制
==> /var/log/opscode/rabbitmq/current <==
2015-08-23_23:51:22 mkdir: cannot create directory '/opt/opscode/embedded/service/rabbitmq/sbin/../var': Permission denied

这很奇怪。那个"..“路径中是指向软件版本之间的配置更改的线索。也许chef deb包被错误地升级了,配置需要更新以匹配(recall chef server就像一打协同工作的服务)

代码语言:javascript
复制
sudo chef-server-ctl upgrade

现在我的测试通过了,我的客户可以连接了,我可以从

代码语言:javascript
复制
knife status 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28584925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档