ssh -X => sh: line 1: iceauth: command not found
Ich will von einer KDE 3.1 (Suse 8.2) das kmail von der anderen Suse 8.2 (KDE 3.1) herüberholen per ssh -X. Das geht aber nicht: bratt@geric:~> ssh -X bratt@pserver /opt/kde3/bin/kmail bratt@pserver's password: sh: line 1: iceauth: command not found ICE Connection rejected! DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed ICE Connection rejected! DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed DCOPServer self-test failed. sh: line 1: iceauth: command not found kdeinit: DCOPServer could not be started, aborting. ERROR: KUniqueApplication: Can't setup DCOP communication. Das gleiche mit z.B. konqueror. Logge ich mich aber zuerst mit ssh in den remote-PC (pserver) ein, setzte das DISPLAY auf den Client (geric), dann gehts! (Vorher auf dem Client natürlich ein xhost +pserver auf dem client) Warum geht ssh -X (manchmal?) nicht? - Ich habe schon auf vielen Suse-Installationen (sicherlich auch schonunter 8.2) ein ssh -X gemacht, es hat immer funktioniert. Nur bei diesen beiden PC's will es nicht. Es ist übrigens iceauth vorhanden und der Pfad sowohl in der PATH-Variable des Users und von root enthalten: whereis iceauth iceauth: /usr/X11R6/bin/iceauth /usr/bin/X11/iceauth /usr/X11/bin/iceauth /usr/X11/man/man1/iceauth.1x.gz danke schonmal Ekkard
On Sat, Feb 12, 2005 at 10:55:03PM +0100, Ekkard Gerlach wrote:
bratt@geric:~> ssh -X bratt@pserver /opt/kde3/bin/kmail bratt@pserver's password: sh: line 1: iceauth: command not found ICE Connection rejected!
Ich vermute das dein Pfad an der falschen Stelle gesetzt wird. Das iceauth aufgerufen werden soll, wird wohl damit zusammenhaengen, das das Cookie auf dem Zielrechner gesetzt werden soll. Probier mal "ssh -X" und ein spaeterer Start von kmail.
Warum geht ssh -X (manchmal?) nicht?
Das geht aber in deinem Fall. Sonst wuerde die Fehlermeldung "Cannot open display" lauten. --
participants (2)
-
Ekkard Gerlach
-
Peter Wiersig