-
released this
2026-09-12 23:26:10 +02:00 | 44 commits to main since this releaseDie Ursache fuer "Konsole leer" und "PoE-Neustart ohne Wirkung" -- und sie stand die ganze Zeit im Protokoll, nur unsichtbar.
Ein ArubaOS-Switch (2930M, WC.16.11) an einem Pseudoterminal zeichnet seine Zeile mit Cursorsteuerung neu. Was wirklich ankommt:
ous successful login (as manager) was on ... from 192.168.200.198 ESC[1;232r ESC[1000;1H ESC[232;1H ESC[2K ESC[1000;1H ESC[725H ESC[1000;1H ESC[232;1H st-2000-sued# ESC[1000;1H ESC[232;15H ESC[1000;1H ESC[725H ESC[1000;15HDer Prompt steht mitten in den Sequenzen, dahinter kommen fuenf weitere. Das Muster verlangte das Zeilenende direkt hinter dem
#und traf deshalb nie. Im Terminal sieht man von den Sequenzen nichts -- die Meldung "kein Prompt" stand also neben einem Prompt, den man lesen konnte.Behoben an der Wurzel: die Steuerzeichen werden entfernt, bevor etwas gesucht wird. Das macht zugleich die Ausgabe in der Konsole lesbar.
Die Folgen erklaeren alles: bis 2.8.2 lief jeder Schritt in sein Zeitlimit und der Zustand wurde trotzdem aus dem Text gelesen -- ein PoE-Neustart brauchte 5 Minuten 22 und galt als erfolgreich. Mit 2.8.3 wurde ein Kommando ohne Prompt zum Fehlschlag: richtig, aber damit war die Konsole leer und der Portzyklus fand nicht mehr statt.
Festgehalten ist genau diese Bytefolge als Test, samt Gegenprobe.
Downloads