Hallo, gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
root@erde[5]:~ $ mc Gleitkomma-Ausnahme root@erde[5]:~ $
Strace entnehme ich das es sich um die terminfo/termcap handelt. Auszug aus strace mc: <------------------------ schnipp ----------------------->
open("/usr/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory)
Spricht für termcap (?) terminfo (?) :(
<------------------------ schnipp -----------------------> .......................... select(1024, [4 8], NULL, NULL, NULL) = 1 (in [4]) read(4, "O", 100) = 1 select(1024, [4 8], NULL, NULL, NULL) = 1 (in [4]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigsuspend([] <unfinished ...> --- SIGCHLD (Der Kind-Prozeß ist beendet) --- ........................................... <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) stat("/tmp/gpmoJ6JGN", 0xbfffe36c) = -1 ENOENT (No such file or directory) stat("/usr/lib/mc/mc.hint.de_DE", 0xbffff54c) = -1 ENOENT stat("/usr/lib/mc/mc.hint", {st_mode=S_IFREG|0644, st_size=3322, ...}) = 0 ............................ open("/usr/lib/mc/mc.hint", O_RDONLY) = 11 write(5, "\7", 1) = 1 write(5, "\376", 1) = 1 read(6, "\0\0", 2) = 2 read(6, "\3", 1) = 1 --- SIGSEGV (Speicherzugriffsfehler) --- +++ killed by SIGSEGV +++
Sorry das ich soviel poste, aber ich denke mal das es wichtige Infos zu Problem sind. Wäre verdammt froh wenn mir da jemand helfen könnte, wenigstens Ansatzweise.
Ich bin da eigentlich aufgeschmissen :(
MfG, Clemens
Clemens Wohld schrieb am 7.04.00 um 15.04 Uhr
NACHTRAG:
Hallo,
gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
root@erde[5]:~ $ mc Gleitkomma-Ausnahme root@erde[5]:~ $
Strace entnehme ich das es sich um die terminfo/termcap handelt. Auszug aus strace mc: <------------------------ schnipp -----------------------> open("/usr/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory)
Spricht für termcap (?) terminfo (?) :(
select(1024, [4 8], NULL, NULL, NULL) = 1 (in [4]) read(4, "O", 100) = 1 select(1024, [4 8], NULL, NULL, NULL) = 1 (in [4]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigsuspend([] <unfinished ...> --- SIGCHLD (Der Kind-Prozeß ist beendet) --- ........................................... <... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call) stat("/tmp/gpmoJ6JGN", 0xbfffe36c) = -1 ENOENT (No such file or directory) stat("/usr/lib/mc/mc.hint.de_DE", 0xbffff54c) = -1 ENOENT stat("/usr/lib/mc/mc.hint", {st_mode=S_IFREG|0644, st_size=3322, ...}) = 0
........
read(6, "\3", 1) = 1 --- SIGSEGV (Speicherzugriffsfehler) --- +++ killed by SIGSEGV +++
Wäre verdammt froh wenn mir da jemand helfen könnte, wenigstens Ansatzweise.
Ergänzung: Der mc läuft unter X korrekt. Wenn ich mit Yast einen Konsolenfont einstellen will kackt yast ab! Nicht bei allen, aber bei den meißten fonts die ich anwähle.
Gruß, Clemens
Clemens Wohld wrote:
Hallo, gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
root@erde[5]:~ $ mc Gleitkomma-Ausnahme root@erde[5]:~ $
et TERM="xterm" und mc geht. Siehe auch meine andre Mail: Subject: Re: SuSE 6.4: eine Katastrophe Date: Fri, 07 Apr 2000 21:48:10 +0200
Andreas
Hallo Clemens!
Clemens Wohld schrieb am Freitag, den 07. April 2000:
gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
Aha - dann bin ich doch nicht der einzige, schoen (sorry ;) ).
Clemens Wohld schrieb am 8.04.00 um 0.04 Uhr
Hallo, gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicheung:zugriffs-fehler.
root@erde[5]:~ $ mc Gleitkomma-Ausnahme root@erde[5]:~ $
Strace entnehme ich das es sich um die terminfo/termcap handelt. Auszug aus strace mc: <------------------------ schnipp ----------------------->
open("/usr/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/terminfo/l/linux", O_RDONLY) = -1 ENOENT (No such file or directory)
Spricht für termcap (?) terminfo (?) :(
Hier fehlten eindeutig files von/für terminfo unter /usr/share/terminfo/l lagen nur zwei files. Also hier fehlte einiges, wie ich nach einer Rücksprache mit Schulle (C.Schult) feststellte.
Bzw. Schulle das feststellte ;-)) ( ...ja ja :)
--- SIGSEGV (Speicherzugriffsfehler) --- +++ killed by SIGSEGV +++
Ich hab, geisterte hier durch die Liste da bei einigen wohl das gleiche/ähnl. Problem (von 6.2 => 6.4) besteht, ein $ tic -v /usr/lib/mc/term/linux.ti ausgeführt.
Da war der mc zwar wieder startklar, aber alle anderen Programm-Farben im Eimer. Ob Yast (mit rotem Balken auf weiß:)... zu totalem Chaos in mutt! :(
Anschl. hab ich die pakete terminfo und termcap (wichtig war hier wohl terminfo) nochmul mit R reinstalliert.
Dannach war der Schaden behoben.
Anscheinend wurde beim Update die terminfo gelöscht, aber keine komplette terminfo wieder installiert :-/
Gruß, Clemens
* Clemens Wohld wrote:
gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
Das Problem war eine fehlerhafte Installation von terminfo und/oder ncurses. Beide Pakete wurden zwar als installiert angezeigt ("rpm -q terminfo" und "rpm -q ncurses" zeigten die Versionen an, die mit der SuSE 6.4 geliefert werden), trotzdem fehlten in /usr/share/terminfo/l/ ein Haufen Dateien. Die meisten fehlenden Dateien stammten aus dem terminfo-Paket, aber die vom mc vermisste Datei "/usr/share/terminfo/l/linux" stammte interessanterweise aus dem Paket ncurses.
Ein nochmaliges Installieren der beiden Pakete mit YaST behob das Problem.
christian
Hallo Christian!
Christian Schult schrieb am Samstag, den 08. April 2000:
gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
Das Problem war eine fehlerhafte Installation von terminfo und/oder ncurses. Beide Pakete wurden zwar als installiert angezeigt ("rpm -q terminfo" und "rpm -q ncurses" zeigten die Versionen an, die mit der SuSE 6.4 geliefert werden), trotzdem fehlten in /usr/share/terminfo/l/ ein Haufen Dateien. Die meisten fehlenden Dateien stammten aus dem terminfo-Paket, aber die vom mc vermisste Datei "/usr/share/terminfo/l/linux" stammte interessanterweise aus dem Paket ncurses.
Laut Abhaengigkeiten ist terminfo nicht noetig (und bei mir auch nicht installiert) !
Thomas Mueller schrieb am 9.04.00 um 11.04 Uhr
Christian Schult schrieb am Samstag, den 08. April 2000:
gestern hab ich mich am update der Suse versucht. Von 6.2 auf 6.4 (2.2.14 Torvalds-kernel)
Nach dem update (mit yast1) hatte ich ein Problem mit terminfo/termcap :(((
Wenn ich zb. den mc aufrufe bekomme ich einen Speicherzugriffs-fehler.
Das Problem war eine fehlerhafte Installation von terminfo und/oder ncurses. Beide Pakete wurden zwar als installiert angezeigt ("rpm -q terminfo" und "rpm -q ncurses" zeigten die Versionen an, die mit der SuSE 6.4 geliefert werden), trotzdem fehlten in /usr/share/terminfo/l/ ein Haufen Dateien. Die meisten fehlenden Dateien stammten aus dem terminfo-Paket, aber die vom mc vermisste Datei "/usr/share/terminfo/l/linux" stammte interessanterweise aus dem Paket ncurses.
Laut Abhaengigkeiten ist terminfo nicht noetig (und bei mir auch nicht installiert) !
Was? Also bei mir war es genau die terminfo, denn nach erneutem update von terminfo war das Problem behoben. /usr/share/terminfo/l/ beinhaltete nur zwei files :-/
Nachdem tic-befehl ließ sich der mc wieder starten, aber alles andere hatte Farbprobleme! (term=linux)
Gruß, Clemens
PS: Ansonsten läuft doch alles bestens ;) Nur was soll der Folder /net in meinem / ?