Job for jenkins.service failed because the control process exited with error code. See “systemctl st
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
·
安装Jenkins时,报错内容:
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

看到这个报错,我尝试了各种方式去解决,都不好使,包括:
创建java环境的软链接
ln -s /usr/local/jdk/bin/java /usr/bin/java
usr/local/jdk是指你的jdk的安装路径,要加上/bin/java
然后通过
systemctl restart jenkins
启动Jenkins还一直报上面的错,后来发现是因为jdk版本和Jenkins不兼容导致的;
由于我是采用YUM方式安装的Jenkins,Jenkins版本比较新,支持最新版的jdk,但是我安装的jdk版本是jdk8,所以不兼容导致启动Jenkins一直报错。
无奈,只能先卸载Jenkins再重新安装。
卸载步骤:
service jenkins stop
yum clean all
yum -y remove jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
# find命令用来查找“/”下名称符合jenkins的文件
# -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
# xargs 命令 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
# -n 选项 每次传递几个参数给其后面的命令执行
依次执行这四个指令就可以卸载干净了。
然后使用rpm的方式安装
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.190.1-1.1.noarch.rpm
rpm -ivh jenkins-2.190.1-1.1.noarch.rpm
执行完这两个指令再修改Jenkins配置,重启就好了!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)