我从github上拿了一本食谱,现在正在运行chef-client。它给出了错误食谱not found,但如果我运行该食谱中的其他食谱,它运行正常
root@vagrant ubuntu-trusty-64:~# chef-client Starting Chef Client,版本12.16.42解析运行列表的食谱:"task_postgis::postgre_extension“同步食谱:- task_postgis (0.1.0) -数据库(6.1.1) - postgresql (5.1.0) - apt (5.0.0) - compat_resource (12.16.2) - build-essential (7.0.2) - seven_zip (2.0.2) - windows (2.1.1) - ohai (4.2.2) - mingw (1.2.4) - openssl (6.0.0)安装Cookbook Gems:编译Cookbook...2016-12-05T10:04:51+00:00警告: Chef::Provider::AptRepository已存在!无法从食谱apt 2016-12-05T10:04:52+00:00为LWRP提供程序apt_repository创建弃用类。警告: AptRepository已存在!弃用类覆盖了食谱apt中的自定义资源apt_repository
================================================================================
配方编译错误
Chef::Exceptions::RecipeNotFound
找不到食谱postgresql的配方setup_extensions
食谱跟踪:
/var/chef/cache/cookbooks/task_postgis/recipes/postgre_extension.rb:1:in `from_file的
相关文件内容:
/var/chef/cache/cookbooks/task_postgis/recipes/postgre_extension.rb:
1>> include_recipe 'postgresql::setup_extensions‘2:#将扩展安装到数据库3: postgresql_extension "postgis“do 4: database "mydb”5: end 6: 7:#postgresql_language "plpgsql“do 8:# database "mydb”9:#end 10:
平台:
x86_64-linux
运行处理程序: 2016-12-05T10:04:52+00:00错误:运行异常处理程序运行处理程序完成2016-12-05T10:04:52+00:00错误:异常处理程序完成Chef客户端失败。0资源在14秒内更新2016-12-05T10:04:53+00:00致命:堆栈跟踪转储到/var/ Chef / setup_extensions /Chef- stacktrace.out 2016-12-05T10:04:53+00:00致命:如果您提交错误报告2016-12-05T10:04:53+00:00错误:无法找到食谱PostgreSQL2016-12-05T10:04:53+00:00致命:Chef::Exception::ChildConvergeError:Chef run process退出失败(退出代码1)
发布于 2016-12-06 10:14:04
community postgresql cookbook中没有setup_extensions
配方。我不确定是否有过这样的食谱。你从哪里弄到这个片段的?
https://stackoverflow.com/questions/40972878
复制相似问题