当前位置: 首页 > 面试题库 >

在Ubuntu 18.04 LTS中安装Jenkins失败(无法启动LSB:在引导时启动Jenkins。)

欧阳子石
2023-03-14
问题内容

[症状]

  • 使用官方步骤安装Jenkins,但失败,并显示错误消息 无法启动LSB:在启动时启动Jenkins
  • 重现步骤
        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
  • 控制台日志
        gaspar@jenkins:~$ sudo apt install jenkins
    ...
    Setting up default-jre-headless (2:1.9-62ubuntu2) ...
    Setting up jenkins (2.107.2) ...
    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 - LSB: Start Jenkins at boot time
       Loaded: loaded (/etc/init.d/jenkins; generated)
       Active: failed (Result: exit-code) since Thu 2018-04-19 10:03:05 UTC; 9ms ago
         Docs: man:systemd-sysv-generator(8)
      Process: 27282 ExecStart=/etc/init.d/jenkins start (code=exited, status=7)
    Apr 19 10:03:03 evt-jenkins systemd[1]: Starting LSB: Start Jenkins at boot time...
    Apr 19 10:03:03 evt-jenkins jenkins[27282]:  * Starting Jenkins Automation Server jenkins
    Apr 19 10:03:03 evt-jenkins su[27313]: Successful su for jenkins by root
    Apr 19 10:03:03 evt-jenkins su[27313]: + ??? root:jenkins
    Apr 19 10:03:03 evt-jenkins su[27313]: pam_unix(su:session): session opened for user jenkins by (uid=0)
    Apr 19 10:03:03 evt-jenkins su[27313]: pam_unix(su:session): session closed for user jenkins
    Apr 19 10:03:05 evt-jenkins jenkins[27282]:    ...fail!
    Apr 19 10:03:05 evt-jenkins systemd[1]: jenkins.service: Control process exited, code=exited status=7
    Apr 19 10:03:05 evt-jenkins systemd[1]: jenkins.service: Failed with result 'exit-code'.
    Apr 19 10:03:05 evt-jenkins systemd[1]: Failed to start LSB: Start Jenkins at boot time.
    dpkg: error processing package jenkins (--configure):
     installed jenkins package post-installation script subprocess returned error exit status 1
    ...

[环境]

  • Ubuntu 18.04 LTS Beta2
  • Jenkins2.107.2

问题答案:

[根本原因]

  • 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-get update
    sudo apt install jenkins




 类似资料:
  • 问题内容: 升级后去运行jenkins,并获得以下信息: 就是这样…詹金的日志中什么也没有显示…所以很难说很难调试。(它还没有运行,或者类似的东西)。 我应该在其他地方查看另一个日志会有所帮助吗?(我假设对这个问题的回答将是反复的,所以希望有人可以在调试它的道路上开始我的工作) 问题答案: 因此,知道这是一个启动前错误,使我可以进行更深入的研究。 进一步的挖掘使我发现文件中的确切行是指向 看着这个

  • 我在Docker中运行spring boot应用程序时遇到了一点问题。 堆栈:Maven3+,spring boot(jpa/rest/jetty)-mysql-deploy in docker 所以,我的pom文件里有

  • 从文件夹内部执行“npm start”命令时出现以下错误/ 我在互联网上尝试了多种解决方案,但都无效。

  • 我已经在本教程中安装了ckanhttp://docs.ckan.org/en/latest/maintaining/installing/install-from-package.html 直到我来到第四部分。重新启动Apache和Nginx,我运行“sudo service apache2 Restart”并得到以下错误: 重新启动已在使用的web服务器apache2(98)地址:AH00072

  • 问题内容: 我是Ubuntu的新手,我在Ubuntu 10.04中安装了XAMPP。当我启动XAMPP时,它说MySQL无法启动。 这是我的终端输出: 然后,当我转到时,我陷入了XAMPP初始屏幕,如果选择语言,则什么也不会发生。 问题答案: 我找到了答案。首先完全卸载lampp,然后重新安装。卸载之前,请使用以下命令停止lampp: 然后使用命令卸载/删除它 然后重新安装。

  • 问题内容: 我使用以下命令在Cnetos 7上安装了jenkins: 如官方文档中所述 但是当我运行时: 我收到以下错误消息: 跑步给了我这个: 跑步给了我这个: 两者都真的无济于事。如何解决此问题? 问题答案: 在Ubuntu 16.04上类似的问题。 要解决此问题,请手动安装Java Runtime Environment: JDK版本9: JDK版本8: 打开Jenkins配置文件: 最后,