Problem mit Zeichen-Codierung unter SuSE 10.0 vs. SuSE 9.x
Hallo miteinander, Nach der Neuinstallation eines Rechners mit SuSE 10.0 (vorher 9.0) gibt es Zeichensatz- bzw. Codierungsprobleme bei Verwendung der Backup-Software Tapeware auf diesem Rechner. Hintergrund: Tapeware verwendent auf jedem Backup-Knoten einen Serverprozess, der mit dem Serverprozess auf dem Backup-Master kommuniziert, sowie ein Konsolenprogramm "twadmin", welches als Frontend zur Konfiguration bzw. zur Statusanzeige für das gesamte Backup-Netzwerk verwendet wird. Existierende Backup-Knoten laufen unter Linux, Windows und Novell NetWare. Der Backup-Master läuft unter Novell NetWare 5. Unter Linux verwendet twadmin libcurses für seine menü-orientierte Oberfläche. Auf dem genannten Rechner hat unter SuSE 9.0 alles einwandfrei funktioniert, und auch mit einem anderen Rechner unter SuSE 9.3 gibt es keine Probleme. Wenn ich mich von einem beliebigen Rechner über ssh auf einem der Backup-Nodes anmelde und dort das Programm "twadmin" starte, sehe ich normalerweise auf meinem lokalen Rechner das Startmenü korrekt dargestellt. Wenn ich mich über ssh auf dem SuSE 10-Rechner anmelde und twadmin starte, sehe ich auf der Konsole zeilenweise Escape-Sequenzen mit eingebettet die Menü-Texte in Escape-Sequenzen, die von meinem lokalen Rechner nicht korrekt interpretiert werden. Die Zeichencodierung mit UTF-8 würde ich nicht als Grund für das Problem vermuten, da auch die 9.3-Box mit UTF-8 läuft, und das problemlos. Sowohl unter SuSE 10.0 als auch unter SuSE 9.x wird bei der SSH-Verbindung als Terminaleinstellung TERM=xterm verwendet, nur dass es bei 9.x funktioniert und bei 10.0 nicht. Die Frage ist, was bei den xterm-Einstellungen geändert wurde. Eine andere Einstellung für TERM, z.B. TERM=vt320, bringt wenigstens eine erkennbare Bildschirmmaske zur Anzeige (wenn auch ohne Farbe), so dass man diese Einstellung als Workaround verwenden könnte. Übrig bleibt ein Problem mit dem Serverprozess auf der Maschine. Unter Linux wird der Serverprozess über /etc/inittab gestartet. Wenn der Backup-Server von dem Knoten unter SuSE 10.0 Informationen irgendwelcher Art abruft, "versteht" der Backup-Server die Antwort nicht und zeigt nur einen Fehler "Bad Message ID" an. Also wird auch hier scheinbar die übertragene Information anders codiert als unter SuSE 9.x. Für Hinweise zu bekannten Änderungen in 10.0 gegenüber 9.x bzw. wie man die Einstellungen wieder rückgängig macht, wäre ich sehr dankbar. Martin
participants (1)
-
Martin Burnicki