AWSr Opsworks 的自定义 AMI 设置阶段失败但日志看起来很干净?

AWSr Opsworks 的自定义 AMI 设置阶段失败但日志看起来很干净?

所以我跟进了这个从 EBS 支持的 Opsworks 实例创建 AMI 的用户指南一切似乎都很顺利,直到我尝试从新的 AMI 启动 Opsworks 中的实例。

安装失败

由于超出了帖子大小限制,以下是设置日志的要点: https://gist.githubusercontent.com/hailwood/d064476a06dff214436378afea6b1930/raw/3024f52a3a93fdd47e3f72ddd4ba5960cb8ff9e2/error.log

但据我所知,那里没有什么有趣的东西。然而,当我 ssh 进入实例并检查时/var/chef/runs/42bb....../chef.log,我注意到它的唯一内容是以下内容(我将其分成两行以方便阅读):

/opt/aws/opsworks/current/bin/chef_command_wrapper.sh: line 96: 
/opt/chef/bin/chef-client: No such file or directory

运行后find / -name 'chef-client'我发现 chef-client 实际上已经安装好了,/usr/bin/chef-client但我不确定这是否是问题所在,因为根据上面的错误日志,它确实似乎成功运行了 chef。

相关内容