You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon Linux 2实例AWS CodeDeploy Agent异常:文件缺失且无法重装求助

解决Amazon Linux 2上CodeDeploy Agent彻底移除并重装的问题

1. 彻底清理Agent残留文件与配置

先停止并禁用可能残留的服务进程:

sudo systemctl stop codedeploy-agent
sudo systemctl disable codedeploy-agent

删除所有Agent相关的文件目录:

sudo rm -rf /opt/codedeploy-agent
sudo rm -rf /etc/codedeploy-agent
sudo rm -rf /var/log/codedeploy-agent

清理yum缓存及残留的包信息:

sudo yum clean all
sudo rm -rf /var/cache/yum/x86_64/2/codedeploy-agent*
sudo rpm -e --noscripts codedeploy-agent  # 强制清除rpm数据库中的残留记录,若提示包未安装可忽略

2. 重新安装CodeDeploy Agent

导入CodeDeploy的GPG密钥:

sudo rpm --import https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/codedeploy-agent.gpg

添加CodeDeploy yum仓库(将us-east-1替换为你的实例所在区域):

sudo tee /etc/yum.repos.d/codedeploy.repo <<EOF
[codedeploy]
name=AWS CodeDeploy Repository
baseurl=https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/rpm/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/codedeploy-agent.gpg
EOF

执行安装命令:

sudo yum install -y codedeploy-agent

3. 验证安装状态

启动并设置开机自启:

sudo systemctl start codedeploy-agent
sudo systemctl enable codedeploy-agent

检查服务运行状态:

sudo systemctl status codedeploy-agent

确认可执行文件存在:

ls -l /opt/codedeploy-agent/bin/codedeploy-agent

内容的提问来源于stack exchange,提问作者user567602

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 23:24:56