Xquartz Crash Endlosschleife in Mountain Lion?

11

Ich versuche, Xquartz in Mountain Lion zum Laufen zu bringen, aber wenn ich darauf klicke, wird es gestartet, stürzt dann ab und startet erneut usw. Es wird so wiederholt, bis ich neu starte oder mich abmelde.

Meine Konsole sagt dies für jede Schleife:

    8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: lockfile: Sorry, giving up on "/var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock"
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: font_cache is already running.
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: If you believe this to be erroneous, please remove /var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock.
8/15/12 10:00:21.830 PM org.macosforge.xquartz.privileged_startx[14842]: lockfile: Sorry, giving up on "/opt/X11/var/run/font_cache.lock"
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: font_cache is already running.
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: If you believe this to be erroneous, please remove /opt/X11/var/run/font_cache.lock.
8/15/12 10:00:21.893 PM org.macosforge.xquartz.startx[14953]: xauth:  file /Users/gav/.serverauth.14954 does not exist
8/15/12 10:00:21.953 PM org.macosforge.xquartz.X11.stub[14994]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
8/15/12 10:00:21.956 PM org.macosforge.xquartz.X11.stub[14995]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
8/15/12 10:00:22.305 PM SIMBL Agent[11494]: warning: failed to get scripting definition from /Applications/Utilities/XQuartz.app; it may not be scriptable.
8/15/12 10:00:22.306 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-600 "The operation couldn’t be completed. (OSStatus error -600.)" (procNotFound: no eligible process with specified descriptor) UserInfo=0x4001afc60 {ErrorNumber=-600} userInfo:{
    ErrorNumber = -600;
}
8/15/12 10:00:22.307 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1701 "The operation couldn’t be completed. (OSStatus error -1701.)" (errAEDescNotFound) UserInfo=0x4001d7200 {ErrorNumber=-1701} userInfo:{
    ErrorNumber = -1701;
}
8/15/12 10:00:23.956 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
8/15/12 10:00:24.064 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: connection to X server lost
8/15/12 10:00:24.065 PM org.macosforge.xquartz.startx[14953]: 
8/15/12 10:00:25.066 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.113 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.114 PM com.apple.launchd.peruser.501[129]: (org.macosforge.xquartz.startx) Throttling respawn: Will start in 7 seconds

Ich weiß nichts über Xquartz, daher bin ich mir nicht sicher, wie ich das Problem diagnostizieren soll.

Ich verwende Xquartz 2.7.2, das hier zu finden ist: http://xquartz.macosforge.org/landing/

Gavflynn
quelle

Antworten:

6

Ich konnte dieses Problem in Mountain Lion 10.8.2 mit XQuartz 2.7.4 lösen, indem ich mich ~/.xinitrc.daus dem Weg bewegte (der gleiche Effekt wie das Löschen).

Christopher M Balz
quelle
1
Ähnliches Problem - ich hatte eine ~/.xinitrcDatei. Nachdem ich es gelöscht hatte, verschwand das Problem.
Bonh
1

Das habe auch ich erlebt. Ich werde hinzufügen, dass ich über Voreinstellungsdateien migriert habe, was möglicherweise zu dem Problem beigetragen hat. Wenn ich die Antwort finde, werde ich zurück sein, um zu teilen. Hast du Glück?

Mögliche Lösung ... Ich bin sicher, dass dies nicht die beste Lösung ist, aber ich bin hier, um zu erwähnen, was ich erlebt habe ... Nach der Deinstallation von Port X konnte ich Xquartz ohne die Endlosschleife zum Starten bringen. Ich habe auch versucht, xorg zu deinstallieren, da ich der Meinung war, dass dies über Xquartz installiert werden sollte (ich könnte mich irren). Nachdem nur X deinstalliert war, wurde Quartz gestartet und ich bekam das, was ich für ein Xterm-Fenster erwartet hatte. Wenn xorg deinstalliert ist, erhalte ich keinen Start von xwindow, wenn ich über das Terminal angerufen werde. Ich glaube, ich bin hier nur auf halbem Weg zu einer Antwort. [oder lass xorg installiert und entferne X] Ich werde erwähnen, dass meine Fenster keinen Fenstergriff hatten, was extrem frustrierend war, daher denke ich, dass dies noch nicht vollständig gelöst ist.

AllenH
quelle
1

Ok, ich habe meine irgendwie repariert. Ich denke, es war ein Problem mit all meinen Initialisierungsdateien. Beim Betrachten der Konsole konnte ich feststellen, dass Leitungen einer älteren Fink-Installation den Start des Xquartz-Servers störten. Insbesondere war möglicherweise die Quellzeile /sw/bin/init.sh das Hauptproblem. Stellen Sie sicher, dass alle Ihre RC-Dateien usw. richtig eingerichtet sind und keine Dinge fehlen (überprüfen Sie die Konsole, um sicherzugehen) - .bash_profile, .bashrc, .xinitrc hatten alle Probleme aufgrund früherer Installationen für mich. Ich hoffe das hilft!

AllenH
quelle
Danke für den Tipp! Ich hatte dieses Problem schon immer, aber ich habe es behoben, indem ich .xinitrc entfernt habe. Ich denke, irgendwann hatte kde (über fink installiert) dort etwas hinzugefügt, damit X11 den kde-Desktop verwendet, was das Problem verursachte.
Asmeurer
0

Ich habe auch dieses Problem mit dem Starten, Beenden und Neustarten von Xquartz. OS X 10.14.6 Mojave. Das Löschen von .xinitrc hat dies für mich behoben.

Martino
quelle
Willkommen bei Ask Different und vielen Dank für Ihre Antwort. :) Leider bieten kurze Antworten wie diese nicht genug Details oder Kontext, um vielen Benutzern zu helfen. Wenn möglich, wäre es gut, wenn Sie ein paar mehr Infos hinzufügen könnte , wie Sie gelöscht .xinitrc. Weitere Informationen zur Beantwortung finden Sie unter Lesen von Antworten.
Monomeeth