Problem:

Die Paket- und Update-Programme rpm/yast/up2date/yum bleiben ohne weitere Ausgabe hängen. Manchmal sogar bei voller CPU-Last.

Erklärung:

I.d.R. werden die Zugriffe auf die RPM-Database gelockt. So wird sichergestellt, daß immer nur ein Prozess darauf zugreift und kein Durcheinander entsteht. Leider kann es aber passieren (z.B. wegen Programm- oder Systemabsturz), daß der Lock nicht wieder aufgehoben wird oder sogar die RPM-Database einen Schaden erhält.

Lösung:

Jeweils einen Schritt ausführen und danach testen, ob es wieder funktioniert:

1. Schritt (Lock's löschen):

rm -f /var/lib/rpm/__db*

2. Schritt (rebuild RPM-Database):

rpm -vv --rebuilddb

Kategorien:

Stichwörter:

rpm · database · yast · yum · up2date · lock · cpu · last ·