Glibc_2.4 not found
Horst H. von Brand
vonbrand en inf.utfsm.cl
Jue Sep 28 10:31:50 CLT 2006
<eduardoquiroz en vtr.net> wrote:
> On Mon, 25 Sep 2006 13:54:43 -0400
> "Horst H. von Brand" <vonbrand en inf.utfsm.cl> wrote:
> > <eduardoquiroz en vtr.net> wrote:
> >> Parto asumiendo todos los improperios de mi acción..jeje.
> > Veamos...
> >> Estaba instalando un rpm de una libreria (zlib) que tenÃÂa unos errores
> >> y no me permitÃÂa imprimir usando CUPS. TenÃÂa problemas con la librerÃÂa
> >> libz.so.1. Entonces, bajé el RPM zlib y lo instalé. Me dió un error de
> >> dependencia por glibc, pero yo sabÃÂa que lo tenÃÂa instalado y por eso
> >> le puse --nodeps. Lo instaló y cuando reinicié ya no funcionaron las X
> >> ni nada, pues aparece el error GLIBC_2.4 not found (required by
> >> /usr/lib/libz.so.1). Sólo puedo hacer login en consola y algunas cosas
> >> más, pero no mucho.
> > Brillante.
> > Que distro?
>
> FC 4
>
> > Consigue el RPM de zlib que /si/ corresponde (instalaste uno
> > demasiado
> > nuevo!) y:
> > rpm -Uhv --oldpackage zlib-<el.viejo>.i386.rpm
> Eso no lo puedo hacer, pues el propio comando RPM no me funciona... :(
Si, me di cuenta de tus comentarios despues.
> pero sigamos.
>
> > (o puede requerir --force, --nodeps, ... si es un rpm(1) mas viejito).
> >
> >> Intenté desinstalar el último paquete que habÃÂa instalado, pero el
> >> mismo comando rpm me da ese error también y no puedo hacer casi nada.
> > Aja! Bien, pero /muy/ bien hecho!
> >
> >> Cómo puedo desinstalar la zlib última que instalé o volver a instalar
> >> la glibc2.4 sin problemas?
> > Hum... una manera /bastante/ sucia es extraer el cpio(1) del rpm(1)
> > [en realidad, no son los comandos sino los formatos que manejan... pero
> > no tienen pagina de manual aparte] en otro cacharro, y usar eso para
> > pisar lo que esta enfermo en este:
> >
> > otro $ rpm2cpio zlib-<el.viejo>.i386.rpm > zlib.cpio
> > otro $ scp zlib.cpio zlib-<el.viejo>.i386.rpm este:/tmp
> > este # cd /; cpio -i < /tmp/zlib.cpio
> Hecho!...pero sólo hasta aquÃ, pues ahi me falla la solución. El error
> indicado es:
> /bin/cpio : ./usr/lib/libz.so.1 not created: newer or same age version exists
> /bin/cpio : ./usr/lib/libz.so.1.2.2.2 not created: newer or same age
> version exists
> pero...
> en el --help del comando busqué el "force" y lo encontré como
> incondicional (-u).
> luego ejecuté el cpio -ui y funcionó!!!
> de inmediato, apenas ejecuté el comando mostró un par de pantallas y
> lo reinicié y ...arrancó!!
OK.
> > este # ldconfig
> Ese comando especÃficamente no lo tenÃa.
"No lo tenia" como "no estaba instalado", "no lo sabia", ...?
> Según leà sirve para linkear
> la librerÃa
*Biblioteca*
> en el path. Sin embargo, no fue necesario el comando, en
> cuanto, me imagino, que dada su anterior existencia ya la tenÃa en el
> path y funcionó OK. De hecho ya estoy ingresando normalmente.
OK.
> > # Si despues de estos enjuagues todo anda, entonces...
> > este # rpm -Uhv --oldpackage /tmp/zlib-<el.viejo>.i386.rpm
> > este # rpm -V zlib
> Serán necesarios aquellos??
Porque, oh porque, habra insistido en ellos quien te lo sugirio?!
> en cuanto ya están instalados?
Estan realmente instalados? Preguntome...
> > # ... que debiera ser totalmente silencioso ahora.
> > # Si no, tienes diversion adicional...
> > Luego que funcione, lees /a conciencia/ los manuales de /todos/ los
> > comandos involucrados en tu "solucion" a no imprimir y la reparacion de la
> > misma, y nos das una catedra de como se usan, como y porque tu "genial"
> > idea dejo la %&$#@da, y porque esta coreografia particular (o la que
> > finalmente uses) resuelve los problemas.
> Efectivamente lo haré ...de hecho venÃa asumido a recibir todo tipo de
> insultos..
Tenemos especialistas en eso por aca. Pero son medios timidos, solo
insultan cara a cara.
> o tareas posteriores..
Hazlas. Luego vuelves.
> jaja.
> Más aun cuando se solucionó, de paso, el problema de la impresora,
> pues revisando ahora funciona el CUPS, lo cual, creo, falló también
> debido a la actualización del Zlib en algún momento.
Probablemente zlib dan~ada de alguna forma.
> > Debes ademas exhibir al menos el
> > numero del bug en <http://bugzilla.redhat.com> (si es de alli; de no, el
> > sistema de reportes adecuado) que documenta el problema de impresion
> > original.
> Si bien no tengo la claridad absoluta de las causas y del problema
> especÃfico, intentaré el reporte.
Si era zlib dan~ado localmente, no tiene sentido reportarlo.
> > Para puntaje extra, comenta cual actualizacion (no instalada por
> > ti, claro) lo corrige.
> > Que te sirva de escarmiento.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux