【问题标题】:AWS CodeDeploy-Agenten on Ubuntu 20.0LTS, Ruby errorsUbuntu 20.0LTS 上的 AWS CodeDeploy-Agenten,Ruby 错误
【发布时间】:2020-09-28 21:09:39
【问题描述】:

我在尝试通过以下方式安装 AWS 代码部署代理时遇到了一些错误:

wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install

./install auto

我知道 AWS 文档说 16.04 或 18.04。但想知道我是不是第一个尝试它的人。

Traceback (most recent call last):
    8: from ./install:33:in `<main>'
    7: from ./install:33:in `new'
    6: from /usr/lib/ruby/2.7.0/logger.rb:389:in `initialize'
    5: from /usr/lib/ruby/2.7.0/logger.rb:389:in `new'
    4: from /usr/lib/ruby/2.7.0/logger/log_device.rb:18:in `initialize'
    3: from /usr/lib/ruby/2.7.0/logger/log_device.rb:83:in `set_dev'
    2: from ./install:21:in `method_missing'
    1: from ./install:21:in `map'
./install:22:in `block in method_missing': undefined method `path' for #<IO:<STDOUT>> (NoMethodError)

如果有人有小费会很好。

最好的,谢谢

【问题讨论】:

    标签: ruby amazon-web-services aws-code-deploy ubuntu-20.04


    【解决方案1】:

    在 Ubuntu 20.04 上安装最新版本的 CodeDeploy 代理:

    sudo ./install auto > /tmp/logfile

    注意:将输出写入临时日志文件是一种解决方法,当 AWS 使用 Ubuntu 20.04 上的安装脚本解决已知错误时,应使用该解决方法。

    来源:https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ubuntu.html

    【讨论】:

    • 只是给任何寻求此解决方案的人的说明 - 这不再有效
    【解决方案2】:

    显然 CodeDeploy 尚不兼容 Ubuntu 20.04,因为后者带有 ruby​​ 2.7 而 CodeDeploy 支持最大 2.5。有一个解决方案here重新打包deb包以强制检查通过:

    sudo su
    apt-get update
    apt-get install -y ruby
    wget https://aws-codedeploy-us-east-1.s3.amazonaws.com/releases/codedeploy-agent_1.0-1.1597_all.deb
    mkdir codedeploy-agent_1.0-1.1597_ubuntu20
    dpkg-deb -R codedeploy-agent_1.0-1.1597_all.deb codedeploy-agent_1.0-1.1597_ubuntu20
    sed 's/2.0/2.7/' -i ./codedeploy-agent_1.0-1.1597_ubuntu20/DEBIAN/control
    dpkg-deb -b codedeploy-agent_1.0-1.1597_ubuntu20
    dpkg -i codedeploy-agent_1.0-1.1597_ubuntu20.deb
    systemctl start codedeploy-agent
    systemctl enable codedeploy-agent
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-11
    • 2017-09-15
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    • 2023-03-15
    相关资源
    最近更新 更多