05 Nov, 2008

Reconstruir la base de datos RPM

Posted by: leopoldomaestro In: Linux|Redhat

Durante una actualización de paquetes RPM con Yum, he visto que en un determinado momento Yum se habia bloqueado. Despues de matar los procesos de yum, python y demas, he visto que no arreglaria nada por esa via, por lo cual he decidido reconstruir la base de datos RPM.

PASO 1: Copia de seguridad de la base de datos actual

tar cvzf /root/backup-rpm.tar.gz2 /var/lib/rpm

PASO 2: Borrar la DB actual

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

PASO3: Reconstruir la DB

rpm –rebuilddb

PASO 4: Instalamos el paquete yum-utils, el cual contiene package-cleanup

# yum install yum-utils

PASO 5: Comprobamos si hay algun paquete medio instalado

# package-clean -d

PASO 6: Borramos los metadatos y la cache

# yum clean all

3 Respuestas en "Reconstruir la base de datos RPM"

1 | alexa

abril 13th, 2009 at 9:24 pm

Avatar

Me vino muy bien este post de reconstruir la db de paquetes. A veces se cuelga yum y no se si la db queda corrupta
hasta rpm –rebuilddb sabía, me faltaba hacer la limpieza!
gracias

2 | alexa

abril 13th, 2009 at 9:31 pm

Avatar

me equivoque el link, me lo corrijes, ya que espero moderacion??
saludos al persa
graaacias!

3 | leopoldomaestro

abril 13th, 2009 at 9:39 pm

Avatar

Me alegra que te sea util 😉

Se los dare de tu parte! jajaja

Haz un comentario

Categorias

Publicidad