Remote-Verbindung zum Ubuntu-Server von einem Macbook aus: PyMol kann nicht ausgeführt werden

Remote-Verbindung zum Ubuntu-Server von einem Macbook aus: PyMol kann nicht ausgeführt werden

In meinem Labor läuft ein Ubuntu-Cluster, und im Allgemeinen interagiere ich über SSH auf meinem persönlichen Macbook damit. Vor Kurzem habe ich die Kommandozeile verlassen und mit der grafischen Funktionalität von X11 experimentiert. Die meisten Dinge funktionieren problemlos über die SSH-Befehle -X oder -Y, aber ein paar Dinge definitiv nicht.

Insbesondere PyMol, ein Visualisierer für Molekülstrukturen, funktioniert überhaupt nicht. Wenn ich versuche, es mit

ssh -X Cluster Pymol

oder

ssh -Y Cluster Pymol

Ich erhalte die folgende Fehlermeldung:

Warnung: Keine Xauth-Daten; Verwendung gefälschter Authentifizierungsdaten für X11-Weiterleitung.
Xlib: Erweiterung „Generic Event Extension“ fehlt auf Anzeige „localhost:11.0“.
freeglut (pymol): FEHLER: Interner Fehler „Visual mit erforderlichen Funktionen nicht gefunden“ in Funktion fgOpenWindow

PyMOL: abrupte Programmbeendigung.
X Fehler der fehlgeschlagenen Anfrage: BadWindow (ungültiger Fensterparameter)
Haupt-Opcode der fehlgeschlagenen Anfrage: 4 (X_DestroyWindow)
Ressourcen-ID in der fehlgeschlagenen Anfrage: 0x0
Seriennummer der fehlgeschlagenen Anfrage: 19
Aktuelle Seriennummer im Ausgabestrom: 22

Das Macbook ist etwas älter und verwendet für die Grafik einen GMA 950. Was verursacht den obigen Fehler und kann ich etwas dagegen tun?

Antwort1

Existiert „glxgears“ auf dem System und läuft es über SSH?

Ich hatte ein ähnliches Problem und habe es folgendermaßen gelöst:

glxgears # crash
sudo apt-get install mesa-utils
LIBGL_ALWAYS_INDIRECT=1 glxgears # works

Fügen Sie dies zu .bash_profile hinzu:

export LIBGL_ALWAYS_INDIRECT=1

verwandte Informationen