El Capitán XQuartz no se abre. Código anormal 126

Estoy ejecutando 10.11.2 en una Macbook Pro y descargué el Quartz 2.7.9 y lo instalé. La GUI de instalación afirma que la instalación de XQuartz fue exitosa. Reinicié mi máquina y volví a iniciar sesión. Intenté iniciar Quartz y hay una actividad momentánea en la barra de acoplamiento, como si el ícono fuera a aparecer, pero luego no aparece.

En /var/system/log/system.log veo la siguiente entrada:

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

Hice un intento de instalar una versión anterior de XQuartz 2.7.8 y arrojó los mismos resultados.

¿Alguna pista sobre qué mirar para solucionar este problema? Busqué registros adicionales, pero no aparece nada relacionado con X11.

No estoy seguro de que sea relevante, pero no tengo Xcode instalado.

Respuestas (1)

Descubrí que había un directorio oculto que contenía registros adicionales. La ruta es /private/var/log/system.log

En este registro encontré información adicional. 26 de julio 16:38:55 WAM-RMAES-01 org.macosforge.xquartz.startx[44581]: esperando que el servidor X comience a aceptar conexiones

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]:

Estos registros revelan posibles motivos por los que no se pudo iniciar. Una es que el shell tcsh que se declara como mi shell predeterminado aparentemente vino de mi cuenta de Linux. TCSH no existe en la misma ruta que se definió de forma predeterminada.

Entonces, para bien o para mal, no quiero meterme con la configuración en caso de que TI tenga algún vínculo inteligente entre lo que cambio en mi perfil MAC y lo que tiene mi entorno Linux, así que solo hago el siguiente enlace suave.

sudo ln -s /bin/tcsh tcsh

¡Un golpe! ¡XQuartz comienza de inmediato!