Je suis le cours "Gérez votre serveur Linux et ses services" et j'en suis à l'installation de Jenkins dans la partie 3.
Jusqu'à maintenant, tout s'est plutôt bien déroulé mais je rencontre actuellement un problème.
Lorsque je veux accéder à l'adresse http://www.example.com:8080/jenkins/ sur ma machine client pour installer Jenkins, j'ai un message d'erreur :
java.io.IOException: Read-only file system
at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.base/java.io.File.createTempFile(File.java:2092)
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:142)
Caused: java.io.IOException: Failed to create a temporary file in /var/lib/jenkins
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:144)
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:109)
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:84)
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:74)
at hudson.util.TextFile.write(TextFile.java:116)
at jenkins.model.Jenkins.<init>(Jenkins.java:910)
at hudson.model.Hudson.<init>(Hudson.java:85)
at hudson.model.Hudson.<init>(Hudson.java:81)
at hudson.WebAppMain$3.run(WebAppMain.java:262)
Caused: hudson.util.HudsonFailedToLoad
at hudson.WebAppMain$3.run(WebAppMain.java:279)
Je précise que j'ai du installer tomcat9 mais ça ne m'a pas posé de problème jusqu'à maintenant.
Quelqu'un saurait-il comment résoudre ce problème ?
J'ai eu le même soucis et j'ai fini par trouver une solution (je ne sais pas si c'est la bonne).
J'ai remis jenkins dans tmp : sudo mv /var/lib/tomcat9/webapps/jenkins /tmp
Du coup j'ai changé la ligne du fichier context /etc/tomcat9/context.xml
par <Environment name=”JENKINS_HOME” value=”/tmp/jenkins” type=”java.lang.String” />
J'ai fait un restart de tomcat9 et la page demandant le mot de passe s'est affichée sur mon poste client
J'ai aussi bien galéré à trouver le initialAdminPassword alors si ça vous arrive aussi, je l'ai trouvé dans /var/log/tomcat9/catalina.date-de-l'installation-de-jenkins
J'ai bien essayé de mettre en oeuvre les solutions de:
- djjm86 : la modification ne s'enregistre pas avec comme message : Editing "/etc/systemd/system/tomcat9.service.d/override.conf" canceled: temporary file is empty. - BayeSabaraneLam : m'a totalement bloqué tomcat.
Donation :
BTC (BTC Network) : 17699bsBsqrrts882DiibKyQ9P6W9oC3kA
Ethereum (ERC 20 Network ) : 0x5c07e179498d2d754cd7481bc6d7995684323bdd