XQuartz не запустится на Mac 10.9 Maverick - бесконечный цикл отказов
2538
chutsu
У меня были проблемы с получением XQuartz для работы на моем Mac 10.9 (он же Maverick). Я установил и удалил XQuartz несколько раз безрезультатно.
Сообщения об ошибках, которые я получаю от Console.app:
10/01/2014 15:01:21.148 org.macosforge.xquartz.X11.stub[4821]: Xquartz: bootstrap_look_up(): Unknown service name 10/01/2014 15:01:22.099 org.macosforge.xquartz.startx[4675]: waiting for X server to begin accepting connections 10/01/2014 15:01:22.099 org.macosforge.xquartz.startx[4675]: /opt/X11/bin/xinit: giving up 10/01/2014 15:01:22.099 org.macosforge.xquartz.startx[4675]: /opt/X11/bin/xinit: unable to connect to X server: Operation timed out 10/01/2014 15:01:22.099 org.macosforge.xquartz.startx[4675]: waiting for X server to begin accepting connections /opt/X11/bin/xinit: server error 10/01/2014 15:01:22.106 org.macosforge.xquartz.startx[4675]: waiting for X server to begin accepting connections 10/01/2014 15:01:22.392 org.macosforge.xquartz.startx[4829]: xauth: file /Users/chutsu/.serverauth.4830 does not exist 10/01/2014 15:01:22.854 org.macosforge.xquartz.X11.stub[4975]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11 10/01/2014 15:01:22.860 org.macosforge.xquartz.X11.stub[4976]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly 10/01/2014 15:01:22.894 org.macosforge.xquartz.startx[4829]: open terminal failed: not a terminal 10/01/2014 15:01:24.857 org.macosforge.xquartz.startx[4829]: 10/01/2014 15:01:26.859 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:28.862 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:30.864 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:32.867 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:34.870 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:36.873 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:38.876 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:40.879 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections 10/01/2014 15:01:42.883 org.macosforge.xquartz.startx[4829]: waiting for X server to begin accepting connections
И это продолжает повторяться вечно. Код, который я использовал для удаления XQuartz, выглядит следующим образом (в терминале):
Попробуйте отодвинуть ~ / .xinitrc, ~ / .Xauthority и ~ / .Xresources, чтобы убедиться, что ничего из этого не беспокоит X?
Billy McCloskey 10 лет назад
0
У меня нет xinitrc или Xresources на $ HOME. Xauthority создается автоматически. , , переезд это не помогло. :(
chutsu 10 лет назад
1
2 ответа на вопрос
0
Greg Tarsa
Выходит ли ваш .bashrc или .profile в неинтерактивном режиме?
Эти симптомы похожи на те, что я видел в своей системе Mac OS Mavericks. Многочисленные поиски в сети показывают людей с похожими проблемами. В некоторых ответах (там, где они были) предлагалось «что-то не так с вашим .profile или .bashrc». Моя выглядела, якобы, правильно.
В конце концов я обнаружил, что мой .profile был «источником» моего .bashrc, а у моего .bashrc был древний тест на интерактивность:
# If not running interactively, don't do anything [ -z "$PS1" ] && exit
Смена «выхода» на «возврат» сделала свое дело.
Переместил мои rc файлы в другую папку и все еще имел ту же проблему.
user124384 7 лет назад
0
0
Jeremy Huddleston Sequoia
Xquartz: bootstrap_look_up(): Unknown service name
That indicates that you did not logout and log back in as instructed to do by the installer.
But that should not be a fatal problem.
The most likely solution is that you have bad shell initialization scripts. You can test this by doing:
After testing, you can undo that via: sudo mv /Applications/Utilities/XQuartz.app/Contents/MacOS/X11{,.bin} sudo mv /Applications/Utilities/XQuartz.app/Contents/MacOS/X11{.bak,}