Quindi, sapendo che era un errore di pre-avvio, mi permise di indagare più a fondo.
Ulteriori scavo mi ha permesso di capire che la linea esatto del file /etc/init/jenkins.conf
era uno che punta alla /usr/share/jenkins/bin/maintain-plugins.sh
Guardando in questa posizione, ho scoperto che non era presente (es. Nessuna directory bin). Ciò significa che non è più jenkins-common
è stato installato per qualche motivo ... strano davvero ... andare in apt-get
e facendo una installazione di questo componente ancora una volta ha portato all'errore:
dpkg error processing /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb ...
aver visto questo errore prima e rinfrescante mia memoria via google ha dato la seguente soluzione:
dpkg -i --force-overwrite /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb
Ciò ha consentito l'installazione di comune per procedere normalmente. Dopo ciò, tutto ciò che dovevo fare era sostituire lo /usr/share/jenkins/jenkins.war
con la mia copia di backup (perché ubuntu è molto indietro rispetto all'ultima versione) e sono stato in grado di riavviare il server.
Non sono esattamente sicuro di cosa abbia causato il problema, ma è probabile durante un aggiornamento apt-get/processo pulito ... e a causa della stranezza con jenkins in conflitto con jenkins-common, non si ripopola la directory /usr/share/jenkins
correttamente.
indipendentemente, sono contento che funzioni di nuovo. :)
Quali registri stai guardando? Come è stato installato Jenkins? –
apt-get era il metodo di installazione. Ho dato un'occhiata a /var/log/jenkins/*.log (ce ne sono molti lì, ma uno è il più recente, e gli altri sono vecchi archivi). – CasualT
Ulteriori informazioni: Dopo un po 'del mio scavare, gli unici registri che ho visto cambiare erano/var/log/syslog e /var/log/kern.log In entrambi c'è una riga che legge: " init: processo di pre-avvio di jenkins (####) terminato con lo stato 127 " – CasualT