[英]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.