rpm database corrupted after fedeup from 20 to 21
Sérgio Basto
sergio at serjux.com
Wed Dec 24 15:13:22 UTC 2014
On Ter, 2014-12-23 at 22:27 -0800, Mick wrote:
> Hi Serge;
> [mick at localhost ~]$ file /var/lib/rpm/Packages
> /var/lib/rpm/Packages: data
/var/lib/rpm/Packages is not an Berkeley DB file ! , It will be hard
Try follow :
http://www.rpm.org/wiki/Docs/RpmRecovery
DB corruption recovery process
> --------------------------------------------
> 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
--
Sérgio M. B.
More information about the test
mailing list