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 -- sig_04 Du willst wissen wo eine bestimmte Programmdatei und zugehörig. Doku steckt? Beispiel: $ whereis pppd [Info: man whereis] pppd: /usr/sbin/pppd /usr/man/man8/pppd.8.gz ------------------------------------------------ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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 -- sig_01 Meine signaturen sind Zufalls-sig. und beziehen sich nicht auf den Author der Mail. So macht die sig doch Sinn. Oder? ;-) Bei Fehlern/Ideen bitte eine Mail an mich. Danke. X-page mit mehr "Hilfen" http://www.ndh.net/home/wohld/ ---------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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 -- ------------------------------------------------------------------- Andreas Bock registered Linux User #136542 mailto:a_bock@gmx.de ICQ #59734306 ------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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 ;) ). -- mfg Thomas Mueller - http://tmueller.home.pages.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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 -- sig_14 Mit ldd kannst du dir die benutzten libarys anzeigen lassen. $ ldd /bin/bash zeigt die benutzten libarys der bash an. [Info: man ldd] ----------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* 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 -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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) ! -- mfg Thomas Mueller - http://tmueller.home.pages.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
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 / ? -- sig_03 Reg. Linux-user 134173 || E-Mail: c.wohld@gmx.de http://www.ndh.net/home/wohld/index.html (eigene Howtos u.a.)
Zahme Vögel singen von Freiheit, wilde Vögel fliegen! <<
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
a_bock@gmx.de
-
c.wohld@ndh.net
-
cschult@gmx.de
-
tmm@bigfoot.de