Manchmal kommt es vor das man ein RedHat basiertes OS updaten möchte mit yum update
. Dies klappt nicht, es wird einfach nichts ausgegeben auf der Konsole, ebenfalls wird nichts geloggt. Nach zwei Tagen beendet man den vergessenen Befehl und probiert ein yum clean all
. Hier passiert ebenfalls nichts, also mit SIGKILL abschiessen, mit strace neu starten. Hier wird ersichtlich das yum am lesen der rpmdb scheitert. Diese kann man wie folgt neu bauen:
find /var/lib/rpm -name "__db.*" -delete rpm --rebuilddb
Danach funktioniert auch yum wieder.