Re: [Cooker] corrupt RPM database, what then?

2000-06-19 Thread Guillaume Cottenceau

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?

2000-06-19 Thread Stefan van der Eijk

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?

2000-06-18 Thread Geoffrey Lee


 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?

2000-06-18 Thread Stefan van der Eijk

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?

2000-06-18 Thread Geoffrey Lee

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