ncurses funktioniert nicht über ssh
ncurses funktioniert nicht über ssh
Hi,
folgendes Problem: (habe es bereits hier mal gepostet, jetzt weiß ich aber genauer bescheid wann es auftritt)
Jedes mal wenn ich mich über ssh von meinem Etch Rechenr auf meinen Sarge Rechner per ssh einlogge funktionieren ncurses Programme nicht. Dabei hängt sich irgendwas auf so das die Konsole unbenutzbar wird. Ich muss die Verbindung dann Manuell per kill trennen.
Spontan fallen mir ein:
top: Es tut sich garnichts und die Konsole hängt.
aptitude: Es funktioniert etwa 20 Sekunen lang dann hängt es.
aptitude dist-upgrade: Sobald die Fragen mit diesem blauen Bildschirme kommen (halt auch ncurses, denke ich) hängt alles.
Bin ich am Sarge Rechner selber funktioniert alles.
Wie kann man das in den Griff kriegen?
PS: gerade habe ich gesehen, dass es über putty in windows einwandfrei funktioniert.
Es gibt also nur Probleme von Etch - Sarge und nicht Windows - Sarge.
PPS: Habe noch etwas lustiges rausgefunden. Lasse ich putty mit wine unter Linux laufen geht es auch nicht.
folgendes Problem: (habe es bereits hier mal gepostet, jetzt weiß ich aber genauer bescheid wann es auftritt)
Jedes mal wenn ich mich über ssh von meinem Etch Rechenr auf meinen Sarge Rechner per ssh einlogge funktionieren ncurses Programme nicht. Dabei hängt sich irgendwas auf so das die Konsole unbenutzbar wird. Ich muss die Verbindung dann Manuell per kill trennen.
Spontan fallen mir ein:
top: Es tut sich garnichts und die Konsole hängt.
aptitude: Es funktioniert etwa 20 Sekunen lang dann hängt es.
aptitude dist-upgrade: Sobald die Fragen mit diesem blauen Bildschirme kommen (halt auch ncurses, denke ich) hängt alles.
Bin ich am Sarge Rechner selber funktioniert alles.
Wie kann man das in den Griff kriegen?
PS: gerade habe ich gesehen, dass es über putty in windows einwandfrei funktioniert.
Es gibt also nur Probleme von Etch - Sarge und nicht Windows - Sarge.
PPS: Habe noch etwas lustiges rausgefunden. Lasse ich putty mit wine unter Linux laufen geht es auch nicht.
mal einen anderen Wert für die TERM Variable verwendet oder anderen Terminal Emulator ?
http://pcpool.mathematik.uni-freiburg.d ... l#Terminal
http://pcpool.mathematik.uni-freiburg.d ... l#Terminal
Ich habe mein debian Etch (aus anderen Gründen) neu installiert und das Problem besteht weiterhin.
Was für ein Netzwerkproblem könnte diedl2003 meinen?
Ich habe statische IP im LAN. Die /etc/network/interfaces wurde vom Installer selber konfiguriert, nachdem er mich nach IP, Gateway usw... gefragt hat.
Was für ein Netzwerkproblem könnte diedl2003 meinen?
Ich habe statische IP im LAN. Die /etc/network/interfaces wurde vom Installer selber konfiguriert, nachdem er mich nach IP, Gateway usw... gefragt hat.
Das kann man mit ethtool oder mii-tool machen. Danach würde ich mal ein aktuelles knoppix oder ähnliches booten, um klar auf die software schliessen zu können.nepos hat geschrieben:Hm, sehr komisch. Hast du wie von _mh_ vorgeschlagen mal gecheckt, ob die Netzwerkkarte an deinem Etch-Rechner korrekt laeuft?
Passt das mit full-/half-duplex?
Ich wollte nun auf beiden Systemen folgendes ausführen
Auf Etch ging es, auf Sarge nicht:
Das ist jetzt verwirrend, da das Problem ja nicht an Sarge liegt. Über andere Clients wie Windows funktioniert alles mit ssh ohne probleme...
Vielleicht liegt es aber auch garnicht daran. Ich habe jetzt garkeine Option gefunden wie man anzeigen kann welche Modus läuft, full oder half duplex?
Code: Alles auswählen
# ethtool -s ethX duplex full
Code: Alles auswählen
# ethtool -s eth1 duplex full
Cannot get current device settings: Operation not supported
not setting duplex
Vielleicht liegt es aber auch garnicht daran. Ich habe jetzt garkeine Option gefunden wie man anzeigen kann welche Modus läuft, full oder half duplex?
Über Kubuntu (Live-CD) und Kubuntu fest installiert geht es auch nicht. Es scheintmit keinem Linux zu gehen.
Über Windows (auf dem selben PC) funktioniert es. Es muss also an der Konfiguration oder an etwas ähnlich liegen.
/etc/network/interfaces:
http://nopaste.debianforum.de/3782
Über Windows (auf dem selben PC) funktioniert es. Es muss also an der Konfiguration oder an etwas ähnlich liegen.
/etc/network/interfaces:
http://nopaste.debianforum.de/3782
Sehr komisch. Da bin ich leider auch ueberfragt. Insbesondere deswegen, weil Samba und auch SCP nix mit ncurses zu tun haben. Das Problem muss da woanders liegen und weder am Terminal noch am Ncurses selbst.
Was klappt denn nicht, wenn du per SCP kopieren willst? Fehlermeldungen?
Wie schauts bei Samba aus? Was kriegst du da an Meldungen?
Was klappt denn nicht, wenn du per SCP kopieren willst? Fehlermeldungen?
Wie schauts bei Samba aus? Was kriegst du da an Meldungen?
-
- Beiträge: 546
- Registriert: 16.12.2004 09:58:27
- Wohnort: Leipzig
Mit scp bleibt es bei einer bestimmten Prozentzahl stehen (dabei hat die Übertragene Datei immer 0 Bytes, es wird also doch nichts übertragen).nepos hat geschrieben:Was klappt denn nicht, wenn du per SCP kopieren willst? Fehlermeldungen?
Wie schauts bei Samba aus? Was kriegst du da an Meldungen?
Bei Samba lande ich immer in einem Timeout wenn ich Ordner mit vielen Dateien anzeigen will. Dateiübertragung funktioniert auch nicht.
So nochmal zusammenfassend:
Wir haben 6 PCs (Windows und Linux gemischt) und mit keinem auser meinem PC treten die Probleme auf.
Diese Probleme treten an meinem PC auch NUR auf, wenn ich Linux (debian und kubuntu) laufen habe. Unter Windows gibt es kein Problem.
1. Kopieren von Dateien mit scp funktioniert nicht. Er bleibt bei einer bestimmten Prozentzahl stehen. Es wird zwar eine Datei bei dem Empfänger erstelle, diese hat allerdings 0 Bytes.
Minidateien (z.B /etc/resolv.conf) werden komischerweise Problemlos übertragen.
2. Die Verbindung zum Sambaserver funktioniert. Er zeigt mir die Ordner an. Wie bei scp kann ich allerdings keine Dateien auf meinen Rechner ziehen, es kommt ein Timeout. Minidateien (z.B /etc/resolv.conf) werden Problemlos übertragen.
Öffne ich ein Ordner mit vielen Dateien darin lande ich ebefalls in einem Timeout (wahrscheinlich weil die Informationsdaten die er abfragt zu groß sind. Kleine Daten kann er ja empfangen).
3. ich kann eine ssh Verbindung von meinem PC zu anderen herstellen. Starte ich ein ncurses Programm (z.B top) hängt die Konsole. Wahscheinlich ebenfalls deshalb, weil die Daten die dafür übertragen werden müssen (ncurses Graphik usw...) zu groß sind, als wenn ich nur "mkdir /etc/blub" eintippe.
Es scheint mir so als sei es nur ein Problem der Datenübertragung, die einfach aussetzt sobald die Menge zu groß wird. Aber das ist nur eine Vermutung.
Des weiteren kapier ichn icht was Programme wie iperf machen. Aus der man werde ich auch nicht schlau, da stehen nur die Optionen.
Wie soll ich es anwenden?
Wir haben 6 PCs (Windows und Linux gemischt) und mit keinem auser meinem PC treten die Probleme auf.
Diese Probleme treten an meinem PC auch NUR auf, wenn ich Linux (debian und kubuntu) laufen habe. Unter Windows gibt es kein Problem.
1. Kopieren von Dateien mit scp funktioniert nicht. Er bleibt bei einer bestimmten Prozentzahl stehen. Es wird zwar eine Datei bei dem Empfänger erstelle, diese hat allerdings 0 Bytes.
Minidateien (z.B /etc/resolv.conf) werden komischerweise Problemlos übertragen.
2. Die Verbindung zum Sambaserver funktioniert. Er zeigt mir die Ordner an. Wie bei scp kann ich allerdings keine Dateien auf meinen Rechner ziehen, es kommt ein Timeout. Minidateien (z.B /etc/resolv.conf) werden Problemlos übertragen.
Öffne ich ein Ordner mit vielen Dateien darin lande ich ebefalls in einem Timeout (wahrscheinlich weil die Informationsdaten die er abfragt zu groß sind. Kleine Daten kann er ja empfangen).
3. ich kann eine ssh Verbindung von meinem PC zu anderen herstellen. Starte ich ein ncurses Programm (z.B top) hängt die Konsole. Wahscheinlich ebenfalls deshalb, weil die Daten die dafür übertragen werden müssen (ncurses Graphik usw...) zu groß sind, als wenn ich nur "mkdir /etc/blub" eintippe.
Es scheint mir so als sei es nur ein Problem der Datenübertragung, die einfach aussetzt sobald die Menge zu groß wird. Aber das ist nur eine Vermutung.
Des weiteren kapier ichn icht was Programme wie iperf machen. Aus der man werde ich auch nicht schlau, da stehen nur die Optionen.
Wie soll ich es anwenden?
Aha, wie hast du das herausgefunden?
Wie kann ich jetzt diesen Bug melden, wenn es denn jetzt einer ist.
Ich hab nochwas herausgefunden:
Ich logge mich mit ssh von der Arbeit auf einem PC in unserem Netzwerk zuhause ein. Von dort gehe ich dann mit ssh auf meinen PC.
So, und jetzt funktioniert komischerweise jedes scp und jede ssh Verbindung (auch ncurses) von meinem PC aus auf andere.
Der einzige unterschied ist, dass ich auf einem PC auf der Arbeit den ssh-Weg durch unser Homenetzwerk gestartet habe...
Wie kann ich jetzt diesen Bug melden, wenn es denn jetzt einer ist.
Ich hab nochwas herausgefunden:
Ich logge mich mit ssh von der Arbeit auf einem PC in unserem Netzwerk zuhause ein. Von dort gehe ich dann mit ssh auf meinen PC.
So, und jetzt funktioniert komischerweise jedes scp und jede ssh Verbindung (auch ncurses) von meinem PC aus auf andere.
Der einzige unterschied ist, dass ich auf einem PC auf der Arbeit den ssh-Weg durch unser Homenetzwerk gestartet habe...