Problemas con la librería readline
- Inicie sesión o regístrese para enviar comentarios
En mi archivo .xsession-errors se lee:
Nautilus-Share-Message: Called "net usershare info" but it failed: La
«red compartida» devolvió el error 127: net: symbol lookup
error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
Al instalar GNU Octave y ejecutarlo obtengo un problema similar con la
misma librería. Al principio pensé que era un problema con el paquete de
Ocvtave. Y lo trate de instalar desde código. Pero obtengo el mismo
problema, varios símbolos indefinidos en readline. Ejecutando:
nm /usr/lib/libreadline.a > home/german/lib.txt
puedo ver todos los símbolos definidos. Estos están en la librería
libtinfo.so. Y readline enlaza con esta librería:
german@german-desktop:~$ ldd /usr/lib/libreadline.so
linux-gate.so.1 => (0x00974000)
libtinfo.so.5 => /lib/libtinfo.so.5 (0x0067b000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x00248000)
/lib/ld-linux.so.2 (0x00ee8000)
Sin embargo Octave no funciona y aparece el error mencionado
en .xsession-errors. Parece que hay algo realmente mal con estas
librerías.
cuando a mi me ocurre algun error de esta naturaleza lo que suelo hacer es borrar las carpetas de configuración de los o el programas (no pasa nada, solo vuelven a como estan como recien se intala)...
Si hay algun problema desinstala completamente (PURGE) e instalalos otra vez...
Pero podes probar borrando las carpetas de configuración de nautilus, readline y octave... generalmente se encuentran en tu home o /home//.config/ ... otra solucion no puedo darte... suerte!
Bueno, ya resolví el problema. Primero trate de reinstalar el paquete de
la librería readline. Mala idea, lo que hizo synaptic fue cambiar el
nombre a las librería existentes (agregarles un .old) y luego tratar de
reinstalar nuevamente el paquete. Pero Synaptic necesita readline para
funcionar, así que se trabo y luego no pude instalar o remover paquetes.
Lo que hice fue borrar toada las librerías readline en /usr/local/lib y
entonces copiar la librería readline que esta en /lib y crear todas las
copias simbólicas necesarias. Esto elimino el problema que aparecía en
mi .xsession-error y me permitió compilar Octave.
Gracias.
El mar, 19-06-2012 a las 23:57 +0200, name at domain escribió:
> cuando a mi me ocurre algun error de esta naturaleza lo que suelo hacer es
> borrar las carpetas de configuración de los o el programas (no pasa nada,
> solo vuelven a como estan como recien se intala)...
> Si hay algun problema desinstala completamente (PURGE) e instalalos otra
> vez...
>
>
> Pero podes probar borrando las carpetas de configuración de nautilus,
> readline y octave... generalmente se encuentran en tu home o /home//.config/
> ... otra solucion no puedo darte... suerte!
- Inicie sesión o regístrese para enviar comentarios