berni51
Open-Net-FreeBSD user
Hab auf einer NetBSD-Maschine das pkgsrc-System mit "pkgin upgrade" upgedatet, was ich durchaus ungern mache, weil oft mit Problemen verbunden. So auch diesmal! Es wurden fast 300 Pakete erneuert oder upgedatet.
Schien alles gut geklappt zu haben, bis ich die Consolen-Tests gemacht habe: Der Midnigth-Commander will auf der Console nicht mehr starten und meldet:
Unter Xorg in den verschiedenen Terminal startet der mc zumindest, reagiert aber nicht auf die Pfeil- und Funktionstasten.
$TERM ist aber seit jeher das NetBSD-Terminal. Ändere ich TERM aber, kommt die gleiche Fehlermeldung mit dem neuen $TERM.
Wie in der Fehlermeldung empfohlen, habe ich die TERMCAP Variable gesetzt. NetBSD läuft aber nicht mit TERMCAP, sondern mit TERMINFO.
Hab also TERMCAP auf den Pfad zu /usr/share/misc/terminfo gesetzt. Ohne Erfolg.
Ursache ist wohl die libslang-2.3.3. Vor dem Upgrade war es die libslang2-2.2. Entferne ich die neue libslang und installiere wieder die alte Version, läuft der mc wie einst im Mai. Ob das geupgradete System mit der alten Version zu 100% korrekt läuft, habe ich noch nicht geprüft, aber die wichtigsten Sachen laufen.
Ich würde aber lieber mit der neuen Version arbeiten und das Problem auf andere Art lösen - aber wie?
Habt ihr einen Idee?
LG
Berni
Schien alles gut geklappt zu haben, bis ich die Consolen-Tests gemacht habe: Der Midnigth-Commander will auf der Console nicht mehr starten und meldet:
Code:
berni@f2a85m-2 [~] $ mc
Unknown terminal: wsvt25
Check the TERM environment variable.
Also make sure that the terminal is defined in the terminfo database.
Alternatively, set the TERMCAP environment variable to the desired
termcap entry.
Unter Xorg in den verschiedenen Terminal startet der mc zumindest, reagiert aber nicht auf die Pfeil- und Funktionstasten.
$TERM ist aber seit jeher das NetBSD-Terminal. Ändere ich TERM aber, kommt die gleiche Fehlermeldung mit dem neuen $TERM.
Wie in der Fehlermeldung empfohlen, habe ich die TERMCAP Variable gesetzt. NetBSD läuft aber nicht mit TERMCAP, sondern mit TERMINFO.
Hab also TERMCAP auf den Pfad zu /usr/share/misc/terminfo gesetzt. Ohne Erfolg.
Ursache ist wohl die libslang-2.3.3. Vor dem Upgrade war es die libslang2-2.2. Entferne ich die neue libslang und installiere wieder die alte Version, läuft der mc wie einst im Mai. Ob das geupgradete System mit der alten Version zu 100% korrekt läuft, habe ich noch nicht geprüft, aber die wichtigsten Sachen laufen.
Ich würde aber lieber mit der neuen Version arbeiten und das Problem auf andere Art lösen - aber wie?
Habt ihr einen Idee?
LG
Berni