Reparasjon av RPM database (Redhat Enterprice Server/Centos 4.3)
Hei !Tid om annen så hender det (typisk når man bruker uorginale pakker) at det hele på et vis henger seg opp slik at når man kjører rpm -q xxx så får man beskjed om at pakken er der, når man kjører rpm -e xxx, at den ikke er der osv ..
Kort sagt enkelte (typisk uorginale) .rpms blir bare liggende der med en delvis installasjon som ikke lar seg fjerne .. kjent ... ?? :-(
I dag så forsøkte jeg å kjøre en kommando for å reparere dette med denne kommando:
rm -f /var/lib/rpm/__db*
Tilsynelatende så fungerer det, men er vel stadig litt i tvil, så derfor dette spørsmål.
Brukte denne guiden:
http://www.rpm.org/hintskinks/repairdb/
Skulle man kanskje også ha kjørt denne kommandoen ? :
rpm -vv --rebuilddb
I dette tilfellet så dreier det seg om en Centos 4.3 som er en RedHat Enterprice server klone. Går ellers ut for at problemstillingen blir noenlunde den samme for de fleste RedHat varianter og kanskje (moske) også andre rpm baserte distros.
Er det noen av dere som har gode eller dårlige erfaringer med å reparere rpm databasen, eller som har noen tips om hvordan dette kan gjøres ?
Dette er en problemstilling som jerg selv har slitt med mer enn en gang, så det ville være meget interessant med noen tips.
MVH Langbein.
