【问题标题】:Jenkins install failes詹金斯安装失败
【发布时间】:2020-12-03 15:38:43
【问题描述】:

我正在尝试在 Ubuntu 16 上安装 jenkins,但总是失败。

它显示:

Job for jenkins.service failed because the control process exited with error code. 
See "systemctl status jenkins.service" and "journalctl -xe" for details.
invoke-rc.d: initscript jenkins, action "start" failed.

我检查了我的 JDK 版本,

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~16.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

并且还将java路径添加到/etc/init.d/jenkins

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
CLASS_PATH=$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH 

jenkins 安装我还是失败了。有谁知道如何解决这个问题?

【问题讨论】:

  • 你能发布一些日志吗?至少是 journalctl -xe 命令的结果

标签: ubuntu jenkins


【解决方案1】:

很好。我想通了。

invoke-rc.d: initscript jenkins, action "start" failed.

此错误表明 JDK 版本错误。 Ubuntu16有两个版本的jdk,java8和java9。我将环境路径设置为 java8,因此,当我检查 JAVA 版本时,它会显示正确的版本。但是jenkins在/usr/bin/java中搜索java,依然是java9的软链接。这就是为什么我的詹金斯总是启动失败。

将/usr/bin/java重新链接到我的java8路径后,重新启动jenkins,jenkins就可以工作了。

【讨论】:

    猜你喜欢
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    相关资源
    最近更新 更多