🧶 Trouble
ec2에 codedeploy agent를 설치하던 중
마지막 명령어인
1
| sudo service codedeploy-agent status
|
에서 에러가 발생했다.
이 명령어는 설치후 서비스가 실행중인지 확인하는 명령어인데
에러가 발생해
설치가 제대로 되어 실행중인지 확인할 수 없게 했다.
먼저 ec2에 codedeploy agent 설치하는 방법이다.
ec2에 codedeploy agent 설치
다음으로 이동
1
| wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
|
Ubuntu 20.04에서 최신 버전의 CodeDeploy 에이전트를 설치시
1
| sudo ./install auto > /tmp/logfile
|
서비스가 실행 중인지 확인 (⛔️ error 발생 부분)
1
| sudo service codedeploy-agent status
|
✂️ Shooting
이 명령어들을 실행시켜주고 다시 시도했을 때 에러가 나타나지 않았다.
1
| sudo apt-get install ruby-full ruby-webrick wget -y
|
1
| wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/releases/codedeploy-agent_1.3.2-1902_all.deb
|
1
| mkdir codedeploy-agent_1.3.2-1902_ubuntu22
|
1
| dpkg-deb -R codedeploy-agent_1.3.2-1902_all.deb codedeploy-agent_1.3.2-1902_ubuntu22
|
1
| sed 's/Depends:.*/Depends:ruby3.0/' -i ./codedeploy-agent_1.3.2-1902_ubuntu22/DEBIAN/control
|
1
| dpkg-deb -b codedeploy-agent_1.3.2-1902_ubuntu22/
|
1
| sudo dpkg -i codedeploy-agent_1.3.2-1902_ubuntu22.deb
|
1
| sudo systemctl list-units --type=service | grep codedeploy
|
1
| sudo service codedeploy-agent status
|
(참고)