Hola,
Les quiero contar que con esta muy util respuesta de Ariel logre recuperar más del 90% de mis paquetes y ya esta como tuna el rpm. "mi" colaboracion para quienes tengan el mismo problema es esta direx que encontre http://www.tuxfan.homeip.net:8080/hacks/recover_rpm_db.sh donde hay un script listo para hacer el traspaso desde el archivo rpmpkgs.x los parametros deben ser -p /donde/esta/el/rpmpkgs -p /mnt/cdrom1/Redhat/RPMS (la ruta de donde estan los rpms) asi es q estoy listo así de 752 me recupero 736. Muchas gracias y saludos! Arturo -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Ariel Martinez Enviado el: Miércoles, 26 de Mayo de 2004 16:20 Para: Discusion de Linux en Castellano Asunto: Re: Problemas con rpm On Wed, 26 May 2004, Arturo Mardones wrote: > A mi mail anterior me gustaria agregarle como dato que ahora cuando > trato de instalar algun rpm me alega que no existe librpm... Q no > existe glibc... Etc etc.... Y de hecho si hago un rpm -qa | grep rpm > me arroja solo rpm-build Base de datos muy, muy corrupta. Entonces hay dos opciones: Instalas de nuevo (aprovecha y haz un upgrade) o recontruyes la base de datos así: Busca en /var/log los logs rpmpkgs*, con suerte encontrarás uno que haya registrado los rpms antes de la corrupción de la base de datos. Verifica cuántos rpms aparecen y que no existan lineas que digan PANIC o recovery. Puedes intentar con el que menos errores tenga y lo comparas con el más nuevo. Si son casi iguales, no hay nada que hacer. Si tienes un log con más rpms que los que reporta rpm -qa y que se acerque a la realidad, se podrá intentar lo que sigue. Con rpmpkgs, y con los rpms de instalación más los updates a la mano haz algo más o menos así: cd /var/lib mv rpm rpm.save mkdir rpm LD_ASSUME_KERNEL=2.2.5 rpm --initdb for PACKAGE in `cat /donde/esta/rpmpkgs` do LD_ASSUME_KERNEL=2.2.5 rpm -i --noscripts --notriggers \ --justdb --nodeps /donde/estan/los/$PACKAGE done Repetir solamente el ciclo para cada directorio donde tengas rpms. Ve a fedoralegacy.org, haz el upgrade de rpm que recomiendan, instala yum, búscate un repositorio cercano y afina con eso lo que haga falta. Si en realidad no vale la pena todo ese esfuerzo, haz un upgrade a FC2. -- Ariel Martinez.