Error: rpmdbNextIterator
error: rpmdbNextIterator: skipping h# 881 blob size(21356): BAD
This error occurred when trying to do a software update. The errors below popped up in a window as the YaST2 software update window closed and disappeared. After setting ulimit -c unlimited we could see that YaST2 was coring.
I believe this error can show up when trying to do a number of things in YaST2.
error: rpmdbNextIterator: skipping h# 881 blob size(21356): BAD, 8 + 16 * il(0) + dl(0) error: rpmdbNextIterator: skipping h# 913 blob size(13820): BAD, 8 + 16 * il(0) + dl(0) error: rpmdbNextIterator: skipping h# 945 blob size(67712): BAD, 8 + 16 * il(0) + dl(0) ... error: rpmdbNextIterator: skipping h# 5086 blob size(16084): BAD, 8 + 16 * il(0) + dl(0) error: rpmdbNextIterator: skipping h# 5118 blob size(28752): BAD, 8 + 16 * il(0) + dl(0) error: rpmdbNextIterator: skipping h# 5135 blob size(4740): BAD, 8 + 16 * il(0) + dl(0)
Ultimately ending up in a Segmentation fault.
The cause of the problem was corrupted rpm database.
The rpm database was fixed with the following command:
rpmdb - - rebuilddb
No comments yet