SDB:Beschädigte RPM-Datenbank
aus openSUSE, der freien Wissensdatenbank
Version: 5.0
Inhaltsverzeichnis |
Symptom:
Es ist nicht mehr möglich, Software-Pakete zu installieren. Ein System-Update kann nicht begonnen oder nicht bis zum Ende durchgeführt werden. Es kann z.B. folgende Meldung ausgegeben werden:
free list corrupt(1753864) - contact support@redhat.com.
Ursache:
Möglicherweise hat die RPM-Datenbank unter /var/lib/rpm Schaden genommen.
Lösung:
rpm kann diese Datenbank neu aufbauen.
- Sichern Sie bitte zunächst das Verzeichnis
/var/lib/rpm. - Rufen Sie nun auf:
rpm --rebuilddb
- Versuchen Sie, den Update-Vorgang fortzusetzen oder - wie beabsichtigt - Pakete mit YaST zu installieren.
Hinweis:
Sollte die Datenbank gänzlich verloren gegangen sein, können Sie versuchen, die letzte Sicherungskopie von /var/adm/backup/rpmdb zurückzuspielen ("DATUM" durch den Wert (z. B. "20011012") ersetzen:
gunzip < /var/adm/backup/rpmdb/packages.rpm-DATUM.gz \ > /var/lib/rpm/packages.rpm
SDB:rpm - Der Paket-Manager des SuSE Linux
Keywords: rpmdb | update | installation | installieren | pakete

