Solución al error con librería libudev.so.0


Solución al error loading shared libraries: libudev.so.0 cannot open shared object file.


Este error impedirá que ciertos programas se ejecuten porque están buscando una versión anterior de una librería que no tenemos en el sistema, pero existe una versión posterior a esta librería que es totalmente compatible y podemos utilizarla solo con enlazar hacia ella.


El proceso es muy simple y en un momento deberíamos tener enlazada libudev.so.0 a libudev.so.1 y funcionando nuestro programa.


La procedencia de que se de esta situación suele ser originada al usar software mezclando repositorios o externos a los mismos. Yo lo experimenté por primera vez en debian 8 pero podría darse el caso que te ocurriera en cualquier otra distribución.

Reparar error librería libudev.so

Reparar error librería libudev.so

Pasos para solucionar el error de librería libudev.so.0



Este error no es siempre frecuente y dependerá mucho del programa que esteis intentando abrir, lo detectamos fácilmente al entrar desde un terminal:


Error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

Buscar librería



Entramos a un terminal y enlazamos la librería “libudev.so.0” a “libudev.so.1” de esta forma cuando se necesite esta librería se utilizará la más nueva que es compatible. En algunas ocasiones no tendreis la misma ruta exactamente pero siempre podeís localizar este archivo por ejemplo así:


locate libudev.so

Enlazar en sistemas de 64 bits



Para enlazar la librería en un sistema de 64 bits debería ser el siguiente comando y ruta:


sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /usr/lib/libudev.so.0


Enlazar en sistemas de 32 bits



Para enlazar la librería en un sistema de 32 bits debería ser el siguiente comando y ruta:


sudo ln -s /lib/i386-linux-gnu/libudev.so.1 /usr/lib/libudev.so.0


Posibles soluciones



En el caso de que continúe pidiendo tal librería y hayamos revisado que está correctamente enlazada sin haber cometido ningún error al escribir alguna letra que haga variar el enlace simbólico pues aún nos queda probar varias cosas.


  • Cerrar programa/Matar proceso y volver abrir

  • Reconfigurar el programa que da problemas:

    dpkg-reconfigure “nombredelprograma”


  • Desinstalar e instalar de nuevo el programa

    apt-get purge “nombredelprograma” && apt-get install “nombredelprograma”



Comandos Linux

Raúl Caro Pastorino

Informático, técnico en sistemas, redes, baja tensión (electricidad) y desarrollador de aplicaciones WEB. Soy un apasionado por GNU/LINUX y el software libre en general desde prácticamente el año 2001-2003 que comencé. Intento usar y trabajar siempre con código libre o abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia. Fan de Raspberry y arduino. Programo en bash, python, php y javascript principalmente. Repositorios de código con git: https://gitlab.com/fryntiz https://github.com/fryntiz

Deja un comentario

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