问题:启动jenkins报错
#dpkg -i 'jenkins_2.414.1_all.deb?spm=a2c6h.25603864.0.0.20432d3akIXLa5'
(Reading database ... 72064 files and directories currently installed.)
Preparing to unpack jenkins_2.414.1_all.deb?spm=a2c6h.25603864.0.0.20432d3akIXLa5 ...
Unpacking jenkins (2.414.1) over (2.414.1) ...
Setting up jenkins (2.414.1) ...
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.
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/lib/systemd/system/jenkins.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2023-09-17 07:35:08 UTC; 4ms ago
Process: 5767 ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)
Main PID: 5767 (code=exited, status=1/FAILURE)
dpkg: error processing package jenkins (--install):
installed jenkins package post-installation script subprocess returned error exit status 1
Processing triggers for systemd (245.4-4ubuntu3.20) ...
Errors were encountered while processing:
##查看java的jdk版本
root@lzm:~# java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
###查看jenkins官方网站要求的软件版本
网站地址:
https://www.jenkins.io/zh/doc/book/installing/
查看内容是要求jdk8以上的版本就可以了
但实际却不一样,需要安装jdk11的版本
##安装jdk11版本
注意需要将jdk8卸载
sudo apt install openjdk-11-jdk
java -version
[root@lzm ~]# java -version
openjdk version "11.0.20" 2023-07-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.20.0.8-1.el7_9) (build 11.0.20+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.0.8-1.el7_9) (build 11.0.20+8-LTS, mixed mode, sharing)
##安装jdk好后,能正常启动jenkins了!
[root@lzm ~]# ps -ef | grep jenkins
root 3025 1 0 12:31 ? 00:00:10 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
root 3190 1395 0 12:52 pts/1 00:00:00 grep --color=auto jenkins