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

Jenkins无法在macOS 10.12(Sierra)上启动

胡星汉
2023-03-14
问题内容

将我的macOS升级到Sierra之后,当我使用launchctl
load启动Jenkins时,我无法连接到localhost:8080。如果再次调用launchctl load,则会看到响应“服务已加载”。默认位置/
var / log / jenkins /(在jenkins-
ci.plist中设置)没有日志文件。我还尝试在那里创建jenkins.log并将其添加给jenkins用户,但是仍然没有任何内容被打印出来。

如果尝试使用java -jar jenkins.war启动Jenkins,则可以连接到localhost,但Jenkins将作为新安装运行。

我已经安装了最新的JRE 1.8.0_102。

如何诊断问题?


问题答案:

似乎Sierra更改了Jenkis文件夹的权限。因此最好的解决方案是:
1.将执行权限添加到org.jenkins-ci.plist:
sudo chmod +x /Library/LaunchDaemons/org.jenkins-ci.plist
2.将jenkins设置为/ var / log / jenkins的所有者:
sudo chown jenkins /var/log/jenkins
3.启动Jenkins:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist



 类似资料:
  • 问题内容: 我正在尝试使用以下方法启动Jenkins: 我收到此错误: 更新我的开发环境后,出现了这个问题,我切换到: Java 10.0.1 + 10 Jenkins2.107.2 MacOS 10.13.4 问题答案: 根据收到的错误消息: 所加载的JAR / WAR文件是针对Java 10(及更高版本)编译的,因为该消息表明类文件版本为54。 实际使用的JRE是Java 9或更早版本。如果您

  • 问题内容: 我正在使用Jenkins,从昨天开始它已经停止工作。我看着Windows服务,它已被停止(以某种方式)。我重新启动了它,但此后它立即停止了。 我查看了从(C:\ Program Files \ Jenkins)运行服务的目录,并在其中打开了名为jenkins.out.log的日志文件。这就是它的意思 问题答案: 已修复- 适用于将来可能会遇到此问题的其他任何人。我用了这篇Techrep

  • Jenkins构建在Windows从机上运行会在构建开始时抛出以下错误: 我试过的:1。指定TF的完整路径。执行2。指定TF的路径。路径变量3中的exe。设置路径=。在构建过程初始阶段4。设置类路径=。在构建过程初始阶段5。设置类路径=。作为从机上的环境变量。 TF。exe是在Jenkins Slave service user下的任何目录下解析的,因此它不是TF的路径问题。exe文件 感谢您对使

  • 我让詹金斯在一台苹果迷你电脑上运行。我最近添加了一个外部硬盘,并将我的詹金斯数据转移到其中。到目前为止还不错。一切正常。但是昨天我更新了卡特琳娜,现在詹金斯不会首发。如果我将数据移回mac mini硬盘,它将毫无问题地启动。我想这是一个权利问题,但似乎我拥有所有必要的权利。 有人能帮忙吗? 一些信息…-在mac mini上,只有一个用户:OLAV-Jenkins使用~/Library/Launch

  • 问题内容: 我们有配备High Sierra(10.13.6)的全新MacBook。其他系统信息: JAVA_HOME:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home 尝试打开Android UIAutomatorViwer时,出现以下错误: /Library/Android/sdk/tools/lib is not s