Lorsque je crée une nouvelle Déployez en AWSCodeDeploy avec GitHub Je reçois ce message d'échec:erreur Codedeploy agent lorsqu'il est exécuté en amazone instance linux
Error CodeScriptFailed
Script Namescripts/stop_server.sh
MessageScript at specified location: scripts/stop_server.sh run as user ubuntu failed with exit code 1
Log TailLifecycleEvent - ApplicationStop
Script - scripts/stop_server.sh
[stderr]su: user ubuntu does not exist
Mais, mon exemple est une instance Linux Amazon et ne pas un utilisateur ubuntu
, quelqu'un sait quelque chose à ce sujet?
Le script essayer d'exécuter est:
# scripts/stop_server.sh
#!/bin/bash
forever stop .
Mon fichier appspec.yml:
version: 0.0
os: linux
files:
- source:/
destination: /home/ec2-user
hooks:
AfterInstall:
- location: scripts/install_dependencies.sh
timeout: 5
runas: root
ApplicationStart:
- location: scripts/start_server.sh
timeout: 5
runas: root
ApplicationStop:
- location: scripts/stop_server.sh
timeout: 5
runas: root
Version Codedeploy agent agent_version: OFFICIAL_1.0-1.1095_rpm
Salut @Ravi désolé pour le temps de vous répondre. Merci pour votre aide. J'ai résolu le problème de suppression de l'application que j'ai un problème et en créer un nouveau. Je crois que le problème est exactement ce que vous triste, le crochet ApplicationStop. –