2014-04-07 12 views
15

Ho scaricato la versione chromedriver a 32 bit sulla mia macchina Ubuntu 12.04.Chromedriver su Ubuntu 12.04 - Errore durante il caricamento delle librerie condivise: libXi.so.6

Tuttavia, non verrà eseguito e verrà chiuso con il seguente messaggio. Ho cercato vari posti su internet ma non sono riuscito a trovare una soluzione.

./chromedriver: error while loading shared libraries: libXi.so.6: cannot open shared object file: No such file or directory 
+0

ho trovato 'ia32-libs-multiarch' pacchetto in modo di tentare di installarlo ... – KJW

+0

per quello che il suo valore, questo è l'errore ho avuto quando ho provato ad usare la versione a 32 bit su un 64 bit arch – Rooster

risposta

52

libXi.so.6 è fornito da libxi6. Chromedriver chiederà anche per libgconf-2-4 con un messaggio simile.

sudo apt-get install libxi6 libgconf-2-4 

Ogni volta che di fronte a un problema di perdere un file specifico apt-file viene in soccorso:

$ apt-file search libXi.so.6 
libxi6: /usr/lib/x86_64-linux-gnu/libXi.so.6 
libxi6: /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 
libxi6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXi.so.6.1.0 

Questo può essere installato tramite apt-get:

sudo apt-get install apt-file && apt-file update # install and fill the index 
+0

Grazie a @ArtemBilan, ho migliorato la risposta. Ma immagino che hai incollato il modello di messaggio sbagliato;) – bartekbrak

+1

:-). Il tuo problema era in una risposta molto breve solo con una singola riga di codice, senza spiegazioni. Non sto bene con Linux, ma ti vedo modificare il tuo post. Quindi, guarda le merci +1. –

0

provare questo comando, questo sarà correggi i problemi minori nelle librerie. Ha funzionato per me

sudo apt --fix-broken install 
Problemi correlati