Re: [Cooker] corrupt RPM database, what then?
Stefan van der Eijk [EMAIL PROTECTED] writes: rpm -Uvh gnome-libs-1.2.1-2mdk.alpha.rpm error: failed dependencies: libart_lgpl.so.2 is needed by ee-0.3.11-5mdk libart_lgpl.so.2 is needed by libglade-0.13-1mdk libart_lgpl.so.2 is needed by gnome-media-1.0.51-3mdk libart_lgpl.so.2 is needed by gnome-linuxconf-0.23-2mdk libart_lgpl.so.2 is needed by gtop-1.0.7-0.4mdk libart_lgpl.so.2 is needed by gnomba-0.6.2-4mdk Stefan, Perform a "rpm -q{p}i --provides" on both gnome-libs 1mdk and 2mdk You'll see that the 1mdk does provide libart_lgpl whereas 2mdk won't probably provide it (even if the file list contains this file!) This is due to problems while building the new RPM. Try to monitor the rebuild of the new RPM and see why the "find provides" probably fails to complete gracefully.. -- Guillaume Cottenceau
Re: [Cooker] corrupt RPM database, what then?
Oh oh oh... a little panic from van der Eijk again... I'm starting to feel guilty... rpm -Uvh gnome-libs-1.2.1-2mdk.alpha.rpm error: failed dependencies: libart_lgpl.so.2 is needed by ee-0.3.11-5mdk libart_lgpl.so.2 is needed by libglade-0.13-1mdk libart_lgpl.so.2 is needed by gnome-media-1.0.51-3mdk libart_lgpl.so.2 is needed by gnome-linuxconf-0.23-2mdk libart_lgpl.so.2 is needed by gtop-1.0.7-0.4mdk libart_lgpl.so.2 is needed by gnomba-0.6.2-4mdk Perform a "rpm -q{p}i --provides" on both gnome-libs 1mdk and 2mdk You'll see that the 1mdk does provide libart_lgpl whereas 2mdk won't probably provide it (even if the file list contains this file!) It's even worse... glibc x86 alpha glibc-localedataglibc-localedata ANSI_X3.110.so ld.so.2 ARMSCII-8.so ASMO_449.so BIG5.so CP1250.so CP1251.so CP1252.so CP1253.so CP1254.so CP1255.so CP1256.so CP1257.so CP1258.so CP737.so CP775.so CSN_369103.so CWI.so DEC-MCS.so EBCDIC-AT-DE-A.so EBCDIC-AT-DE.so EBCDIC-CA-FR.so EBCDIC-DK-NO-A.so EBCDIC-DK-NO.so EBCDIC-ES-A.so EBCDIC-ES-S.so EBCDIC-ES.so EBCDIC-FI-SE-A.so EBCDIC-FI-SE.so EBCDIC-FR.so EBCDIC-IS-FRISS.so EBCDIC-IT.so EBCDIC-PT.so EBCDIC-UK.so EBCDIC-US.so ECMA-CYRILLIC.so EUC-CN.so EUC-JP.so EUC-KR.so ... .. . and the list goes on... Something went very wrong on my alpha... the Glibc package it produces doesn't provide much... hmmm This is due to problems while building the new RPM. Try to monitor the rebuild of the new RPM and see why the "find provides" probably fails to complete gracefully.. Small bit from the glibc buildoutput: Failed to find Provides: Provides: glibc-localedata ld.so.2 PreReq: /sbin/ldconfig Obsoletes: zoneinfo libc-static libc-devel libc-profile libc-headers linuxthreads gencat locale glibc-localedata Processing files: glibc-devel-2.1.3-7mdk Finding Provides: (using /usr/lib/rpm/find-provides)... line 532: Dependency tokens must begin with alpha-numeric, '_' or '/': - first build for 2.0.96 See... I'm feeling _so_ guilty... all of the packages on my alpha have this problem... Now, I'm really wondering WTF caused this... greetz, Stefan
RE: [Cooker] corrupt RPM database, what then?
To: [EMAIL PROTECTED] Subject: [Cooker] corrupt RPM database, what then? Maybe there are some RPM experts on the list that can help me out with this one. I beleive I've got a corrupt rpm database on my alpha system (it's happened to me once B4). It now doesn't know much about dependancies anymore, making upgrading packages difficult. ok i got a hack that you can try it out please i don't even know if this works or not do this: make a ftp connection and udmp the rpm files of your intel box to alpha ... of course some alpha specific packages (AFAIK this is only milo) need to be reinstalled if yuouw ant the db to pickup and some you will have to fix e.g. you don't have lilo on your system. (maybe rpm --rebuilddb ??)
Re: [Cooker] corrupt RPM database, what then?
Geoffrey, Maybe there are some RPM experts on the list that can help me out with this one. I beleive I've got a corrupt rpm database on my alpha system (it's happened to me once B4). It now doesn't know much about dependancies anymore, making upgrading packages difficult. ok i got a hack that you can try it out please i don't even know if this works or not do this: make a ftp connection and udmp the rpm files of your intel box to alpha ... of course some alpha specific packages (AFAIK this is only milo) need to be reinstalled if yuouw ant the db to pickup and some you will have to fix e.g. you don't have lilo on your system. (maybe rpm --rebuilddb ??) Hmmm... the two boxes are actually quite different. What they have in common is that they both contain (most of) the packages that are needed to build cooker / contrib. My intel is a very recent cooker installation and has 987 (!!) packages installed. My alpha only has 773. Personally I'd either figure out what is really going on or reinstall the box... Thanks anyway, Stefan
RE: [Cooker] corrupt RPM database, what then?
is only milo) need to be reinstalled if yuouw ant the db to pickup and some you will have to fix e.g. you don't have lilo on your system. (maybe rpm --rebuilddb ??) Hmmm... the two boxes are actually quite different. What they have in common is that they both contain (most of) the packages that are needed to build cooker / contrib. My intel is a very recent cooker installation and has 987 (!!) packages installed. My alpha only has 773. Personally I'd either figure out what is really going on or reinstall the box... how about: rpm -UvhF * in your local mirror? that might work, provided that whatever is broken doesn't f*ck up the DB anymore (recent rpm patches maybe ??) Thanks anyway, Stefan