我在 Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-126-generic x86_64) 上安装了 2.479.1 LTS。 插件升级后,jenkins 拒绝启动。 当我手动尝试时:
buildmaster@jenkins$~: sudo systemctl start jenkins.service
[sudo] password for buildmaster:
Job for jenkins.service failed because the control process exited with error code.
See "systemctl status jenkins.service" and "journalctl -xeu jenkins.service" for details.
journalctl -xeu jenkins.service
揭示:
Nov 19 14:10:44 jenkins jenkins[9661]: Error: Could not find or load main class self
Nov 19 14:10:44 jenkins jenkins[9661]: Caused by: java.lang.ClassNotFoundException: self
Nov 19 14:10:44 jenkins systemd[1]: jenkins.service: Main process exited, code=exited, status=1/FAILURE
我不知道,我能做什么? 当我简单地用
/usr/bin/jenkins
启动 jenkins 时,它会使用错误的 jenkins home,即使我之前设置了变量 JENKINS_HOME=/var/lib/jenkins 。但无论如何,它的用户都是错误的。
如何让它再次运行?
我将 java jdk 11 更新到 java jdk 17 后它在这里工作