Poškozená RPM databáze

Supportní databáze (ke_rpm-db)
Platí pro

SuSE Linux: Od verze 5.0

Symptomy:

Není možné instalovat balíky. Nejde spustit ani dokončit aktualizace systému. Systém vypisuje chybová hlášení podobná tomuto:

        free list corrupt(1753864) - contact support@redhat.com.

Příčina:

Pravděpodobně došlo k poškození RPM databáze v adresáři /var/lib/rpm.

Řešení:

Příkazem rpm vytvořte novou databázi.

  1. Nejdříve si zálohujte adresář /var/lib/rpm.
  2. Vykonejte příkaz:
            rpm --rebuilddb
    
  3. Pokračujte v instalaci nebo aktualizaci jak jste si původně přáli.

Pozn.:

Pokud je RPM databáze poškozená úplně, můžete se také pokusit obnovit ji ze záložní kopie /var/adm/backup/rpmdb. ("DATUM" nahraďte hodnotou (např. "20011012") :

gunzip < /var/adm/backup/rpmdb/packages.rpm-DATUM.gz \
       > /var/lib/rpm/packages.rpm

Klíčová slova: RPMDB, UPDATE, AKTUALIZACE, INSTALLATION, INSTALACE, INSTALACE, BALíK

Kategorie: balíky , Často kladené dotazy

Zpětná vazba vítána: Send Mail to ke@suse.de (Uveďte prosím následující klíčové slovo: SDB-ke_rpm-db)
SDB-ke_rpm-db, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 22. Jul 1998
SuSE Linux AG - Poslední změnu: 19. Okt 2001 provedl ke (sdb_gen 1.40.0)