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

弗拉基米尔·格里戈洛夫(Vladimir Grigorov):

将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。

如何诊断问题?

mac.slusarek:

似乎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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章