ruby – 错误:在路径加载的Cookbook包含无效的元数据
发布时间:2020-12-16 23:28:40 所属栏目:百科 来源:网络整理
导读:当我跑步时: :$vagrant provision 要么 :$vagrant up 我有一个错误: nisevi@localhost processor (master):$vagrant provisionUsing ssh deploy key of: /home/nisevi/.ssh/id_rsa== default: Chef 12.0.3 Omnibus package is already installed.== defaul
当我跑步时:
:$vagrant provision 要么 :$vagrant up 我有一个错误: nisevi@localhost processor (master):$vagrant provision Using ssh deploy key of: /home/nisevi/.ssh/id_rsa ==> default: Chef 12.0.3 Omnibus package is already installed. ==> default: Running provisioner: shell... default: Running: inline script ==> default: W ==> default: : ==> default: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ trusty-security/multiverse amd64 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-amd64_Packages) ==> default: W ==> default: : Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ trusty-security/multiverse i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_multiverse_binary-i386_Packages) ==> default: W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_multiverse_binary-amd64_Packages) ==> default: W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty/multiverse i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_multiverse_binary-i386_Packages) ==> default: W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty-updates/multiverse amd64 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty-updates_multiverse_binary-amd64_Packages) ==> default: W: Duplicate sources.list entry http://archive.ubuntu.com/ubuntu/ trusty-updates/multiverse i386 Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty-updates_multiverse_binary-i386_Packages) ==> default: W: You may want to run apt-get update to correct these problems ==> default: Running provisioner: chef_solo... ==> default: Detected Chef (latest) is already installed Generating chef JSON and uploading... ==> default: Running chef-solo... ==> default: [2015-01-07T03:09:42+00:00] INFO: Forking chef instance to converge... ==> default: [2015-01-07T03:09:42+00:00] INFO: *** Chef 12.0.3 *** ==> default: [2015-01-07T03:09:42+00:00] INFO: Chef-client pid: 1224 ==> default: [2015-01-07T03:09:50+00:00] INFO: Setting the run_list to ["role[processor]"] from CLI options ==> default: [2015-01-07T03:09:50+00:00] INFO: Run List is [role[processor]] ==> default: [2015-01-07T03:09:50+00:00] INFO: Run List expands to [opsworks_initial_setup,mysql::client,dependencies,opsworks_ganglia::client,deploy::default,ba-processor::setup,ba-processor::deploy,sidekiq::deploy,opsworks_ganglia::configure-client] ==> default: [2015-01-07T03:09:50+00:00] INFO: Starting Chef Run for ubuntu1404-opsworks ==> default: [2015-01-07T03:09:50+00:00] INFO: Running start handlers ==> default: [2015-01-07T03:09:50+00:00] INFO: Start handlers complete. ==> default: [2015-01-07T03:09:51+00:00] WARN: found a directory vendor in the cookbook path,but it contains no cookbook files. skipping. ==> default: [2015-01-07T03:09:51+00:00] ERROR: Running exception handlers ==> default: [2015-01-07T03:09:51+00:00] ERROR: Exception handlers complete ==> default: [2015-01-07T03:09:51+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out ==> default: [2015-01-07T03:09:51+00:00] ERROR: Cookbook loaded at path(s) [/tmp/vagrant-chef-3/chef-solo-2/cookbooks/tad-server] has invalid metadata: The `name' attribute is required in cookbook metadata ==> default: [2015-01-07T03:09:51+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) Chef never successfully completed! Any errors should be visible in the output above. Please fix your recipes so that they properly complete. 有谁知道是什么导致了这个错误或相关的是什么? 解决方法
如错误所述,您必须在此cookbook中添加名称’tad-server’metadata.rb文件.在很长一段时间里,这是可选的,因此许多人根本没有在他们的烹饪书中放置metadata.rb,但现在有些工具至少需要这个.元数据中的所有其他字段仍然是可选的,但强烈建议使用版本.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我可以使用sbt的`apiMappings`设置来管理依赖项吗?
- Flex / Flash Builder:引用另一个项目的正确方法?
- 一个简单的C++编写的u盘病毒代码
- 树懒Flash教你设计出高满意度的RESTful Web API!
- c# – WPF WebBrowser:以编程方式更改IE打印对话框属性
- 使用 Oracle Enterprise Manager Cloud Control 12c 安装和
- U-boot实现Nand/Nor 双启动
- ruby-on-rails – 带有嵌套属性的Rails表单(accepts_nested
- c – 在Boost :: Program_Options中,如何设置wstring的默认
- GREP正则表达式 扩展正则表达式 重定向