Recientemente actualicé mi sistema a través de sudo pacman -Syu
. Luego procedí a abrir Google Chrome, pero falló. Cuando intenté iniciarlo a través del terminal recibí el error.
/usr/bin/google-chrome: error al cargar bibliotecas compartidas: libudev.so.0: no se puede abrir el archivo objeto compartido: no existe tal archivo o directorio
¿Qué está pasando?
Respuesta1
Si lo instaló desde AUR, reinstálelo ( yaourt -S
) y luego funcionará nuevamente.
/usr/lib/libudev.so.1.0.1
Se creará un enlace en la google-chrome
carpeta.
Respuesta2
El motivo de este error se debe a la transición de udev
a systemd-tools
. Durante esta actualización /usr/lib/libudev.so.0
se cambia el nombre /usr/lib/libudev.so.1.0.1
.
Un truco desagradable y sucio que simplemente funciona es crear un vínculo simbólico del último al primero. Al igual que.
# ln -sf /usr/lib/libudev.so.1.0.1 /usr/lib/libudev.so.0
Para aclarar,la soluciónes volver a compilar la aplicación para que se vincule al nuevo formato /usr/lib/libudev.so.1.0.1
. Desafortunadamente, Google Chrome (a diferencia de Chromium) se proporciona como un paquete binario y, por lo tanto, no podemos recompilarlo, por lo que, por ahora, el desagradable y sucio truco es lo mejor que podemos hacer mientras esperamos que Google lo arregle.