tjansson Posted July 19, 2006 Report Share Posted July 19, 2006 I can't seem to get urpmi to work - I keep getting segmentation faults and these glibc errors. What shoul I do and where should I look for the problem? [root@fermi log]# [root@fermi log]# urpmi.addmedia main ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/i586/ media/main with media_info/synthesis.hdlist.cz Segmentation fault [root@fermi log]# urpmi.addmedia main ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/i586/ media/main with media_info/synthesis.hdlist.cz Segmentation fault [root@fermi log]# urpmi.addmedia main ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/i586/ media/main with media_info/synthesis.hdlist.cz *** glibc detected *** free(): invalid pointer: 0x084936a0 *** Aborted [root@fermi log]# urpmi.addmedia main ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/i586/ media/main with media_info/synthesis.hdlist.cz *** glibc detected *** double free or corruption (!prev): 0x0846af08 *** Aborted [root@fermi log]# urpmi.addmedia main ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/i586/ media/main with media_info/synthesis.hdlist.cz unable to access hdlist file of "updates", medium ignored added medium main wrote config file [/etc/urpmi/urpmi.cfg] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.plf-free.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.plf-nonfree.cz] computing md5sum of existing source hdlist (or synthesis) retrieving source hdlist (or synthesis) of "main"... ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/ i586/media/main/media_info/synthesis.hdlist.cz found probed hdlist (or synthesis) as media_info/synthesis.hdlist.cz ...retrieving done examining hdlist file [/var/cache/urpmi/partial/hdlist.main.cz] examining synthesis file [/var/cache/urpmi/partial/hdlist.main.cz] examining pubkey file of "main"... performing second pass to compute dependencies examining synthesis file [/var/lib/urpmi/synthesis.hdlist.plf-free.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.plf-nonfree.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.main.cz] found 0 headers in cache removing 0 obsolete headers in cache wrote config file [/etc/urpmi/urpmi.cfg] Segmentation fault [root@fermi log]# urpmi.addmedia main ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.mandrake.com/Mandrakelinux/official/2006.0/ i586/media/main with media_info/synthesis.hdlist.cz medium "main" already exists [root@fermi log]# [moved from Software by spinynorman] Quote Link to comment Share on other sites More sharing options...
scarecrow Posted July 19, 2006 Report Share Posted July 19, 2006 The mirror you are using seems being alive and well. However, your glibc and/or perl installations do not appear being terribly healthy. Did you use at some time either Cooker, or unofficial repos? (Thac, SeerOfSouls...). Quote Link to comment Share on other sites More sharing options...
tjansson Posted July 19, 2006 Author Report Share Posted July 19, 2006 The installation is on a server and I never used any 3 party mirros beside plf-free and plf-nonfree. How would you proceed from here? Uninstall the glibc and perl hard and reinstall the rpm or is there another way? Quote Link to comment Share on other sites More sharing options...
scarecrow Posted July 19, 2006 Report Share Posted July 19, 2006 Uninstall the glibc and perl hard and reinstall the rpm or is there another way? Uninstalling any of the two is a very major pain. Just remove all your urpmi mirrors, select another one, known to be good from easy-urpmi (e.g. anorien ), synchronize and then urpmi --auto-select (preferrably without X running- that is running as root before telinit 3) If you still have segfaults and glibc "double free or corruption" errors, then your installation should be considered seriously borked. Quote Link to comment Share on other sites More sharing options...
arctic Posted July 19, 2006 Report Share Posted July 19, 2006 I would update all mirrors you have (urpmi.update -a). It is possible that the main and contrib mirrors have different hdlists by now. Quote Link to comment Share on other sites More sharing options...
ffi Posted July 19, 2006 Report Share Posted July 19, 2006 (edited) Maybe there is a corrupt config file for urpmi somewhere? You could try another package manager like Smart and see if you can find the corrupt config file and reinstall urpmi (and other rpm files). Edited July 19, 2006 by ffi Quote Link to comment Share on other sites More sharing options...
Guest AlgorithMan Posted October 9, 2006 Report Share Posted October 9, 2006 tjansson, from the mirrors you tried to add, I'd say you're german... maybe this is an issue with the language? I am german and I have the same problem (on mandriva 2007 free)... segfaults, but no glibc errors (yet) - verbose mode tells me this happens after reading the synthesis file... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.