去進行升級後運行詹金斯啓動,並得到如下:詹金斯未能在linux
「
start jenkins
start: Job failed to start
」
就是這樣...沒有在詹的顯示出來日誌...因此很難調試至少說。 (並沒有運行,或類似的東西)。
是否有另一個日誌某處,我應該看看會有所幫助? (我假設這個問題的答案會有點迭代,所以希望有人可以啓動我的路徑來調試這個)
去進行升級後運行詹金斯啓動,並得到如下:詹金斯未能在linux
「
start jenkins
start: Job failed to start
」
就是這樣...沒有在詹的顯示出來日誌...因此很難調試至少說。 (並沒有運行,或類似的東西)。
是否有另一個日誌某處,我應該看看會有所幫助? (我假設這個問題的答案會有點迭代,所以希望有人可以啓動我的路徑來調試這個)
因此,知道這是一個預啓動錯誤,讓我深入調查。
進一步深挖讓我弄清楚,在/etc/init/jenkins.conf
文件的確切行是一個指向/usr/share/jenkins/bin/maintain-plugins.sh
看着這個位置,我發現這是不存在的(即沒有bin目錄)。這意味着,jenkins-common
不再安裝出於某種原因......奇......確實進入apt-get
,做一個安裝此組件再次導致錯誤的:前
dpkg error processing /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb ...
見過這個錯誤並刷新我的通過谷歌內存給出了以下解決方案:
dpkg -i --force-overwrite /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb
這使得安裝common可以照常進行。在此之後,我所要做的就是用備份副本替換/usr/share/jenkins/jenkins.war
(因爲ubuntu遠遠落後於最新版本),並且我能夠再次啓動服務器。
我不確定是什麼原因引發了問題,但它可能是在apt-get升級/清理過程中......並且由於jenkins與jenkins常見的衝突,它不會重新生成/usr/share/jenkins
目錄正確。不管怎麼說,我很高興它再次運轉。 :)
這對我來說非常有幫助。我沒有同樣的問題,但我能夠通過記錄啓動日誌的輸出來診斷更多關於發生的事情 「sudo cat /var/log/upstart/jenkins.log」 – 2013-05-28 19:41:07
我很高興它是有用的。 :) – CasualT 2013-05-28 20:06:20
我也有這個問題,並找出是什麼原因造成的。我首先從Ubuntu的倉庫安裝jenkins,發現大多數插件都不支持,然後卸載它。然後我從jenkins的代理商那裏安裝了它,但我忘了添加 - 清除之前jenkins軟件包的卸載。腳本和配置被留下導致這個問題。 – Caustic 2013-06-25 23:15:47
以下爲我工作:
sudo rm /etc/init/jenkins.conf
sudo update-rc.d jenkins defaults
sudo service jenkins start
然後....
[email protected]:/# service jenkins start
* Starting Jenkins Continuous Integration Server jenkins [ OK ]
從借來的:https://groups.google.com/forum/#!msg/jenkinsci-users/eW_yEWLojFc/tFhb8DKoRHUJ
我去看了詹金斯日誌 tail -f /var/log/jenkins/jenkins.log
在我的情況下,它並沒有開始因爲我使用不兼容的Java版本。 更新,並確保它認爲正確的Java(在我的情況下,應該使用JRE 1.7已經打開要進行檢查,請使用java -version
命令)和所有應工作
我從這個鏈接了:https://serverfault.com/questions/710680/jenkins-not-starting-in-ubuntu
它可能是由完整磁盤引起的。 要確定,請嘗試手動運行它。像這樣: /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 --ajp13Port=-1
你在看哪個日誌? Jenkins如何安裝? – 2012-04-13 03:34:18
apt-get是安裝方法。 我看了/var/log/jenkins/*.log(這裏有很多,但其中一個是最近的,其他的是較舊的檔案)。 – CasualT 2012-04-13 04:30:52
附加信息: 經過我自己挖掘的更多內容,我可以看到的唯一日誌是/ var/log/syslog和/var/log/kern.log 在這兩個行中都有一行代碼: 「 init:jenkins預啓動過程(####)以狀態127結尾「 – CasualT 2012-04-13 04:52:10