小编典典

Jenkins无法在Linux中启动

jenkins

升级后去运行jenkins,并获得以下信息:

start jenkins
start: Job failed to start

就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。(它还没有运行,或者类似的东西)。

我应该在其他地方查看另一个日志会有所帮助吗?(我假设对这个问题的回答将是反复的,所以希望有人可以在调试它的道路上开始我的工作)


阅读 760

收藏
2020-07-25

共1个答案

小编典典

因此,知道这是一个启动前错误,使我可以进行更深入的研究。

进一步的挖掘使我发现/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 ...

之前曾见过此错误,并通过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远远落后于最新发行版),并且我能够再次启动服务器。

我不确定是什么原因导致了问题的开始,但是很可能是在apt-get升级/清理过程中……而且由于jenkins与jenkins-
common冲突而产生的怪异现象,因此无法/usr/share/jenkins正确地填充目录。

无论如何,很高兴它又能正常工作。:)

2020-07-25