rpm database corrupted after fedeup from 20 to 21

Sérgio Basto sergio at serjux.com
Wed Dec 24 05:45:20 UTC 2014


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.



More information about the test mailing list