在 FIWARE Labs 中测试 Orion Context Broker GE,使用层中仅包含 orion 0.9.1 软件的新蓝图模板(在 centos 和 ubuntu 中测试),它不起作用。
启动新模板实例并进入虚拟机后:
[root@orion63-orion1-1-005760 ~]# cat /etc/redhat-release CentOS 6.3 版(最终版) [root@orion63-orion1-1-005760 ~]# chef-client 启动 Chef 客户端,版本 11.14.6 解析运行列表的食谱:[“orion-dbcluster::0.8.1_install”] 同步食谱: - 适合 - 百胜 - 猎户座 dbcluster 编写食谱... ==================================================== =============================== /var/cache/chef/cookbooks/orion-dbcluster/recipes/0.8.1_install.rb 中的配方编译错误 ==================================================== =============================== 无方法错误 ------------- nil:NilClass 的未定义方法“[]” 食谱跟踪: --------------- /var/cache/chef/cookbooks/orion-dbcluster/recipes/0.8.1_install.rb:10:in `from_file' 相关文件内容: ---------------------- /var/cache/chef/cookbooks/orion-dbcluster/recipes/0.8.1_install.rb: 3:包节点[:oriondbcluster][:package_name] 做 4:版本“0.8.1-dev” 5:操作:安装 6:结束 7: 8:分片节点=搜索( 9::节点, 10>>“mongodb_cluster_name:#{node['mongodb']['cluster_name']} AND \ 11:食谱:mongodbshard\\:\\:2.2.3_install AND \ 12: chef_environment:#{node.chef_environment}" 13:) 14: 15: 16:#上下文初始化 17:模板“/opt/contextini.sh”做 18:动作:创建 19:来源“contextbroker.init.erb” 运行处理程序: 运行处理程序完成 厨师客户端失败。0 个资源在 4.055387918 秒内更新