On Fri, May 28, 2004 at 11:35:53AM -0400, Arturo Mardones wrote: > Este thread puede servirte
bien gracias a todos no se porque es pero Arturo me envio un link donde explican que poniendo LD_ASSUME_KERNEL=2.2.5 antes de cada RPM funciona, despues vere que hago para no ponerlo mas, lo puedo ingresar como una variable o algo parecido? o crear el scirpt rpm que envez de ser el .sh sea un script que le agrege a lo que yo digito este parametro antes? alguna idea de como hacer el script no estoy ni cerca de ser programador .... muchas gracias por todo. > > http://linux.derkeiler.com/Mailing-Lists/RedHat/2003-08/2407.html > > Saludos, > > Arturo > > > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de Pablo Allietti > Enviado el: Viernes, 28 de Mayo de 2004 10:50 > Para: Discusion de Linux en Castellano > Asunto: Re: Problemas con rpm > > > On Fri, May 28, 2004 at 10:26:34AM -0400, Arturo Mardones wrote: > > Aaaaaaahhh.... Es que salte una parte sorry... > > > > Mv /var/lib/rpm rpm.viejo > > Mkdir /var/lib/rpm > > Rpm --initdb > > Ejecutar el script con los parametros > > no al realizar el rpm --initdb me da lo mismo > > [EMAIL PROTECTED] lib]# rpm --rebuilddb > rpmdb: unable to join the environment > error: db4 error(11) from dbenv->open: Resource temporarily unavailable > error: cannot open Packages index > > > aarrrgggggggggg > > > > > > > Efectivamente el script te genera el archivo missing y te lista los > > programas que no encontro en el cd y que si estaban en el log, el > > detalle de este archivo es que cuando uses el otro cd te listara todo > > de nuevo no hace la comparación de que si existe ya en bd de rpm. Ojo > > > que además recomiendan actualizar rpm porque la version que viene con > > RH9 o menor tiene varias pifias. > > > > Saludos y Suerte! > > > > Arturo. > > > > > > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] En nombre de Pablo Allietti > > > Enviado el: Viernes, 28 de Mayo de 2004 9:04 > > Para: Discusion de Linux en Castellano > > Asunto: Re: Problemas con rpm > > > > > > On Thu, May 27, 2004 at 12:30:05PM -0400, Arturo Mardones wrote: > > > 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. > > > > > > corri el script tal cual tu lo dijistes pero > > > > database will be listed in the file recover-rpm-db.missing. These > > packages should be added to the database manually. If you are able to > > obtain the files, this script can be run again, specifying > > recover-rpm-db.missing as the file to use. > > > > ############################################################" > > > > You have been warned! Shall I continue? [ yes / no ]: y Located > > 4Suite-0.11.1-13.i386.rpm, adding to database. > > rpmdb: unable to join the environment > > error: db4 error(11) from dbenv->open: Resource temporarily > > unavailable > > error: cannot open Packages index using db3 - Resource temporarily > > unavailable (11) > > error: cannot open Packages database in /var/lib/rpm > > warning: /home/lacnicftp/RPMS//4Suite-0.11.1-13.i386.rpm: V3 DSA > > signature: NOKEY, key ID db42a60e > > rpmdb: unable to join the environment > > error: db4 error(11) from dbenv->open: Resource temporarily > unavailable > > error: cannot open Packages database in /var/lib/rpm > > Located GConf-1.0.9-10.i386.rpm, adding to database. > > > > > > > > > > > > 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. > > > > > > > > > > > ---end quoted text--- > > > > -- > > > > Pablo Allietti > > > > LACNIC > > > > Registro de Direcciones de Internet para America Latina y el Caribe > > Registro de Enderecamento de Internet para America Latina e Caribe > > Latin American and Caribbean Internet Addresses Registry > > > > > ---end quoted text--- > > -- > > Pablo Allietti > > LACNIC > > Registro de Direcciones de Internet para America Latina y el Caribe > Registro de Enderecamento de Internet para America Latina e Caribe Latin > American and Caribbean Internet Addresses Registry > > ---end quoted text--- -- Pablo Allietti LACNIC Registro de Direcciones de Internet para America Latina y el Caribe Registro de Enderecamento de Internet para America Latina e Caribe Latin American and Caribbean Internet Addresses Registry