Moin moin, Am 23.01.2012 12:42, schrieb Matthias Praunegger:
Am 23.01.2012 11:13, schrieb Lentes, Bernd:
Michael schrieb:
Hallo,
ich habe einen Laptop mit 2 Partitionen OpenSuse 11.3 und 12.1, sowie einen Stand-PC, auf dem ich neulich ebenfalls eine weitere Partition eingerichtet habe und nun sowohl 11.3 als auch 12.1 drauf habe.
Mein use case ist, dass ich mich mit ssh -X vom Laptop aus auf den PC verbinden will und dann Programm starten will, die auf dem Laptop Bildschirm zu sehen sind.
Nun kann ich mich vom Laptop zwar mit "ssh -X" auf den PC verbinden, aber dann kein X-Programm starten, z. B. xclock. Die Fehlermeldung lautet: "Can't open display".
Laptop mit 11.3 oder 12.1 ----> PC mit 11.3 funktioniert ----> PC mit 12.1 geht nicht.
Es scheint also an der Konfiguration des PC zu liegen, nicht am Laptop. Wie gesagt, mit beiden Versionen klappt es, wenn ssh zum PC mit 11.3 geht.
Leider komme ich auch mit googlen nicht hinter die Ursache. Ich habe auf dem PC diverse Konfigurationsdateien von 11.3 und 12.1 verglichen, z. B. in /etc/ssh, finde den Grund aber nicht. Ebenso scheint es auch kein firewall Problem zu sein (dort ist in beiden Versionen nur ssh als Dienst freigegeben).
Hat einer eine Idee, woran es liegt bzw. wonach ich schauen muss? Welche Dateien steuern irgendwas mit dem Display?
P. S. Es muss nicht unbedingt an dem Versionswechsel von opensuse liegen. Zum Test habe ich auch mal die umgekehrte Richtung probiert: PC 11.3> Laptop 11.3 geht auch nicht; gleiche Fehlermeldung. Das ist nicht mein use case, ich habe es nur zum testen probiert und bin nun ganz verwirrt ... P.P.S. Gleiches Problem mit ssh -Y
Hi,
hast Du, wenn Du auf dem PC mit 12.1. bist, eine gesetze Displayvariable ? Poste hier mal bitte die Ausgabe von echo $DISPLAY (auf PC12.1) .
Einen X-Server wirst du installiert haben... Also ich kenne den "Bug", wenn man IPv6 abschaltet, dass man danach keine ssh -X Verbindung mehr aufbauen kann. Ob dies bei 12.1 auch der Fall ist, kann ich noch nicht bestätigen.
Kann ich so bestätigen, bei deaktiviertem ipv6 alle ipv6 Einträge in der /etc/hosts auskommentieren den Eintrag 127.0.0.1 localhost an 1. Stelle setzten, dann klappts auch ohne ipv6 lg max
-- Matthias
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org