rpm database corrupted after fedeup from 20 to 21

Mick yam_bike at yahoo.com
Wed Dec 24 06:27:21 UTC 2014


Hi Serge;
  [mick at localhost ~]$ file /var/lib/rpm/Packages
/var/lib/rpm/Packages: data

--------------------------------------------
On Tue, 12/23/14, Sérgio Basto <sergio at serjux.com> wrote:

 Subject: Re: rpm database corrupted after fedeup from 20 to 21
 To: test at lists.fedoraproject.org
 Date: Tuesday, December 23, 2014, 9:45 PM
 
 On Ter, 2014-12-23 at
 19:46 -0800, Mick wrote: 
 > Hi Adam;
 >     thanks for trying.
 > It made no difference.
 > 
 > The message was:
 > [root at localhost ~]# rpm
 --rebuilddb
 > error: rpmdb: BDB0641
 __db_meta_setup: /var/lib/rpm/Packages: unexpected file type
 or format
 > error: cannot open Packages
 index using db5 - Invalid argument (22)
 >
 
 > and looking at the file:
 > [root at localhost ~]# ls
 -l /var/lib/rpm/Packages
 > -rw-r--r--. 1
 root root 452214784 Dec 20 14:49 /var/lib/rpm/Packages
 
 what you got ? with command :
 
 file /var/lib/rpm/Packages
 
 I got : 
 /var/lib/rpm/Packages: Berkeley DB (Hash,
 version 9, native byte-order)
 
 > When I renamed Packages the rpmbuilddb
 error went away.
 > However
 > [root at localhost rpm]#
 yum update
 > CRITICAL:yum.main:
 > 
 > Error: rpmdb failed
 release provides. Try: rpm --rebuilddb
 >
 
 > From my Google-FU it seems that a full
 re-install (DVD) of F21 is the only cure.
 > I am trying to avoid that.
 > 
 > MickM
 > 
 > 
 > 
 >
 --------------------------------------------
 > On Tue, 12/23/14, Adam Williamson <adamwill at fedoraproject.org>
 wrote:
 > 
 >  Subject:
 Re: rpm database corrupted after fedeup from 20 to 21
 >  To: "For testing and quality
 assurance of Fedora releases" <test at lists.fedoraproject.org>
 >  Date: Tuesday, December 23, 2014, 12:13
 PM
 >  
 >  On Tue,
 2014-12-23 at
 >  08:06 -0800, Mick
 wrote:
 >  > Hi;
 >  >   I was running FC20
 fully
 >  updated.
 > 
 > [root at localhost ~]# 
 >  fedup --network 21
 --product=nonproduct
 >  >
 >  
 >  > Which
 worked.
 >  > Now
 >  when I try to 'yum update'
 >  > [root at localhost ~]#
 yum
 >  update
 > 
 > error: rpmdb: BDB0641
 > 
 __db_meta_setup: /var/lib/rpm/Packages: 
 >  > unexpected file type or format
 >  > error: cannot open Packages index
 using
 >  db5 - Invalid argument (22) 
 >  > error:
 > 
 cannot open Packages database in /var/lib/rpm
 >  > CRITICAL:yum.main:
 >  >
 >  
 >  > Error: rpmdb open failed
 >  > [root at localhost ~]#
 >  > 
 >  > Or
 rpm--rebuilddb
 >  > [root at localhost ~]#
 rpm
 >  --rebuilddb
 >  > error: rpmdb: BDB0641
 >  __db_meta_setup: /var/lib/rpm/Packages:
 
 >  > unexpected file type or
 format
 >  > error: cannot open
 Packages index using
 >  db5 - Invalid
 argument (22) [
 >  > root at localhost ~]#
 >  > 
 >  > Any
 ideas?
 >  > Apart from this the
 system is working
 >  fine.
 >  > 
 >  
 >  Try:
 >  
 >  mv
 > 
 /var/lib/rpm/__db* /tmp
 >  rpm
 --rebuilddb
 >  
 > 
 if it doesn't help, move
 >  the
 __db* files back, you may want to keep 
 >  them in case some RPM guru can help you
 debug.
 >  Hope this helps!
 >  -- 
 >  Adam
 >  Williamson
 >  Fedora
 QA Community Monkey
 >  IRC: adamw |
 Twitter: AdamW_Fedora | XMPP:
 >  adamw
 AT happyassassin . net
 >  http://www.happyassassin.net
 >  
 >  -- 
 >  test
 >  mailing
 list
 >  test at lists.fedoraproject.org
 >  To unsubscribe:
 > 
 https://admin.fedoraproject.org/mailman/listinfo/test
 
 -- 
 Sérgio M.
 B.
 
 -- 
 test
 mailing list
 test at lists.fedoraproject.org
 To unsubscribe:
 https://admin.fedoraproject.org/mailman/listinfo/test


More information about the test mailing list