【发布时间】:2016-02-08 20:19:14
【问题描述】:
我正在尝试通过 AWS Opsworks 设置 Jenkins 服务器。我将https://github.com/chef-cookbooks/jenkins 添加到自定义食谱部分。并将 jenkins::master 添加到事件生命周期的设置步骤中。但是,当我尝试创建实例时,会出现以下错误:
[2015-11-07T21:12:41+00:00] ERROR: Running exception handlers
[2015-11-07T21:12:41+00:00] ERROR: Exception handlers complete
[2015-11-07T21:12:41+00:00] FATAL: Stacktrace dumped to /var/lib/aws/opsworks/cache.stage2/chef-stacktrace.out
[2015-11-07T21:12:41+00:00] ERROR: 412 "Precondition Failed"
[2015-11-07T21:12:41+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
我还在日志文件的上方看到了这个错误:
Missing Cookbooks:
------------------
No such cookbook: apt
任何帮助将不胜感激。
【问题讨论】:
-
嗨——我对 Opsworks 不太熟悉,但是您缺少依赖于 Jenkins 食谱的食谱(特别是 apt 食谱,但我相信还有其他食谱)。您是否真的将 jenkins 食谱和所有依赖项 上传到 Opsworks?
标签: amazon-web-services chef-infra chef-recipe aws-opsworks