简体   繁体   English

在 Ubuntu 18.04.4 上安装 Jenkins。 詹金斯没有开始

[英]Install Jenkins on Ubuntu 18.04.4. Jenkins didn´t start

Information:信息:

After updating Java to version 8, I also installed Jenkins according to the steps defined below.将 Java 更新到版本 8 后,我还按照下面定义的步骤安装了 Jenkins。 When I tried to start Jenkins, it couldn't start.当我尝试启动 Jenkins 时,它无法启动。 I am using Ubuntu 18.04.04.我正在使用 Ubuntu 18.04.04。

Steps to reproduce the problem重现问题的步骤

The steps contain the procedure which one can use to install Jenkins with Ubuntu 18.04 with Java 8. Can these steps be used with Ubuntu 18.04.04?这些步骤包含可用于在带有 Java 8 的 Ubuntu 18.04 上安装 Jenkins 的过程。这些步骤可以用于 Ubuntu 18.04.04 吗?

 sudo add-apt-repository ppa:webupd8team/java
    sudo apt install oracle-java8-installer
    wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
    sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"
    sudo apt install jenkins

Issue Overview after install安装后问题概览

jenkins.service - LSB: Start Jenkins at boot time
   Loaded: loaded (/etc/init.d/jenkins; generated)
   Active: failed (Result: exit-code) since Wed 2019-01-09 11:47:20 CET; 3min 6s
     Docs: man:systemd-sysv-generator(8)
  Process: 692 ExecStart=/etc/init.d/jenkins start (code=exited, status=1/FAILUR

Jan 09 11:47:19 Jenkins systemd[1]: Starting LSB: Start Jenkins at boot time...
Jan 09 11:47:19 Jenkins jenkins[692]: Found an incorrect Java version
Jan 09 11:47:19 Jenkins jenkins[692]: Java version found:
Jan 09 11:47:20 Jenkins jenkins[692]: openjdk version "10.0.2" 2018-07-17
Jan 09 11:47:20 Jenkins jenkins[692]: OpenJDK Runtime Environment (build 10.0.2+
Jan 09 11:47:20 Jenkins jenkins[692]: OpenJDK 64-Bit Server VM (build 10.0.2+13-
Jan 09 11:47:20 Jenkins jenkins[692]: Aborting
Jan 09 11:47:20 Jenkins systemd[1]: jenkins.service: Control process exited, cod
Jan 09 11:47:20 Jenkins systemd[1]: jenkins.service: Failed with result 'exit-co
Jan 09 11:47:20 Jenkins systemd[1]: Failed to start LSB: Start Jenkins at boot t
lines 1-16/16 (END)

You installed OracleJDK but Jenkins found OpenJDK您安装了 OracleJDK,但 Jenkins 找到了 OpenJDK

try尝试

sudo update-alternatives --config java

Thanks @GaRaOne, choosing correct Java version helped me:感谢@GaRaOne,选择正确的 Java 版本对我有帮助:

$ sudo update-alternatives --config java 
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM