2

У меня были проблемы с получением 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, выглядит следующим образом (в терминале):

sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
sudo pkgutil --forget org.macosforge.xquartz.pkg

2 ответа2

0

Xquartz: bootstrap_look_up(): неизвестное имя службы

Это означает, что вы не вышли из системы и не вошли в систему в соответствии с инструкциями установщика.

Но это не должно быть фатальной проблемой.

Скорее всего, у вас плохие сценарии инициализации оболочки. Вы можете проверить это, выполнив:

sudo mv /Applications/Utilities/XQuartz.app/Contents/MacOS/X11{,.bak}
sudo mv /Applications/Utilities/XQuartz.app/Contents/MacOS/X11{.bin,}

После тестирования вы можете отменить это с помощью:}

0

Выходит ли ваш .bashrc или .profile в неинтерактивном режиме?

Эти симптомы похожи на те, что я видел в своей системе Mac OS Mavericks. Многочисленные поиски в сети показывают людей с похожими проблемами. В некоторых ответах (там, где они были) предлагалось «что-то не так с вашим .profile или .bashrc». Моя выглядела, якобы, правильно.

В конце концов я обнаружил, что мой .profile был «источником» моего .bashrc, а у моего .bashrc был древний тест на интерактивность:

# If not running interactively, don't do anything [ -z "$PS1" ] && exit

Смена "выхода" на "возврат" сделала свое дело.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .