I would like to know if something is wrong and what is wrong. Please, if somebody knows let me know…
I still can’t remove package lib64png-devel because 19 packages would have to be removed as well. However,
LC_ALL=C rpm -q --what-requires lib64png-devel-1.6.31-1-omv2015.0.x86_64
no package requires lib64png-devel-1.6.31-1-omv2015.0.x86_64
I tried rebuilding data base after removing all __db* files from /var/lib/rpm and got the errors I’ve reported in the last post. I also tried rebuilding data base after,
db52_recover -h /var/lib/rpm -ev
BDB2526 Finding last valid log LSN: file: 290 offset 1743047
BDB1518 Recovery complete at Wed Aug 2 18:26:26 2017
BDB1519 Maximum transaction ID 0 recovery checkpoint [290][1745403]
and got different __db files. Without db52_recover, I used to have
$ ls -al /var/lib/rpm/__*
-rw-r–r-- 1 root root 4145152 ago 2 08:22 /var/lib/rpm/__db.001
-rw-r–r-- 1 root root 22290432 ago 2 08:22 /var/lib/rpm/__db.002
-rw-r–r-- 1 root root 41951232 ago 2 08:22 /var/lib/rpm/__db.003
-rw-r–r-- 1 root root 41951232 ago 2 08:22 /var/lib/rpm/__db.004
-rw-r–r-- 1 root root 41951232 ago 2 08:22 /var/lib/rpm/__db.005
-rw-r–r-- 1 root root 41951232 ago 2 08:22 /var/lib/rpm/__db.006
And with db52_recover the rebuilding process generated only,
$ ls -al /var/lib/rpm/__*
-rw-r----- 1 root root 2072576 ago 2 18:28 /var/lib/rpm/__db.001
-rw-r----- 1 root root 32768 ago 2 18:28 /var/lib/rpm/__db.002
-rw-r----- 1 root root 270336 ago 2 18:28 /var/lib/rpm/__db.003
Finally, the output the following command has the same error messages as before but ends with exit code 0 (???)
rpm -vvv --rebuilddb
D: pool fd: created size 392 limit -1 flags 0
D: pool ds: created size 232 limit -1 flags 0
D: pool syck: created size 40 limit -1 flags 0
D: pool ht: created size 72 limit -1 flags 0
D: pool mire: created size 136 limit -1 flags 0
D: pool lua: created size 64 limit -1 flags 0
D: pool ts: created size 1200 limit -1 flags 0
D: pool db: created size 328 limit -1 flags 0
D: pool dbi: created size 472 limit -1 flags 0
D: rpmdb: cpus 4 physmem 5915Mb
D: opening db environment /var/lib/rpm/Packages thread:lock:log:mpool:txn
D: opening db index /var/lib/rpm/Packages create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Name create:thread:auto_commit mode=0x2
D: pool h: created size 360 limit -1 flags 0
D: opening db index /var/lib/rpm/Version create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Release create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Arch create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Os create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Basenames create:thread:auto_commit mode=0x2
D: pool bf: created size 56 limit -1 flags 0
D: opening db index /var/lib/rpm/Group create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Providename create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Requirename create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Conflictname create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Obsoletename create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Triggername create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Dirnames create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Installtid create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Sigmd5 create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Sha1header create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Filedigests create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Pubkeys create:thread:auto_commit mode=0x2
D: pool ctx: created size 112 limit -1 flags 0
D: opening db index /var/lib/rpm/Packagecolor create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Nvra create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Sourcepkgid create:thread:auto_commit mode=0x2
D: opening db index /var/lib/rpm/Filepaths create:thread:auto_commit mode=0x2
rpmdb: BDB2055 Lock table is out of available lock entries
error: db3associate:db3.c:1674: db->associate(12): Cannot allocate memory
D: rpmdb: max. primary key 12197
D: opening db index /var/lib/rpm/Seqno create:thread:auto_commit mode=0x2
D: closed db seqno /var/lib/rpm/Seqno
D: closed db index /var/lib/rpm/Seqno
D: closed db index /var/lib/rpm/Filepaths
D: closed db index /var/lib/rpm/Sourcepkgid
D: closed db index /var/lib/rpm/Nvra
D: closed db index /var/lib/rpm/Packagecolor
D: closed db index /var/lib/rpm/Pubkeys
D: closed db index /var/lib/rpm/Filedigests
D: closed db index /var/lib/rpm/Sha1header
D: closed db index /var/lib/rpm/Sigmd5
D: closed db index /var/lib/rpm/Installtid
D: closed db index /var/lib/rpm/Dirnames
D: closed db index /var/lib/rpm/Triggername
D: closed db index /var/lib/rpm/Obsoletename
D: closed db index /var/lib/rpm/Conflictname
D: closed db index /var/lib/rpm/Requirename
D: closed db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Group
D: closed db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Os
D: closed db index /var/lib/rpm/Arch
D: closed db index /var/lib/rpm/Release
D: closed db index /var/lib/rpm/Version
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
D: pool tsi: created size 48 limit -1 flags 0
D: pool tsi: reused 1, alloc’d 1, free’d 1 items.
D: pool ts: reused 0, alloc’d 1, free’d 1 items.
D: pool ds: reused 78, alloc’d 2, free’d 2 items.
D: pool db: reused 0, alloc’d 1, free’d 1 items.
D: pool dbi: reused 0, alloc’d 24, free’d 24 items.
D: pool h: reused 130021, alloc’d 1, free’d 1 items.
D: pool lua: reused 0, alloc’d 1, free’d 1 items.
D: pool mire: reused 0, alloc’d 1, free’d 1 items.
D: pool bf: reused 29339, alloc’d 1, free’d 1 items.
D: pool ht: reused 0, alloc’d 25, free’d 25 items.
D: pool ctx: reused 0, alloc’d 1, free’d 1 items.
D: pool syck: reused 0, alloc’d 1, free’d 1 items.
D: pool fd: reused 48, alloc’d 2, free’d 2 items.
D: exit code: 0