问题描述
我已经删除了厨师食谱,方法是删除食谱.rb
文件的所有引用,然后上传其所属的食谱:
knife cookbook upload crmpicco
和knife cookbook upload crmpicco-deploy
然后我烘烤服务器以获取更改(chef-client -l error
),然后,我在食谱列表中看到了该食谱。
chef-client -l error
Starting Chef Client,version 12.19.36
resolving cookbooks for run list: ["ulimit2","logrotate::global","users::sysadmins","apt","postfix","redisio","redisio::enable","etcd","apache2","newrelic::php_agent","crmpicco-deploy::maintenance","crmpicco-deploy::enrich","crmpicco-deploy"]
Synchronizing Cookbooks:
...
我已删除了食谱"crmpicco-deploy::enrich"
,但由于某种原因它仍列在运行列表中。
不可避免的错误是:
Installing Cookbook Gems:
Compiling Cookbooks...
================================================================================
Recipe Compile Error
================================================================================
Chef::Exceptions::RecipeNotFound
--------------------------------
could not find recipe enrich for cookbook crmpicco-deploy
Platform:
---------
x86_64-linux
是否需要运行缓存或其他命令来强制删除此配方?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)