[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RELOCATION ERROR



hoock wrote:
El Mon, 14 Aug 2006 09:46:13 +0200, jEsuSdA 8) escribió:

Tengo un problema y no es pequeño.
Hoy al arrancar el equipo me encuentro con que no puedo hacer
absolutamente nada desde línea de comandos. ni apt, ni tar, ni siquiera un
triste ls, la respuesta que obtengo es la siguiente:

relocation error: /usr/lib/librt.so.1: symbol __librt_multiple_threads,
version GLIBC_PRIVATE not defined in file libc.so.6 with link time
reference

He tratado de reinstalar la librería libc, que creo que es la causante del
error, pero el tema es que no puedo porque, como os decía, cuando uso
apt-get install, o incluso si uso dpkg -i para instalar por las bravas el
paquete, el resultado es siempre el mismo
elocation error: /usr/lib/librt.so.1: symbol __librt_multiple_threads,
version GLIBC_PRIVATE not defined in file libc.so.6 with link time
reference


Alquien puede ayudarme?
Gracias!

Se me ocurre arrancar con un livecd y copiar esa libreria desde el cd o
desde internet....


Hola de nuevo a todos!

Os comento como he podido arreglar el asunto:

Al parecer el problema era porque no se encontraba la librería librt.so.1, eso hacía que nada funcionara bien. la solución temporal consistía en crear la variable LD_LIBRARY_PATH apuntando a /usr/local/lib.

export LD_LIBRARY_PATH=/usr/local/lib


Esta línea la puse en /etc/environment y tb en en .bashrc del home del usuario principal de la máquina. Con esto, al reiniciar ya me dejaba poder usar apt-get, con lo que el siguiente paso era instalar glibc de nuevo

apt-get install --reinstall glibc6

y listo.

Ahora bien, aquello que me decíais antes de que alguien entró en mi máquina me ha dejado algo intrigado.
¿Cómo puedo saber a ciencia cierta que eso es así?
¿No puede haber sido simplemente un archivo dañado o un programa instalado defectuosamente la causa?

Gracias por todo!



Reply to: