Moin,
mache in von meinem Rechner ein ssh -X pinguin, dann kann ich auch mit mutt eine eMail schreiben, so wie diese hier.
Rufe ich es mit screen so auf:
bind m screen -t 'eMail' 1 ssh -t -X pinguin "export set LANG=en_US && mutt"
so ging das bis letzte Woche auch prima. Heute kann ich zwar mutt so starten, aber beim Aufruf des Editors (vim) bekomme ich in /var/log/messages auf pinguin:
Pinguin sshd[32581]: channel_open_failure: 2: reason 1 open failed
Im mutt äußert es sich so, daß der Aufruf des Editors sofort beendet wird und 'unveränderte Nachricht verworfen' oder so ähnlich mutt meldet.
Mift!
Hab nix (bewußt) verändert, google erleuchete mich nach Eingabe der Fehlermeldung auch nicht. Sachdienliche Hinweise erbeten.
Andreas
On 17.03.03 Andreas Kretschmer (andreas.kretschmer@schollglas.com) wrote:
Moin,
so ging das bis letzte Woche auch prima. Heute kann ich zwar mutt so starten, aber beim Aufruf des Editors (vim) bekomme ich in /var/log/messages auf pinguin:
Pinguin sshd[32581]: channel_open_failure: 2: reason 1 open failed
Schalt doch mal testweise den Debug-Modus von sshd ein (-d). Vorsicht, danach kann sshd nur eine Verbindung handeln!
H.
am 17.03.2003, um 13:06:27 +0100 mailte Hilmar Preusse folgendes:
On 17.03.03 Andreas Kretschmer (andreas.kretschmer@schollglas.com) wrote:
Moin,
so ging das bis letzte Woche auch prima. Heute kann ich zwar mutt so starten, aber beim Aufruf des Editors (vim) bekomme ich in /var/log/messages auf pinguin:
Pinguin sshd[32581]: channel_open_failure: 2: reason 1 open failed
Schalt doch mal testweise den Debug-Modus von sshd ein (-d). Vorsicht, danach kann sshd nur eine Verbindung handeln!
Was mir aufgefallen ist:
< debug2: x11_get_proto /usr/bin/X11/xauth list 2>/dev/null ---
debug2: x11_get_proto /usr/bin/X11/xauth list :0.0 2>/dev/null
Der untere Aufruf kommt, wenn ich "ssh -X pinguin -vvv" aus der bash direkt aufrufe, der obere wenn ich das selbe aus screen heraus mache. (beim ersten geht es dann nicht)
Wenn ich dann mutt starte und mit !xeyes versuche, xeyes zu starten, kommt:
Could not find ':' in DISPLAY: X connection to Pinguin:12.0 broken (explicit kill or server shutdown). Press any key to continue...
$DISPLAY steht aber auf Pinguin:12.0 (!echo $DISPLAY aus mutt)
$DISPLAY ist auch so gesetzt, wenn ich aus bash connecte, hier aber geht der Aufruf von xeyes.
Komisch.
Andreas
On 17.03.03 Andreas Kretschmer (andreas.kretschmer@schollglas.com) wrote:
Was mir aufgefallen ist:
< debug2: x11_get_proto /usr/bin/X11/xauth list 2>/dev/null
debug2: x11_get_proto /usr/bin/X11/xauth list :0.0 2>/dev/null
Der untere Aufruf kommt, wenn ich "ssh -X pinguin -vvv" aus der bash direkt aufrufe, der obere wenn ich das selbe aus screen heraus mache. (beim ersten geht es dann nicht)
Ganz kurzer Schnellschuß ohne Funktionsgarantie: man Xwrapper.config (für Debian, keine Ahnung, wo noch anwendbar).
H.
am 17.03.2003, um 9:01:16 +0100 mailte Andreas Kretschmer folgendes:
Hab nix (bewußt) verändert, google erleuchete mich nach Eingabe der Fehlermeldung auch nicht. Sachdienliche Hinweise erbeten.
Problem gefunden.
Ich hatte in der ~/.screenrc ein "setenv DISPLAY ''" stehen. Warum, weiß ich selber nicht genau, sie screenrc ist in Teilen von Sven Guckes, dessen Homepage allerdings derzeit offline ist.
Andreas
lug-dd@mailman.schlittermann.de