dpkg或systemctl启动jenkins报错

问题:启动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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
这个问题可能是因为Jenkins服务没有正确安装或未正确配置所致。您可以尝试以下步骤来解决该问题: 1. 确认Jenkins已正确安装。您可以使用以下命令检查Jenkins是否已安装: ``` dpkg -l | grep jenkins ``` 如果已安装,您应该会看到类似于以下内容的输出: ``` ii jenkins 2.249.3 all Jenkins automation server ``` 如果未安装,您可以使用以下命令安装Jenkins: ``` sudo apt-get update sudo apt-get install jenkins ``` 2. 确认Jenkins服务已正确配置。您可以使用以下命令检查Jenkins服务是否已正确配置: ``` systemctl status jenkins.service ``` 如果已正确配置,您应该会看到类似于以下内容的输出: ``` jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Mon 2021-06-28 09:17:53 UTC; 1h 10min ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service ``` 如果未正确配置,请按照以下步骤配置Jenkins服务: - 打开Jenkins配置文件: ``` sudo nano /etc/default/jenkins ``` - 确保以下行未注释: ``` HTTP_PORT=8080 JENKINS_HOME=/var/lib/jenkins ``` 3. 启动Jenkins服务。您可以使用以下命令启动Jenkins服务: ``` sudo systemctl start jenkins.service ``` 如果服务已启动,则会看到类似于以下内容的输出: ``` jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Mon 2021-06-28 09:17:53 UTC; 1h 10min ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service ``` 如果服务未启动,请检查日志以获取更多信息: ``` sudo journalctl -xe ``` 这将显示系统日志,其中包含有关为什么服务未启动的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值