2015-02-02 5 views
0

У меня с этим сервером Xcode есть время, уже тратя впустую на это ... Я в Йосемити все в курсе. На прошлой неделе все работало хорошо, за исключением того, что каждый раз, когда мне приходилось перезагружать мой Mac-мини-сервер, мне приходилось регистрироваться через VNC, чтобы снова запустить Xcode-сервер, и у меня было все время, чтобы пройти болезненный процесс выбора Xcode.app.Не удалось запустить Xcode Server

Это перестал работать, когда я выбор 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 

Я имел этот вопрос на Maverick с сервером приложения 3.2, я не мог решить, если это, я не обновлен до Йосемити по этой причине.

ответ

1

Я, наконец, нашел проблему после нескольких часов поиска. Я глубоко разбираюсь в журнале консоли. Немного раньше, чем проблема с сервером Xcode, я нашел некоторое упоминание об ошибке в QuickLook. Ошибка заключалась в том, что QuickLook не может запускаться из-за отсутствия/tmp. Я посмотрел и понял, что символическая ссылка/tmp указывает на/private/tmp, которой не было. Затем я создал этот каталог и дал 777 разрешений. И все снова работало!

Я думаю, что это было связано с установкой MySQL, которая возилась со мной на прошлой неделе, пытаясь открыть сокет в /tmp/mysql.sock.

Для людей, имеющих аналогичную проблему, я советую глубже изучить журналы сервера, выполнить поиск xcscontrol и посмотреть, какая ошибка произошла.

+0

Хорошая находка! Сохранить свой день – Angudroid

Смежные вопросы