Xcode 服务器无法启动

Xcode Server impossible to start

我在这个 Xcode 服务器上遇到了困难,已经在这上面浪费了好几天...我在 Yosemite 一切都是最新的。上周一切都很好,除了每次我不得不重新启动我的 mac 迷你服务器时,我必须通过 VNC 登录才能重新启动 Xcode 服务器并且我一直经历痛苦的​​过程选择 Xcode.app.

这停止工作,当我选择 Xcode.app 时,我有一个无限的等待时间,当点击取消时他告诉我同意 Xcode 的用户许可...

我找到了重启服务器的命令行并得到了结果:

polarios:~ nicky$ sudo xcrun xcscontrol --restart
2015-02-02 16:34:46.006 xcscontrol[3197:22247] I am xcscontrol (version 2.0 from /Applications/Xcode.app)
2015-02-02 16:34:46.006 xcscontrol[3197:22247] Arguments: (
    "/Applications/Xcode.app/Contents/Developer/usr/bin/xcscontrol",
    "--restart"
)
2015-02-02 16:34:46.264 xcscontrol[3197:22247] Xcode version: 6.1.1 (6A2008a) (OS X SDK 13F26, iOS SDK 12B411)
2015-02-02 16:34:46.267 xcscontrol[3197:22247] Server version: 4.0.3 (14S350)
2015-02-02 16:34:46.267 xcscontrol[3197:22247] OS X version: 10.10.1 (14B25)
2015-02-02 16:34:46.269 xcscontrol[3197:22247] Launching task: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xcsd.plist
2015-02-02 16:34:46.341 xcscontrol[3197:22247] Launching task: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xcscouch.plist
2015-02-02 16:34:46.411 xcscontrol[3197:22247] Launching task: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xcsredis.plist
2015-02-02 16:34:46.479 xcscontrol[3197:22247] Launching task: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xcscontrol.plist
2015-02-02 16:34:46.560 xcscontrol[3197:22247] Launching task: /bin/launchctl load -w /System/Library/LaunchDaemons/com.apple.xcscouch.plist
2015-02-02 16:34:47.876 xcscontrol[3197:22247] Launching task: /bin/launchctl load -w /System/Library/LaunchDaemons/com.apple.xcsredis.plist
2015-02-02 16:34:47.950 xcscontrol[3197:22247] Launching task: /bin/launchctl load -w /System/Library/LaunchDaemons/com.apple.xcsd.plist
2015-02-02 16:34:48.019 xcscontrol[3197:22247] Launching task: /bin/launchctl load -w /System/Library/LaunchDaemons/com.apple.xcscontrol.plist
2015-02-02 16:34:48.414 xcscontrol[3197:22250] [XCSHTTPResponse] Received an unexpected error: -1004 (Could not connect to the server.) - GET https://127.0.0.1:20344/api/ping
2015-02-02 16:34:50.785 xcscontrol[3197:22250] [XCSHTTPResponse] Received an unexpected error: -1004 (Could not connect to the server.) - GET https://127.0.0.1:20344/api/ping
2015-02-02 16:34:52.773 xcscontrol[3197:22259] [XCSHTTPResponse] Received an unexpected error: -1004 (Could not connect to the server.) - GET https://127.0.0.1:20344/api/ping
2015-02-02 16:34:54.632 xcscontrol[3197:22250] [XCSHTTPResponse] Received an unexpected error: -1004 (Could not connect to the server.) - GET https://127.0.0.1:20344/api/ping

我在使用服务器应用程序 3.2 的 Maverick 上遇到了这个问题,我无法解决,除非它,我因此更新到 Yosemite。

经过几个小时的搜索,我终于找到了问题所在。我在控制台的日志中深入挖掘。在 Xcode 服务器问题之前,我发现了一些关于 QuickLook 的错误。错误是说 QuickLook 无法启动,因为缺少 /tmp。我看了看,意识到符号 link /tmp 指向的 /private/tmp 并不存在。然后我创建了该目录并授予 777 权限。一切都恢复正常了!

我认为这与上周试图在 /tmp/mysql.sock.

上打开套接字的 MySQL 安装有关

对于有类似问题的人,我的建议是深入查看服务器日志,搜索 xcscontrol,看看之前发生了什么样的错误。