Endlosschleife mit Xquartz-Absturz in Mountain Lion?

Ich versuche, Xquartz in Mountain Lion zum Laufen zu bringen, aber wenn ich darauf klicke, startet es, stürzt dann ab, startet dann erneut usw. Es wiederholt sich so, 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/

Antworten (4)

Ich konnte dieses Problem auf Mountain Lion 10.8.2 mit XQuartz 2.7.4 lösen, indem ~/.xinitrc.dich aus dem Weg ging (gleicher Effekt wie das Löschen).

Ähnliches Problem – ich hatte eine ~/.xinitrcDatei. Nachdem ich es gelöscht hatte, war das Problem weg.

Auch ich habe dies erlebt. Ich werde hinzufügen, dass ich über Einstellungsdateien migriert habe, was möglicherweise zu dem Problem beigetragen hat. Wenn ich die Antwort finde, melde ich mich wieder. Glück auf Ihrer Seite?

Mögliche Lösung ... Ich bin sicher, dass dies nicht die beste Lösung da draußen ist, aber ich bin hier, um zu erwähnen, was ich erlebt habe ... nach der Port-Deinstallation von X konnte ich Xquartz dazu bringen, ohne die Endlosschleife zu starten. 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, startete Quartz und ich bekam, was ich für ein Xterm-Fenster erwartet hatte. Wenn xorg deinstalliert ist, bekomme ich keinen xwindow-Start, wenn ich über das Terminal aufgerufen werde, also denke ich, dass ich hier nur auf halbem Weg zu einer Antwort bin. [oder xorg installiert lassen und X entfernen] Ich werde erwähnen, dass meine Fenster kein Fensterhandle hatten, was extrem frustrierend war, also glaube ich nicht, dass das noch vollständig gelöst ist.

Ok, ich scheine meins irgendwie repariert zu haben. Ich denke, es war ein Problem mit all meinen Initialisierungsdateien. Beim Beobachten der Konsole konnte ich feststellen, dass es Zeilen von einer älteren Fink-Installation gab, die den Start des Xquartz-Servers störten. Insbesondere könnte die Zeile source /sw/bin/init.sh das Hauptproblem gewesen sein. 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!

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

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.

Willkommen bei Ask Different und vielen Dank für Ihre Antwort. :) Leider liefern kurze Antworten wie diese nicht wirklich genug Details oder Kontext, um vielen Benutzern zu helfen. Wenn möglich, wäre es gut, wenn Sie weitere Informationen darüber hinzufügen könnten, wie Sie .xinitrc gelöscht haben. Vielleicht möchten Sie auch How to Answer lesen, um Tipps zum Bereitstellen von Antworten hier zu erhalten.