El Capitan XQuartz lässt sich nicht öffnen. Anormaler Code 126

Ich verwende 10.11.2 auf einem Macbook Pro und habe Quartz 2.7.9 heruntergeladen und installiert. Die Installations-GUI behauptet, die XQuartz-Installation sei erfolgreich gewesen. Ich habe meinen Computer neu gestartet und mich wieder angemeldet. Ich habe versucht, Quartz zu starten, und es gibt eine vorübergehende Aktivität auf der Dockingleiste, als würde das Symbol erscheinen, aber dann nicht.

In der /var/system/log/system.log sehe ich folgenden Eintrag:

Jul 26 13:03:44 WAM-RMASA-01 com.apple.xpc.launchd[1] (org.macosforge.xquartz.X11.56032[3608]): Service exited with abnormal code: 126

Ich habe versucht, eine frühere Version von XQuartz 2.7.8 zu installieren, und das brachte die gleichen Ergebnisse.

Irgendwelche Hinweise darauf, was zu beachten ist, um dies weiter zu beheben? Es wurde nach zusätzlichen Protokollen gesucht, aber es wird nichts als X11-bezogen angezeigt.

Ich bin mir nicht sicher, ob es relevant ist, aber ich habe Xcode nicht installiert.

Antworten (1)

Ich fand heraus, dass es ein verstecktes Verzeichnis gab, das zusätzliche Protokolle enthielt. Der Pfad ist /private/var/log/system.log

In diesem Protokoll habe ich zusätzliche Informationen gefunden. 26. Juli 16:38:55 WAM-RMAES-01 org.macosforge.xquartz.startx[44581]: Wartet darauf, dass der X-Server beginnt, Verbindungen anzunehmen

Jul 26 16:39:11 --- last message repeated 8 times ---
Jul 26 16:39:11 WAM-RMASA-01 org.macosforge.xquartz.X11.stub[44680]: Xquartz: bootstrap_look_up(): Unknown service name
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections 
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: /opt/X11/bin/xinit: giving up
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: /opt/X11/bin/xinit: unable to connect to X server: Operation timed out
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections /opt/X11/bin/xinit: server error
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44581]: waiting for X server to begin accepting connections 
Jul 26 16:39:12 WAM-RMASA-01 com.apple.xpc.launchd[1] (org.macosforge.xquartz.startx[44581]): FairPlay decryption failed on binary.
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: expr: syntax error
Jul 26 16:39:12 --- last message repeated 1 time ---
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: xauth:  file /Users/rmaes/.serverauth.44737 does not exist
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.X11.stub[44835]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.X11.stub[44843]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11: line 12: /usr/local/bin/tcsh: No such file or directory
Jul 26 16:39:12 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11: line 12: exec: /usr/local/bin/tcsh: cannot execute: No such file or directory
Jul 26 16:39:14 WAM-RMASA-01 org.macosforge.xquartz.startx[44736]:

Diese Protokolle zeigen mögliche Gründe für das Fehlschlagen des Starts auf. Einer ist, dass die tcsh-Shell, die als meine Standard-Shell deklariert ist, anscheinend von meinem Linux-Konto übernommen wurde. TCSH existiert nicht auf demselben Pfad, der standardmäßig definiert wurde.

Also will ich wohl oder übel nicht mit der Konfiguration herumspielen, falls die IT eine clevere Verbindung zwischen dem, was ich in meinem MAC-Profil ändere, und dem, was meine Linux-Umgebung hat, hat, also mache ich einfach den folgenden Softlink.

sudo ln -s /bin/tcsh tcsh

Ein Knall! XQuartz startet sofort!