jenkins重启 linux_在Linux中,Jenkins无法启动

问题描述

升级后去运行jenkins,并获得以下信息:

start jenkins

start: Job failed to start

就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。 (它尚未运行,或类似的东西)。

我应该在其他地方查看另一个日志会有所帮助吗? (我假设对这个问题的回答将是反复的,因此希望有人可以在调试该路径的道路上开始我的工作)

最佳方法

因此,知道这是一个启动前错误,使我可以进行更深入的研究。

进一步的挖掘使我发现/etc/init/jenkins.conf文件中的确切行是指向/usr/share/jenkins/bin/maintain-plugins.sh的行

看着这个位置,我发现它不存在(即没有bin目录)。这意味着由于某些原因不再安装jenkins-common …确实确实…进入apt-get并再次安装此组件导致错误:

dpkg error processing /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb ...

之前已经看到此错误,并通过google刷新了我的 memory ,从而给出了以下解决方案:

dpkg -i --force-overwrite /var/cache/apt/archives/jenkins-common_1.409.1-0ubuntu4.2_all.deb

这使common的安装可以正常进行。此后,我要做的就是用备份的副本替换/usr/share/jenkins/jenkins.war(因为ubuntu远远落后于最新发行版),并且我能够再次启动服务器。

我不完全确定是什么原因导致了问题的开始,但是很可能是在apt-get升级/清理过程中…以及由于詹金斯的怪异与jenkins-common冲突,它没有正确地重新填充/usr/share/jenkins目录。

无论如何,很高兴它又能正常工作。 🙂

次佳方法

相反,您可以在安装前运行以下命令,以正确清理发行版留下的所有配置文件:

sudo apt-get purge jenkins

然后安装正确的版本。

第三种方法

我去看了詹金斯的日志tail -f /var/log/jenkins/jenkins.log

就我而言,它没有启动,因为我使用了不兼容的Java版本。更新并确保它可以看到正确的Java(在本例中,应使用JRE 1.7将其打开。要进行检查,请使用java -version命令),并且一切正常

第四种方法

以下为我工作:

sudo rm /etc/init/jenkins.conf

sudo update-rc.d jenkins defaults

sudo service jenkins start

然后….

root@core:/# service jenkins start

* Starting Jenkins Continuous Integration Server jenkins [ OK ]

第五种方法

Ubuntu 18.04 LTS使用Java 9作为默认Java

Jenkins 2.107.2仍使用Java 8

[解]

在安装Jenkins之前先安装Java 8

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

参考资料

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/555396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

现在学html4,HTML学习心得(4)

HTML学习心得(4)CSS的简单框架结构和元素渲染什么是CSS​ CSS,中文名:层叠样式表。是一种用来表现HTML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。​ CSS 能够对网页中元素位置…

JAVA中的内部类(一)静态内部类

