升级后去运行jenkins,并获得以下信息:
start jenkins start: Job failed to start
就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。(它还没有运行,或者类似的东西)。
我应该在其他地方查看另一个日志会有所帮助吗?(我假设对这个问题的回答将是反复的,所以希望有人可以在调试它的道路上开始我的工作)
因此,知道这是一个启动前错误,使我可以进行更深入的研究。
进一步的挖掘使我发现/etc/init/jenkins.conf文件中的确切行是指向/usr/share/jenkins/bin/maintain- plugins.sh
/etc/init/jenkins.conf
/usr/share/jenkins/bin/maintain- plugins.sh
看着这个位置,我发现它不存在(即没有bin目录)。这意味着jenkins-common由于某些原因不再安装…确实确实…进入apt- get并再次安装此组件会导致错误:
jenkins-common
apt- get
dpkg error processing /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb ...
之前曾见过此错误,并通过google刷新了我的记忆,给出了以下解决方案:
dpkg -i --force-overwrite /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb
这使common的安装可以正常进行。此后,我要做的就是用/usr/share/jenkins/jenkins.war备份的副本替换(因为ubuntu远远落后于最新发行版),并且我能够再次启动服务器。
/usr/share/jenkins/jenkins.war
我不确定是什么原因导致了问题的开始,但是很可能是在apt-get升级/清理过程中……而且由于jenkins与jenkins- common冲突而产生的怪异现象,因此无法/usr/share/jenkins正确地填充目录。
/usr/share/jenkins
无论如何,很高兴它又能正常工作。:)