0

我将我用于 CI 服务器的 linux box 从 7.8 升级到了 8.7。每当我启动 jenkin 服务时

> sudo /etc/init.d/jenkins 开始

我收到以下错误消息。

[....] 启动 jenkins(通过 systemctl):jenkins.service 的 jenkins.serviceJob 失败。有关详细信息,请参阅“systemctl status jenkins.service”和“journalctl -xn”。失败的!

运行systemctl status jenkins.service为我提供以下详细信息:

● jenkins.service - LSB:在启动时启动 Jenkins 已加载:已加载 (/etc/init.d/jenkins) 活动:自 2017 年 3 月 30 日星期四 16:05:51 UTC 起失败(结果:退出代码);2 分钟 26 秒前 进程:1292 ExecStop=/etc/init.d/jenkins stop (code=exited, status=0/SUCCESS)
进程:2437 ExecStart=/etc/init.d/jenkins start (code=exited, status=7 )

并运行journalctl -xe给了我这个:

结果失败了。systemd[1]:单元 jenkins.service 进入失败状态。sudo[2421]: pam_unix(sudo:session): 会话关闭用户 root sudo[2539]: development : TTY=pts/0 ; PWD=/家/发展;用户=根;COMMAND=/bin/journalctl -xe udo[2539]: pam_unix(sudo:session): 开发者为 root 用户打开会话(uid=0)

两者都真的无济于事。我尝试使用以下命令升级 jenkin

sudo apt-get update它带有忽略标签

Ign http://pkg.jenkins-ci.org binary/ Translation-en_GB Ign Ign http://pkg.jenkins-ci.org binary/ Translation-en

sudo apt-get install jenkins

jenkins 已经是最新版本了。0 升级,0 新安装,0 删除,1 未升级。

有什么方法可以在不丢失旧数据或设置的情况下更新或修复 Jenkins 服务。

提前致谢。

4

1 回答 1

0

你能告诉我们的输出吗

apt-cache policy jenkins

我想看看您拥有哪个存储库中的 jenkins 版本。

请同时检查詹金斯日志。他们应该在:

/var/log/jenkins/jenkins.log
于 2017-04-18T20:21:06.857 回答