firefox: libstdc++.so.6: cannot open shared object file

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]


Publicado

en

,

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.