Rabbitmq 12号主厨服务员在书架旁,oc_bifrost&;兔子

Rabbitmq 12号主厨服务员在书架旁,oc_bifrost&;兔子,rabbitmq,chef-infra,google-compute-engine,Rabbitmq,Chef Infra,Google Compute Engine,几天来,日志和服务中出现了这些错误(GCE虚拟机上的chef服务器12)。重新配置使事情正常进行,但它丢失了我的所有数据(从快照恢复的VM) 多年来没有什么变化。。怎么了?Tnx。从12.0.0升级到12.0.4时,我遇到了类似的问题 您需要确保已运行将重新配置本地实例的升级脚本 chef-server-ctl upgrade 如果在运行此程序时,它询问从Chef Server 11升级,则您尚未清理之前从11到12的迁移。您需要删除或重命名/etc/chef服务器 mv /etc/chef-

几天来,日志和服务中出现了这些错误(GCE虚拟机上的chef服务器12)。重新配置使事情正常进行,但它丢失了我的所有数据(从快照恢复的VM)


多年来没有什么变化。。怎么了?Tnx。从12.0.0升级到12.0.4时,我遇到了类似的问题

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

chef-server-ctl upgrade
如果在运行此程序时,它询问从Chef Server 11升级,则您尚未清理之前从11到12的迁移。您需要删除或重命名/etc/chef服务器

mv /etc/chef-server /etc/chef-server.old
然后,您将看到正在重新配置chef服务器,完成后,运行:

chef-server-ctl start

chef服务器ctl升级的第二点数据以及故障排除说明

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

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

我为子孙后代提供的故障排除步骤

sudo chef-server-ctl stop
sudo chef-server-ctl start
sudo chef-server-ctl tail
我反复看到这一点

==> /var/log/opscode/rabbitmq/current <==
2015-08-23_23:51:22 mkdir: cannot create directory '/opt/opscode/embedded/service/rabbitmq/sbin/../var': Permission denied
现在我的测试通过了,我的客户可以连接了,我可以从

knife status 

不知道根本原因,但“chef server ctl upgrade”在保留数据的同时为我解决了此问题。我在执行
apt get dist upgrade
upgraded
chef server core
后也遇到了此问题。我想这教会了我,在运行
apt-get
之前,应该先运行
sudo-chef-server-ctl-upgrade
sudo chef-server-ctl upgrade
knife status