Jenkins无法在Linux中启动
升级后去运行jenkins,并获得以下信息:
start jenkinsstart: 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 ...
之前曾见过此错误,并通过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
正确地填充目录。
无论如何,很高兴它又能正常工作。:)
以上是 Jenkins无法在Linux中启动 的全部内容, 来源链接: utcz.com/qa/425310.html