当前位置: 首页 > 面试题库 >

Jenkins无法在Linux中启动

孙阳舒
2023-03-14
问题内容

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

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 ...

之前曾见过此错误,并通过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正在显示启动chromedriver的消息,但未触发chromedriver并且测试用例失败。我不知道为什么会发生 注意:为此代码创建的xml在终端上成功运行。我认为问题出在chromedriver selenium代码: 问题答案: 检查您的chromedriver版本和chromebrowser版本。当版本不匹配时,我已经注意到这种现象。 您可以参考此链接http:/

  • 我正在建立一个机器人测试环境。我无法让机器人启动火狐浏览器。 我的环境:Lubunto(linux)20.04Python 3.8.10Firefox 93.0 我安装了: 已安装版本:Robot Framework 4.1.2webdrivermanager 0.10.0geckodriver 0.29.0 我创建了一个文件HelloWorld.Robot: 运行此机器人测试失败:WebDriv

  • 问题内容: 将我的macOS升级到Sierra之后,当我使用launchctl load启动Jenkins时,我无法连接到localhost:8080。如果再次调用launchctl load,则会看到响应“服务已加载”。默认位置/ var / log / jenkins /(在jenkins- ci.plist中设置)没有日志文件。我还尝试在那里创建jenkins.log并将其添加给jenkin

  • 问题内容: 我正在尝试使用以下方法启动Jenkins: 我收到此错误: 更新我的开发环境后,出现了这个问题,我切换到: Java 10.0.1 + 10 Jenkins2.107.2 MacOS 10.13.4 问题答案: 根据收到的错误消息: 所加载的JAR / WAR文件是针对Java 10(及更高版本)编译的,因为该消息表明类文件版本为54。 实际使用的JRE是Java 9或更早版本。如果您

  • 问题内容: 我正在使用Jenkins,从昨天开始它已经停止工作。我看着Windows服务,它已被停止(以某种方式)。我重新启动了它,但此后它立即停止了。 我查看了从(C:\ Program Files \ Jenkins)运行服务的目录,并在其中打开了名为jenkins.out.log的日志文件。这就是它的意思 问题答案: 已修复- 适用于将来可能会遇到此问题的其他任何人。我用了这篇Techrep

  • 问题内容: [症状] 使用官方步骤安装Jenkins,但失败,并显示错误消息 无法启动LSB:在启动时启动Jenkins 。 重现步骤 控制台日志 [环境] Ubuntu 18.04 LTS Beta2 Jenkins2.107.2 问题答案: [根本原因] Ubuntu 18.04 LTS使用Java 9作为默认Java Jenkins 2.107.2仍使用Java 8 [解] 在安装Jenki