XQuartz startet nicht auf Mac 10.9 Maverick - Endlosfehler

2670
chutsu

Ich hatte Probleme, XQuartz auf meinem Mac 10.9 (aka Maverick) zum Laufen zu bringen. Ich habe XQuartz mehrmals ohne Erfolg installiert und deinstalliert.

Die Fehlermeldungen, die ich aus der Console.app bekomme, lauten:

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  

Und es wiederholt sich für immer. Der zum Entfernen von XQuartz verwendete Code lautet wie folgt (im Terminal):

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
Erwägen Sie, ~ / .xinitrc, ~ / .Xauthority und ~ / .Xresources beiseite zu schieben, um sicherzustellen, dass nichts darin X stört. Billy McCloskey vor 10 Jahren 0
Ich habe keine Xinitrc oder Xresources bei $ HOME. Xauthority scheint automatisch generiert zu werden. . . das Bewegen half nicht. :( chutsu vor 10 Jahren 1

2 Antworten auf die Frage

0
Greg Tarsa

Ist Ihre .bashrc oder .profile vorhanden, wenn Sie nicht interaktiv sind?

Diese Symptome ähneln denen, die ich mit meinem Mac OS Mavericks-System gesehen habe. Zahlreiche Websuchen zeigen Menschen mit ähnlichen Problemen. Einige Antworten (wo es welche gab) schlugen vor, "dass etwas mit Ihrem .profile oder .bashrc nicht stimmt". Meines sah scheinbar richtig aus.

Was ich schließlich herausfand, war, dass mein .profile meine .bashrc 'Quelle' war und mein .bashrc einen uralten Interaktivitätstest hatte:

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

Das Ändern des "Exits" in eine "Rückkehr" hat den Trick bewirkt.

Meine RC-Dateien wurden in einen anderen Ordner verschoben und hatten immer noch das gleiche Problem. user124384 vor 7 Jahren 0
0
Jeremy Huddleston Sequoia

Xquartz: bootstrap_look_up (): unbekannter Dienstname

Dies bedeutet, dass Sie sich nicht gemäß den Anweisungen des Installationsprogramms abgemeldet und wieder angemeldet haben.

Das sollte jedoch kein fatales Problem sein.

Die wahrscheinlichste Lösung ist, dass Sie schlechte Shell-Initialisierungsskripte haben. Sie können dies testen, indem Sie Folgendes tun:

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

Nach dem Testen können Sie dies rückgängig machen über: sudo mv /Applications/Utilities/XQuartz.app/Contents/MacOS/X11{,.bin} sudo mv /Applications/Utilities/XQuartz.app/Contents/MacOS/X11{.bak, }