linux - start - ubuntu where is jenkins installed
Jenkins no pudo comenzar en Linux (5)
Entonces, saber que era un error previo al inicio me permitió investigar más a fondo.
Investigar más me permitió descubrir que la línea exacta en el archivo /etc/init/jenkins.conf
apuntaba hacia /usr/share/jenkins/bin/maintain-plugins.sh
Al mirar esta ubicación, encontré que no estaba presente (es decir, no hay un directorio bin). Esto significa que jenkins-common
ya no estaba instalado por alguna razón ... extraño en verdad ... entrar en apt-get
y hacer una instalación de este componente nuevamente generó el error:
dpkg error processing /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb ...
haber visto este error antes y refrescar mi memoria a través de google me dio la siguiente solución:
dpkg -i --force-overwrite /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb
Esto permitió que la instalación de common procediera de forma normal. Después de esto, todo lo que tuve que hacer fue reemplazar el /usr/share/jenkins/jenkins.war
con mi copia de seguridad (porque ubuntu está muy por detrás de la última versión), y pude volver a iniciar el servidor.
No estoy exactamente seguro de por qué comenzó el problema, pero era probable durante un proceso de actualización / limpieza de apt-get ... y debido a la rareza de que jenkins estuviera en conflicto con jenkins-common, no repobló el /usr/share/jenkins
directorio correctamente.
a pesar de eso, me alegra que esté funcionando de nuevo. :)
ve a ejecutar jenkins después de hacer una actualización y obtén lo siguiente:
"
start jenkins
start: Job failed to start
"
Eso es todo ... nada aparece en el registro de Jenkin ... así que es difícil depurarlo por decir lo menos. (y no se está ejecutando ya, ni nada de eso).
¿Hay algún otro registro en algún lugar que debería ver que sería útil? (Estoy asumiendo que la respuesta a este problema será un tanto iterativa, así que espero que alguien pueda iniciarme en un camino para depurar esto)
En su lugar, puede ejecutar lo siguiente antes de la instalación para limpiar correctamente los archivos conffiles que dejó la versión de la distribución:
sudo apt-get purge jenkins
Luego instala la versión correcta.
Lo siguiente funcionó para mí:
sudo rm /etc/init/jenkins.conf
sudo update-rc.d jenkins defaults
sudo service jenkins start
Entonces....
root@core:/# service jenkins start
* Starting Jenkins Continuous Integration Server jenkins [ OK ]
Tomado de: https://groups.google.com/forum/#!msg/jenkinsci-users/eW_yEWLojFc/tFhb8DKoRHUJ
Fui a ver la tail -f /var/log/jenkins/jenkins.log
registros de jenkins tail -f /var/log/jenkins/jenkins.log
En mi caso, no comenzó porque utilicé una versión java incompatible. Actualiza y asegúrate de que ve Java correcto (en mi caso debería haber sido abierto usando JRE 1.7. Para verificarlo, usa el comando java -version
) y todo debería funcionar
Obtuve de este enlace: https://serverfault.com/questions/710680/jenkins-not-starting-in-ubuntu
Puede ser causado por un disco completo. Para estar realmente seguro, intente ejecutarlo manualmente. De esta manera: /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 --ajp13Port=-1