Al migrar de equipo de trabajo he tenido este contratiempo. Lo bueno de cambiar de máquina y que dé probelmas es que te fuerza a refrescar lo que ya sabías y a hacer cosas nuevas.
En mi caso uso firefox en paquetede descargado en vez del paquete de Debian, por que como ya todos conocemos, en Debian vamos bien, pero vamos lento, y como trabajo desarrollando aplicaciones para navegadores, necesito tener mis herramientas actualizadas y funcionando con las últimas versiones. Al mover todo mi /home/ me llevo conmigo mi navegador firefox con sus plugins, etc… y al arracnar en mi nueva máquina me encuentro ( entre otros problemas ) con este al ejecutar firefox:
[shell]
libstdc++.so.6: cannot open shared object file
[/shell]
Para verificar que la librería está en el sistema busco en la caché del ld
[shell]
$ ldconfig -p | grep libstdc
libstdc++.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[/shell]
Como la librería sí que está pero es x86_64 y no i386 debe ser que el firefox que tengo en la máquina es para i386.
Tengo dos soluciones, o me bajo la versión de 64 bits o me instalo la libstdc para i386.
Al final me bajé la versión x86_64 pero por si alguien quiere instalarse la librería de 32bits aquí tiene el paquete que ha de instalar:
[shell]
apt-get install lib32stdc++6
[/shell]
Deja una respuesta