rpm Segmentation fault trotz richtiger glibc
Hallo, ich kriege bei jedem rpm -i oder rpm -U ein Segmentation fault. Normalerweise läßt sich dieses Problem wohl auf eine falsche Version der glibc zurückführen habe aber die 2.3.6-2 von der Suse CD installiert. lise:~ # rpm -q glibc glibc-2.3.2-6 Woran kann es noch liegen? mfg stefan -- begin LOVE-LETTER-FOR-YOU.txt.vbs end Gegen Nichtstandardkonforme Software! http://piology.org/ILOVEYOU-Signature-FAQ.html
Am Mittwoch, 4. Februar 2004 20:23 schrieb Stefan Heinrichsen:
Hallo,
ich kriege bei jedem rpm -i oder rpm -U ein Segmentation fault. Normalerweise läßt sich dieses Problem wohl auf eine falsche Version der glibc zurückführen habe aber die 2.3.6-2 von der Suse CD installiert.
lise:~ # rpm -q glibc glibc-2.3.2-6
Da ich nicht weiß, welche SuSE Du hast, weiß ich natürlich auch nicht, ob die glibc dazu passt. Aber wenn das der Fall ist, mach mal ein 'rpm --rebuilddb' -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Mit 04.02.04 um 20:57 CET schrieb Manfred Tremmel
Am Mittwoch, 4. Februar 2004 20:23 schrieb Stefan Heinrichsen:
Hallo,
ich kriege bei jedem rpm -i oder rpm -U ein Segmentation fault. Normalerweise läßt sich dieses Problem wohl auf eine falsche Version der glibc zurückführen habe aber die 2.3.6-2 von der Suse CD installiert.
lise:~ # rpm -q glibc glibc-2.3.2-6
Da ich nicht weiß, welche SuSE Du hast, weiß ich natürlich auch nicht,
Oh das hatt ich wohl vergessen ist SuSE 8.2
ob die glibc dazu passt. Aber wenn das der Fall ist, mach mal ein 'rpm --rebuilddb'
Das hat keine Abhilfe geschafft. mfg stefan
-- begin LOVE-LETTER-FOR-YOU.txt.vbs end Gegen Nichtstandardkonforme Software! http://piology.org/ILOVEYOU-Signature-FAQ.html
Am Mittwoch, 4. Februar 2004 23:36 schrieb Stefan Heinrichsen:
Oh das hatt ich wohl vergessen ist SuSE 8.2
Hm, hast Du ne FTP-Installation gemacht, bei der CD/DVD Version ist die glibc ne 2.3.2-5, aber das sollte eigentlich nicht das Problem sein. manfred@eddie:~$ rpm -q glibc glibc-2.3.2-5
ob die glibc dazu passt. Aber wenn das der Fall ist, mach mal ein 'rpm --rebuilddb'
Das hat keine Abhilfe geschafft.
Ist aber durchgelaufen, ohne Fehler? Mach mal ein 'strace rpm -Uvh <irgend ein rpm>' und schau Dir an, wo er rausfliegt. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Don 05.02.04 um 00:38 CET schrieb Manfred Tremmel
Am Mittwoch, 4. Februar 2004 23:36 schrieb Stefan Heinrichsen:
Oh das hatt ich wohl vergessen ist SuSE 8.2
Hm, hast Du ne FTP-Installation gemacht, bei der CD/DVD Version ist die glibc ne 2.3.2-5, aber das sollte eigentlich nicht das Problem sein.
Dazu hab ich folgendes festgestellt: matthias@lise:~> find /cdrom/suse/ -name glibc-2\* /cdrom/suse/i586/glibc-2.3.2-6.i586.rpm /cdrom/suse/i686/glibc-2.3.2-5.i686.rpm Bei mir war also scheinbar aus irgendeinem Grund die Version für i586 installiert (oder es war ein Onlineupdate ich wüßte aber nicht wann ich eins gemacht haben soll) aber auch nachdem ich die i686er Version per Rettungssystem installiert habe bin ich nicht weiter.
ob die glibc dazu passt. Aber wenn das der Fall ist, mach mal ein 'rpm --rebuilddb'
Das hat keine Abhilfe geschafft.
Ist aber durchgelaufen, ohne Fehler? Mach mal ein 'strace rpm -Uvh <irgend ein rpm>' und schau Dir an, wo er rausfliegt.
Das wollte ich vermeiden da strace nicht installiert ist aber nach dem selbstkompilieren sind das hier die letzten Meldungen. Meinen (leider) geringen strace Kenntnissen helfen sie nicht wirklich weiter (sorry für die Umbrüche aber ich habe keine Möglichkeit gefunden bei sylpheed einen Absatz nich umbrechen zu lassen) open("/lib/ld-linux.so.2", O_RDONLY) = 12 read(12, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\n\0\000"..., 1024) = 1024 fstat64(12, {st_mode=S_IFREG|0755, st_size=94938, ...}) = 0 old_mmap(NULL, 85840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 12, 0) = 0x4015e000 mprotect(0x40172000, 3920, PROT_NONE) = 0 old_mmap(0x40172000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x13000) = 0x40172000 close(12) = 0 ---SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Vorher sind die gleichen/ähnliche meldung mit anderen libraries in der ersten Zeile. Tritt der Fehler denn jetzt beim Ausführen der letzten Anweisung auf oder bei dem der nächsten oder (wahrscheinlich) irgendwo dazwischen? mfg stefan -- begin LOVE-LETTER-FOR-YOU.txt.vbs end Gegen Nichtstandardkonforme Software! http://piology.org/ILOVEYOU-Signature-FAQ.html
Am Mit 04.02.04 um 20:23 CET schrieb Stefan Heinrichsen
Hallo,
ich kriege bei jedem rpm -i oder rpm -U ein Segmentation fault. Normalerweise läßt sich dieses Problem wohl auf eine falsche Version der glibc zurückführen habe aber die 2.3.6-2 von der Suse CD installiert.
lise:~ # rpm -q glibc glibc-2.3.2-6
Woran kann es noch liegen?
Auf die Idee das ein Problem mit rpm auch an rpm und nicht nur der glibc liegen kann muß man auch erstmal kommen :-) Scheinbar habe ich doch einmal ein online update gemacht das mir die glibc upgedatet hat (was aber nicht tragisch war) aber auch rpm. Nach einem installieren des rpm-RPM-Packets von der CD über das Rettungssystem läuft rpm wieder. mfg stefan
participants (2)
-
Manfred Tremmel
-
Stefan Heinrichsen