Perché Google Chrome non si avvia dopo aver sostituito udev con systemd-tools?


4

Di recente ho aggiornato il mio sistema tramite sudo pacman -Syu. Successivamente, ho continuato ad aprire Google Chrome, ma non è riuscito. Quando ho provato ad avviarlo tramite il terminale ho ricevuto l'errore.

/ usr / bin / google-chrome: errore durante il caricamento delle librerie condivise: libudev.so.0: impossibile aprire il file oggetto condiviso: nessun file o directory

Cosa sta succedendo?

Risposte:


3

Se lo hai installato da AUR, reinstalla ( yaourt -S) e poi funzionerà di nuovo.

/usr/lib/libudev.so.1.0.1Nella google-chromecartella verrà creato un collegamento a .


4

Il motivo di questo errore è dovuto alla transizione da udeva systemd-tools. Durante questo aggiornamento /usr/lib/libudev.so.0viene rinominato /usr/lib/libudev.so.1.0.1.

Un brutto e sporco hack che sembra funzionare è quello di creare un collegamento simbolico dal secondo al primo. Così.

# ln -sf /usr/lib/libudev.so.1.0.1 /usr/lib/libudev.so.0

Per chiarire, la soluzione è ricompilare l'applicazione in modo che si colleghi al nuovo così /usr/lib/libudev.so.1.0.1,. Sfortunatamente, Google Chrome (al contrario di Chromium) viene fornito come pacchetto binario, e quindi non siamo in grado di ricompilarlo, quindi per ora l'hack sporco e sporco è il meglio che possiamo fare mentre aspettiamo che Google lo risolva.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.