首页 > 系统相关 >yum和rpm安装的Jenkins启动报错"Job for jenkins.service failed because the control process exited with er

yum和rpm安装的Jenkins启动报错"Job for jenkins.service failed because the control process exited with er

时间:2024-08-09 14:55:54浏览次数:13  
标签:service systemctl 报错 yum Jenkins jenkins rpm

jenkins卸载方式

service jenkins stop
 
yum clean all
 
yum -y remove jenkins

find / -iname jenkins | xargs -n 500 rm -rf


#   文件名称符合 name 的文件。iname 会忽略大小写
# xargs 命令 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。
#   -n 选项 每次传递几个参数给其后面的命令执行

 1、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

2、yum的方式安装

yum install jenkins

3、启动并查看状态

systemctl start jenkins   #启动

systemctl status jenkins  #检查Jenkins的当前状态

4、出现异常

叮咚。。。。。。

启动时报错如下图

 按照提示 输入命令 排查原因      用systemctl status jenkins.service来检查下下状态

 这里说的是JDK的路径配置不对

-----------------------------------------------------------解决方案---------------------------------------------------

现在修改Jenkins启动脚本的JDK路径:

 vim /etc/rc.d/init.d/jenkins

最后一排,它的默认路径是:/usr/bin/java

需要改成自己的JDK路径,我的是:/usr/local/java/jdk1.8.0_201/bin/java,注意要写到java文件

 最后需要重新加载 使配置生效 输入命令

systemctl daemon-reload

 5、 重新启动Jenkins验证

重新启动Jenkins并查看状态,再次查看状态,是active了

systemctl start jenkins
systemctl status jenkins  

 查看下进程

 到这里已经就成功启动了

标签:service,systemctl,报错,yum,Jenkins,jenkins,rpm
From: https://www.cnblogs.com/zcjbky/p/18350698

相关文章

  • Jenkins 的 Shell 命令中执行一个 JAR 包时,日志没有显示,如何禁用输出缓冲
    在Jenkins的Shell命令中执行JAR包时,如果日志没有显示且你想禁用输出缓冲,可以尝试使用以下方法之一来禁用输出缓冲:1.使用 stdbuf 命令:stdbuf 是用于修改标准I/O缓冲机制的命令,可以用来调整输出的缓冲方式。你可以尝试使用 stdbuf 命令来禁用输出缓冲,例如:stdbuf-o......
  • Centos上Jenkins+git+allure使用教程
    1、Jenkins上下载allure 2、下载安装完成后重启Jenkins,然后查看allure插件安装成功,如下图所示 3、Jenkins服务器上,安装allure-2.26.0,安装完成后配置环境变量,vi/etc/profile配置环境变量添加exportPATH=$PATH:/usr/local/allure-2.26.0/bin保存环境变量source/etc......
  • jenkins的shell command中如何让python 实时显示执行日志
    在使用Jenkins的shellcommand里面执行python脚本时,我们希望在构建shell脚本时可以实时输出日志,但是在构建python脚本时,是等到python执行完成以后,才显示结果,这个对于我们判断脚本执行状态非常不友好。而之所以会出现这种情况,是因为python默认是有缓存的,所以我们需要禁用输入......
  • Windows Remote Desktop Licensing (RDL) 服务起源于 Microsoft 的远程桌面服务(Remote
    WindowsRemoteDesktopLicensing(RDL)服务起源于Microsoft的远程桌面服务(RemoteDesktopServices,RDS),最初被称为终端服务(TerminalServices)。以下是一些关键的历史背景和发展过程:1. 早期背景WindowsNT4.0TerminalServerEdition:在1998年,微软推出了WindowsNT4.0......
  • dockker部署redis报错(报:WARNING Memory overcommit must be enabled! Without it, a b
    转载博客(机翻):https://ourcodeworld.com/articles/read/2083/how-to-remove-redis-warning-on-docker-memory-overcommit-must-be-enabledHowtoremoveRediswarningonDocker:Memoryovercommitmustbeenabled如何删除Docker上的Redis警告:必须启用内存过量使用Carlos......
  • WinServer重新注册NET40报错
    原文链接:https://blog.csdn.net/lsgis2001/article/details/140834026报错:此操作系统版本不支持此选项。管理员应使用“打开或关闭Windows功能”对话框、“服务器管理器”管理工具或dism.exe命令行工具安装/卸载包含IIS8的ASP.NET4.5C:\Users\Administrator>C:\Windows\M......
  • 解决端口号占用问题:Spring Boot报错,Web server failed to start. Port 8080 was alrea
    报错信息:Webserverfailedtostart.Port8080wasalreadyinuse.报错原因:端口被占用解决方法:解决方法一:修改端口修改配置文件,加上参数:server.port=8014或者在application.yml文件中添加server:port:8014在访问时,替换对应的端口号即可解决方法二:关闭占用端口的......
  • 解决Spring报错:Failed to read candidate component class: file [ ]; nested exceptio
    使用IDEA建立一个很基础的Spring项目时,之前用xml方式,写bean标签一直正常使用,改用注解方式后发现报错,显示:Exceptioninthread"XXX"org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoreadcandidatecomponentclass:file[XXX.class];nestedexc......
  • CDH的CM金丝雀Canary报错
    CM金丝雀Canary报错1HDFS金丝雀Canary测试无法为/tmp/.cloudera_health_monitoring_canary_files创建父目录。2HiveMetastoreCanaryHiveMetastorecanary创建huehdfs主目录失败。检查:1)hdfs是否处于safemode,正常是off#hdfsdfsadmin-safemodegetSafe......
  • 在K8S中,Service的类型有哪些?
    在Kubernetes(K8S)中,Service是一种抽象,它定义了一组逻辑上的Pods以及访问这些Pods的策略。Service解决了Pods的生命周期管理和通信问题,提供了稳定的网络端点和负载均衡机制,确保应用程序的高可用性和可扩展性。Kubernetes支持多种类型的Service,每种类型适用于不同的访问场景。以下是K......