tracker
I don't see a corrupt rpm database in your report. I think the lua code does a bad chdir.
it does a chdir("/full-ppc"); chdir("/") ; open(".") = 7 ; fchdir(7); open("ppc/glibc.rpm");
logs on lychee , /tmp/3446
Created an attachment (id=97083) strace-grep.txt
env -i sed -n '365195{: X;p;n;;365245 q;b X;}' /tmp/3446
maybe its some sort of filesystem corruption. /boot is empty, mount misses the libvolume_id.so.0.
no, rpm is really confused.
lychee:~ # env -i grep libvolume_id.so /tmp/3446 | grep -Ew '(open|unlink|rename)' | tail 4363 open("/lib/libvolume_id.so.0.66.0", O_RDONLY) = 4 4363 open("/lib/libvolume_id.so.0", O_RDONLY) = 4 4365 open("/lib/libvolume_id.so.0.66.0", O_RDONLY) = 4 4365 open("/lib/libvolume_id.so.0", O_RDONLY) = 4 4366 open("/lib/libvolume_id.so.0.66.0", O_RDONLY) = 4 4366 open("/lib/libvolume_id.so.0", O_RDONLY) = 4 4369 open("/lib/libvolume_id.so.0.66.0", O_RDONLY) = 4 4369 open("/lib/libvolume_id.so.0", O_RDONLY) = 4 3452 unlink("/lib/libvolume_id.so.0.66.0") = 0 4371 unlink("/lib/libvolume_id.so.0") = 0
trust me, it's the chdir thing.
fixed rpm submitted to STABLE.
*** Bug 215264 has been marked as a duplicate of this bug. ***
Bug watches keep track of this bug in other bug trackers.
I don't see a corrupt rpm database in your report. I think the lua code does a bad chdir.