Jenkins fonctionnait correctement sur une machine Linux RedHat (une machine EC2 propre sur AWS), jusqu'à ce que je décide de changer le JENKINS_HOME
. J'ai simplement déplacé le répertoire Jenkins de /var/lib/jenkins
à /home/ec2-user/jenkins
, puis créé un lien symbolique. (J'ai suivi la première réponse à cette question: Change JENKINS_HOME on Red Hat Linux?).Erreur "Impossible de créer le répertoire de base" lors du changement JENKINS_HOME
Cependant lorsque je redémarre Jenkins je reçois l'erreur:
Unable to create the home directory ‘/var/lib/jenkins’. This is most likely a permission problem. To change the home directory, use JENKINS_HOME environment variable or set the JENKINS_HOME system property.
J'ai essayé de changer JENKINS_HOME
dans /etc/sysconfig/jenkins
, la mise au nouveau dossier (que je suppose défaites le point d'un lien symbolique?) Et je reçois encore la même erreur
Unable to create the home directory ‘/home/ec2-user/jenkins’.
Il est à des fins de sauvegarde, de sorte que j'ai toutes les données Jenkins dans un stockage de données externe monté (AWS File System élastique).
Vous devriez répondre à votre propre question; voir http://stackoverflow.com/help/self-answer Ne modifiez pas la réponse dans la question. – SiKing