Java中的静态内部类:在定义的内部类前加static修饰符,此时的内部类就是静态内部类。通过一个例子来了解静态内部类都有哪些特点。 public class Outer {//定义一个实例变量和一个静态变量private int a;private static int b;//定义一个静态方法和一个非…

hadoop 单机单间_Hadoop单机模式配置

Required Software1. 安装Java环境推荐的版本在链接中有介绍HadoopJavaVersions.2. 安装ssh以使用hadoop脚本管理远程Hadoop daemons.Download HadoopInstalling Software安装JDK,网上的教程比较多,不做详述安装ssh,在Ubuntu Linux系统上通过…

JAVA中的内部类(二)成员内部类

Java中的成员内部类(实例内部类):相当于类中的一个成员变量,下面通过一个例子来观察成员内部类的特点 public class Outer {//定义一个实例变量和一个静态变量private int a;private static int b;//定义一个静态方法和一个非静态…

计算机里的网络是什么意思啊,计算机网络中本地站点是什么意思

Dreamweaver 站点提供一种组织所有与 Web 站点关联的文档的方法。通过在站点中组织文件,可以利用 Dreamweaver 将站点上传到 Web 服务器、自动跟踪和维护链接、管理文件以及共享文件。若要充分利用 Dreamweaver 的功能,需要定义一个站点。Dreamweaver 站…

angularjs input标签用一个日期插件后数据不能双向绑定了_微信如何定时发朋友圈?(最方便最好用的办法!)...

微信怎么发朋友圈(微信如何定时发朋友圈)作为一个运营新媒体的小编,很多情况下,我都会遇到定时发文的情况,对于我来说,定时发文很简单。只要将文案编辑好,使用平台的定时发文功能就可以&#xf…

分类学计算机面试什么,史上最全的机器学习面试题-机器学习爱好者必看

1.什么是机器学习机器学习是为了应对系统程序设计,属于计算机科学类的学科,它能根据经验进行自动学习和提高。例如:一个由程序操纵的机器人,它能根据从传感器搜集到的数据,完成一系列的任务和工作。它能根据数据自动地…

POI的getLastRowNum() getPhysicalNumberOfRows()区别

// 获得总记录数(行数)int lastRowNum sheet.getLastRowNum();int rowNumsheet.getPhysicalNumberOfRows();同样的都是获取Excel工作sheet行数的两个方法 getLastRowNum()getPhysicalNumberOfRows()他们的主要区别是: getPhysicalNumberOfR…

java获取当月有几天_腾讯程序员裸辞3个月,转行去送外卖,曝出当月收入网友:又骗我去送外卖...

最近在职业论坛看到这样一个热门的帖子,“腾讯员工裸辞3个月,转行去送外卖,曝出当月收入网友:又骗我去送外卖“到底怎么回事?请往下看。原来一位腾讯员工分享了自己从程序员到外卖员的经历,据男子说在腾讯&…

锦州哪家计算机学校好,锦州十大排名中专

一、招生专业序号专业代码专业名称学制学习年限科类学费(元/年/生)1600108铁道交通运营管理3年3-5年文史50002600106铁道信号自动控制3年3-5年理工50003600107铁道通信与信息化技术3年3-5年理工50004600101铁道机车3年3-5年理工50005600102铁道车辆...技校中专招生大学招生信息…

设置response.setContentType(“application/json;charset=utf-8“)后还是中文乱码

首先是我确认了response.setContentType(“application/json;charsetutf-8”)是设置正确了 代码如下: 找不到头绪,看了一下前端请求头信息: 确定是response.setContentType(“application/json;charsetutf-8”)没有生效,代码是没…

二年级计算机认识键盘教案,关于《认识键盘》的教学反思

关于《认识键盘》的教学反思键盘是计算机最基本、最常用的输入设备,通过键盘接口与主机相连,用户通过按键向计算机输入信息。本课学生学习的是标准的104键键盘,其中3个是Windows专用键。学生已经学习了鼠标操作的能力,在第七课安排…

后台返回给前端json字段的大小写问题,Lombok的坑@Data,@Getter

Lombok的Data注解踩坑,Setter的大小写问题 以前在处理前端请求的实体类的时候,都是用Lombok的Data注解对实体类进行getter、setter以及toString的声名,今天处理实体类的时候,发现生成的setter方法和Java Bean的命名规则不一致。&…

bootstrap 滚动 进度条_bootstrap动态进度条怎么搞

在本教程中,您将看到如何使用 Bootstrap 创建加载、重定向或动作状态的进度条。Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果。Internet Explorer 9 及之前的版本和旧版的 Firefox 不支持该特性,Opera 12 不支持动画。(推荐学习:Bootst…

北交大计算机学院复试经验,2014考研复试:过来人考研复试经验谈-北交大计算机系...

从初试到复试,每个经历了这段磨砺过程的人,都不愿意输在最后一个环节——复试。我根据自己的复试经历,在大家复试之前,写下这篇文章,提供以下几点建议,希望对报考北京交通大学计算机专业的考生们有所帮助。…

Java实现文件写入——IO流(输入输出流详解)

输入输出的重要性: 输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据。流是一组有序的数据序列,根据操作的类型,分为输入流和输出流。 程序从输入流读取数据,向输出流写入数据。Java是面向对象…

k2698场效应管参数电流_mos管特性曲线-电流方程与参数详解

mos管特性曲线-电流方程与参数详解mos管本文主要讲N沟道增强型mos管特性曲线、电流方程及参数MOS管是金属-氧化物半导体场效应晶体管,简称金氧半场效晶体管。一般是金属(metal)—氧化物(oxide)—半导体(semiconductor)场效应晶体管,或者称是金属—绝缘体…

江西事业单位计算机管理岗怎么样,江西省直事业单位招聘出现不少冷门岗

央广网江西频道10月19日消息 10月17日,江西省公布下半年事业单位招考因报名人数达不到开考比例而取消的岗位,此次一共有317个岗位取消,涉及取消招考366人。记者发现,大部分因“冷门”取消的岗位,都是地质等基层艰苦岗位…

Java中String转Long方式及注意事项

字符串转Long: Long.ValueOf(String); 返回Long包装类Long.parseLong(String); 返回long基本数据类型注意事项: 1.字符串内不能包含除数字之外的字符 不然会报错,java.lang.NumberFormatException 2.字符串长度要限制,不然也会出错 比如&…

base64解密后乱码_血泪教训!记一个JavaMail 附件乱码的问题

说到乱码,很多人都遇到过,“哎呀,你这个编码是不是UTF-8!”,“你这个会不会操作系统不一致导致的?”,“肯定是两边编码不一致”。不过我们今天说的问题,还真不是这个问题导致的。问题…