„X11 konnte nicht geöffnet werden“ dann „X11 Neustart abgebrochen“

Gelegentlich stoße ich auf den folgenden Albtraum der ersten Welt, normalerweise wenn ich versuche, Open-Source-Software auszuführen (in diesem Fall Inkscape auf einem Mac Pro mit Lion, obwohl ich diesen Fehler auch schon einmal gesehen habe, denke ich mit Wine und OpenOffice, wenn ich erinnere dich richtig):


  • Erstens kann es mit diesem Fehler nicht geöffnet werden:

Die Anwendung X11 konnte nicht geöffnet werden.

Beim Starten des X11-Servers ist ein Fehler aufgetreten: „Kann keine Listening-Sockets herstellen – Stellen Sie sicher, dass kein X-Server bereits läuft“

Klicken Sie auf Beenden, um X11 zu beenden. Klicken Sie auf „Melden“, um weitere Details anzuzeigen oder einen Bericht an Apple zu senden.

[Report...] [Quit]

  • Wenn Sie auf „Beenden“ klicken, wird genau derselbe Fehler immer wieder angezeigt . Das Beenden der Anwendung erzwingen, die den Fehler verursacht hat (Inkscape) oder X11 selbst hat das gleiche Ergebnis. Genauso wie das Verlassen der Anklagebank.
  • Wenn ich versuche, es einfach zu ignorieren, aktualisiert es sich nach ein paar Minuten oder so, und das Symbol hüpft weiter im Dock.
  • Der Versuch, neu zu starten, um den Kreislauf zu durchbrechen, schlägt mit diesem sadistischen Fehler fehl:

Die Anwendung X11 hat den Neustart abgebrochen.

Um es erneut zu versuchen, beenden Sie X11 und wählen Sie „Neu starten“ aus dem Apple-Menü.

Aber der Grund, warum ich neu starten möchte, ist, X11 zum Beenden zu bringen und zu verhindern, dass es sich selbst wieder öffnet!

Report...bewirkt, dass X11 mit einem "X11 unerwartet beendet"-Fehler abstürzt - aber es öffnet sich immer noch automatisch neu und bricht das Herunterfahren / Neustarten immer noch auf genau die gleiche Weise ab. Herunterfahren hat den gleichen Fehler wie Neustart: " Die Anwendung X11 hat das Herunterfahren abgebrochen ".


Irgendwelche Ideen, wie man:

  • X11 entfernen lassen, damit ich neu starten und mit dem fortfahren kann, was ich getan habe? (ohne den Stecker zu ziehen)
  • (für Bonuspunkte) Damit solche Dinge nicht passieren? Es gibt keine Hinweise, die ein durchschnittlicher Benutzer wie ich in einem der oben genannten Punkte erkennen kann, um das zugrunde liegende Problem zu debuggen und zu beheben.

Antworten (4)

Sie können X11 zum Beenden zwingen, was einen normalen Neustart ermöglicht, aber nicht die Probleme behebt, die dazu führen, dass X11 nicht startet / hängen bleibt / sich anderweitig schlecht benimmt.

Terminal öffnen und eingeben:

 killall X11

Sie können verwenden sudo, um alle X1-Prozesse zu beenden, die Sie nicht besitzen, aber seien Sie vorsichtig mit Root- und Kill-Prozessen.

Für den Neustart:

Speichern Sie Ihre Arbeit, öffnen Sie dann ein Terminal und geben Sie Folgendes ein:

sudo reboot

Bam! Keine Fragen gefragt; keine "storniert"-Meldung, geht hart runter!

Keine Ideen zur zweiten Frage außer Neustart und wiederholtem Versuch, scheint bei mir etwa 9/10 Mal fehlzuschlagen.

Entfernen Sie alle .plistDateien mit X11 im Preferences-Ordner (in meinem Fall 2) und beenden Sie dann die X11-App.

Von: https://discussions.apple.com/message/24658060#24658060

tomahawk.chop am 9. März 2013 14:16 als Antwort auf chltjdtn

Betreff: Mein x11 funktioniert nicht richtig.

Hatte das gleiche Problem. XQuartz fing nach einer vollständigen Neuinstallation von X11 oder einem Neustart, Reparaturberechtigungen usw. nicht an zu arbeiten. Am Ende wurde mir klar, dass es sich um ein benutzerspezifisches Problem handelte, also entfernte ich die X11-.plist-Dateien aus ~/Users/yourusername/Library/Preferences. Ich erinnere mich nicht an die genauen Namen der beiden .plist-Dateien, die ich entfernt habe, aber sie waren org.x11.pllist oder so ähnlich. Nachdem ich diese beiden Dateien entfernt und XQuartz neu gestartet hatte, teilte sich der Himmel und X11 funktionierte. Hoffe das hilft!

Befolgen Sie die Ratschläge hier : Terminal eingeben:

sudo /opt/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs

Um zu testen, ob X11 einwandfrei funktioniert, können Sie Folgendes eingeben:

xclock

Wenn Sie sehen, dass die Uhr X11 einwandfrei funktioniert.