【问题标题】:AWS opswork-agent not startingAWS opswork-agent 未启动
【发布时间】:2017-03-07 21:12:35
【问题描述】:

我正在尝试使用以下命令在 aws 实例上启动 opswork-agent,

sudo service opsworks-agent start

但由于以下错误而失败,

/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:34:in `singleton class': undefined method `default_specifications_dir' for class `#<Class:Gem::Specification>' (NameError)
    from /usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:32:in `<top (required)>'
    from /usr/lib/ruby/vendor_ruby/rubygems.rb:1264:in `require'
    from /usr/lib/ruby/vendor_ruby/rubygems.rb:1264:in `<top (required)>'
    from <internal:gem_prelude>:4:in `require'
    from <internal:gem_prelude>:4:in `<internal:gem_prelude>'

其他细节:

ruby 版本:ruby 2.0.0p645(2015-04-13 修订版 50299)[x86_64-linux]

宝石版本:2.6.7

【问题讨论】:

    标签: ruby amazon-web-services rubygems aws-opsworks


    【解决方案1】:

    确保以下事项。

    1. 如果您不是通过 aws opsworks 启动实例,请在您的 ec2 实例中安装 opsworks-agent。
    2. 如果您在 aws opsworks 控制台中启动实例,则需要配置层以在 ec2 实例中安装 opsworks-agent。当实例开始运行时,opsworks 会自动从实例中启动 opsworks-agent。

    DevOps 工程师无需从实例手动启动 opsworks-agent。

    【讨论】:

      猜你喜欢
      • 2018-01-23
      • 2016-02-19
      • 2014-09-05
      • 2022-10-05
      • 2016-03-09
      • 1970-01-01
      • 2020-04-19
      • 1970-01-01
      • 2018-07-12
      相关资源
      最近更新 更多