サーバ導入自動パイプライン構築中に発生したエラー
//사전에 wget 설치 필요함!
wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/latest/install
次のコマンドでインストールが正しいことを確認します.sudo service codedeploy-agent status
では、端末は以下のように表示され、正常にインストールされていることを示します.codedeploy-agent.service - LSB: AWS CodeDeploy Host Agent
Loaded: loaded (/etc/init.d/codedeploy-agent; generated)
Active: active (running) since Wed 2022-03-30 06:32:14 UTC; 36min ago
Docs: man:systemd-sysv-generator(8)
Tasks: 6 (limit: 1140)
CGroup: /system.slice/codedeploy-agent.service
├─13278 codedeploy-agent: master 13278
└─13282 codedeploy-agent: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller of master 13278
Mar 30 06:53:45 ip-172-31-45-27 su[13979]: + ??? root:root
Mar 30 06:53:45 ip-172-31-45-27 su[13979]: pam_unix(su:session): session opened for user root by (uid=0)
Mar 30 06:53:45 ip-172-31-45-27 su[13979]: pam_unix(su:session): session closed for user root
Mar 30 06:53:49 ip-172-31-45-27 su[14006]: Successful su for root by root
Mar 30 06:53:49 ip-172-31-45-27 su[14006]: + ??? root:root
Mar 30 06:53:49 ip-172-31-45-27 su[14006]: pam_unix(su:session): session opened for user root by (uid=0)
lines 1-15
やっとログファイルを見ることができました.次のコマンドを使用してログファイルを確認します.
cd /opt/codedeploy-agent/deployment-root/deployment-logs
nano codedeploy-agent-deployments.log
これにより、デプロイ中に発生したすべてのエラー・ログを表示できます.[2022-03-30 06:34:30.502] [d-SK3VVHUUF]LifecycleEvent - AfterInstall
[2022-03-30 06:34:30.502] [d-SK3VVHUUF]Script - scripts/initialize.sh
[2022-03-30 06:34:31.872] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:36.425] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:38.394] [d-SK3VVHUUF][stderr]npm WARN deprecated [email protected]: standard 16.0.0 and eslint-config-standard 16.0.0 no longer require th$
[2022-03-30 06:34:38.692] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:38.947] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.156] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.159] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.163] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.226] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.235] [d-SK3VVHUUF][stderr]WARN engine @eslint/[email protected]: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.248] [d-SK3VVHUUF][stderr]WARN engine @humanwhocodes/[email protected]: wanted: {"node":">=10.10.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.347] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:39.357] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:40.881] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":">=10"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:43.100] [d-SK3VVHUUF][stderr]WARN engine [email protected]: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
[2022-03-30 06:34:43.190] [d-SK3VVHUUF][stderr]npm ERR! Linux 5.4.0-1060-aws
[2022-03-30 06:34:43.190] [d-SK3VVHUUF][stderr]npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
[2022-03-30 06:34:43.190] [d-SK3VVHUUF][stderr]npm ERR! node v8.10.0
[2022-03-30 06:34:43.191] [d-SK3VVHUUF][stderr]npm ERR! npm v3.5.2
[2022-03-30 06:34:43.191] [d-SK3VVHUUF][stderr]npm ERR! code EMISSINGARG
후략..
warnは実はただの警告で、間違いはありません.しかし、私にとって、これさえ気分が悪いので、説明しました.導入に必要なノードのバージョンは10または10.12.0以降で、現在のバージョンは8です.xxバージョン.
どこから出てきたのかふと思った
EC 2のノードバージョンですか?と思います.自信がない.
考え直した.codeDeployAgentは、ログをEC 2に保持します.
そしてEC 2にIAM権限を設定...では.
EC 2のノードバージョンだとかすかに推測できますが...ううう
仮にそうだとしたら、npm ERR!node v8.10.0エラー情報をネット検索にコピーします.幸いなことに、ここです。の本は解決方法を親切に説明してくれたので、導入に成功しました.
aws ec2 사용시 nvm , npm , node를 최신버전으로 다운했음에도 옛날버전을 사용하는 오류 해결 방법입니다
node.js 업데이트 (3개의 명령어를 차례차례 입력하세요.)
sudo npm cache clean --force
sudo npm install -g n
sudo n stable
npm 업데이트
sudo npm install -g npm
エラーメッセージの読み方はここです。冊で見積もっています.括弧にエラー内容が記録されているようです.Reference
この問題について(サーバ導入自動パイプライン構築中に発生したエラー), 我々は、より多くの情報をここで見つけました https://velog.io/@suxxzzy/서버-배포-자동화-파이프라인-구축-중-생긴-에러テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol