Hallo Torsten, Torsten Foertsch wrote:
On Tuesday 15 February 2005 16:40, Jan Handwerker wrote:
_X11TransSocketINETConnect: Can't connect: errno = 101 _X11TransSocketINETConnect: Can't connect: errno = 101
und matlab kann keine X-Fenster mehr öffnen.
Vielleicht startest Du Dein X versuchsweise mal ohne "-nolisten tcp". Dazu wird /etc/sysconfig/displaymanager DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN auf "yes" gesetzt und X neu gestartet. Vielleicht brauchst Du noch ein "/sbin/SuSEconfig --module xdm", damit die Änderung gültig wird.
Zunächst einmal herzlichen Dank für diese Erklärung. Ich habe nämlich schon versucht, X ohne "-nolisten tcp" zu starten und dabei das SuSEconfig vergessen. Zum Schluss habe ich dann den Inhalt der xinit gelesen, um als root X einfach direkt zu starten. Nun weiß ich, was ich vergessen hatte.
Du schaffst Dir damit zwar ein Sicherheitsloch, doch einen Versuch ist es wert. Wenn es danach klappt, dann will Dein matlab mit X über eine TCP Socket reden statt über einen Unix Domain Socket, wie es normale Programme bei DISPLAY=:0 machen.
Ich habe also noch einmal X ohne "-nolisten tcp" gestartet und obendrein dem ssh-Dämon explizit AllowTcpForwarding yes gegeben (was ja Standard sein sollte) und trotzdem hat es in keine der zwei Richtungen geklappt. Was mich besonders fuchsig macht, ist die Tatsache, dass ich ja noch nicht einmal weiß, welcher Prozess mir da die Fehlermeldung auf den Bildschirm wirft. Herzlichen Gruß Jan