Problema con libreria libstdc++6
Mauricio J. Adonis C.
mike.alfa.2007 en gmail.com
Mar Feb 23 21:12:43 GMT 2010
El mar, 23-02-2010 a las 16:36 +0100, Alberto Montoya escribió:
> Hola compañeros!
>
> Ayer me decidí a actualizar mi Ubuntu desde la 8.10 hasta la 9.10
> (pasando por la 9.04). La actualización fue bien pero ahora tengo un
> problema con la librería libstdc++6. El Nautilus, el apt-get, el
> synaptic, el gestor de actualizaciones y muchas otras aplicaciones no
> funcionan porque no encuentran dicha librería, pero la librería ESTA!
> He buscado en Google y he visto que otra gente ha solucionado el
> problema renombrando el archivo /usr/local/lib/libstdc++.so.6, he
> hecho eso y efectivamente se solucionan los problemas hasta que
> instalo algún paquete o actualizo algo, en definitiva hasta que se
> vuelve a ejecutar un ldconfig. ¿Alguien me puede echar una mano?
>
> El error que me da es (en el caso del nautilus):
>
> nautilus: /usr/local/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not
> found (required by /usr/lib/libexempi.so.3)
>
> Un saludo y muchas gracias
Este es un problema bastante malo ocasionado por generalmente por hacer
los upgrades de versión a versión sin tener completamente actualizados
todos los paquetes de la versión previa, por eso se pide encarecidamente
hacerlo.
Por ejemplo, para pasar de 8.10 a 9.04 tienes que tener absolutamente
todo actualizado en 8.10 previamente, luego para pasar de 9.04 a 9.10 es
igual... si no, pasan cosas así...
El problema seguramente está en la librería libc6 que es dependencia de
la anterior (la que menciona el error).
Yo he leído que este problema no es de los que se pueden solucionar
fácilmente cambiando paquetes o algo así... y que lo mejor sería
reinstalar el sistema.
--
Saludos,
Mauricio J. Adonis C.
------------------------------------------
Usuario Linux # 482032
Usuario Ubuntu # 25554
------------------------------------------
Más información sobre la lista de distribución ubuntu-es