Se usate Ubuntu 12.04 a 64-bit e Wine, vi sarete sicuramente accorti di un errore molto ricorrente che ha a che fare con le connessioni che usano PKCS. Ciò significa che se i vostri software su Wine tentano di usare connessioni sicure (HTTPS) avranno dei seri problemi di funzionamento. L’errore è il seguente:
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: impossibile aprire il file oggetto condiviso: File o directory non esistente
In rete si trovano parechie informazioni a riguardo, come in questo thread di Ask Ubuntu. Il problema è che nella discussione dicono che è un bug esclusivo di Wine 1.4, e che installando la versione 1.5 da PPA si risolve tutto. Io però ho la 1.5 e il problema ce l’avevo ancora, ho quindi dovuto leggermente adattare le istruzioni. Dopo alcuni tentativi, ho deciso di risolvere “a mano”.
In sintesi, bisogna copiare alcuni file da un pacchetto a 32 bit. In particolare, dovete prendere da questa pagina il pacchetto con nome simile a gnome-keyring_X.X.X-0ubuntu1_i386.deb
più recente (cioè in basso). State attenti che finisca con i386
.
Salvatelo nella vostra cartella home e poi cliccateci col tasto destro e scegliete Estrai qui. A questo punto dovete aprire il terminale e copiare il necessario. Ecco i comandi per farlo:
cd gnome-keyring_3.6.2-0ubuntu1_i386/usr/lib/i386-linux-gnu/ sudo mkdir -p /usr/lib/i386-linux-gnu/ sudo cp -rf pkcs11 /usr/lib/i386-linux-gnu/ cd rm -rf gnome-keyring_*
Come al solito copiate le righe nel terminale per intero (una alla volta!) e premete invio per eseguirle. Quando avrete fatto tutto la libreria sarà correttamente installata e accessibile da Wine che non darà più alcun errore.
Leggi il contenuto originale su ubuntu – Andrea Lazzarotto