p11-kit: problema tipico con Wine


22

Ho installato Wine 1.7 con Winetricks su Ubuntu 13.10 Saucy Salamander. Ho provato a lanciare qualsiasi file .exe, ma è ancora un problema:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory

Ho trovato alcuni suggerimenti, ma nulla non funziona. Come posso risolverlo?

Saluti.

Risposte:


20

Ho appena avuto lo stesso problema. Per me, è stato sufficiente installare la versione i386 del kit p11 usando

sudo apt-get install p11-kit:i386

Sto usando Ubuntu 13.10 a 64 bit.


14
Per me questo è in conflitto con la versione a 64 bit :-( (Ubuntu 13.10 64-bit). Apt dice: "I seguenti pacchetti saranno RIMOSSI: gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client" .
sumid

questo sembra essere ancora un problema con Ubuntu 16.04, per me voleva rimuovere evolution-data-server gnome-keyring p11-kit skypeforlinux
Dennis Nolte,

13

Ho avuto lo stesso problema e l'ho risolto in un modo molto semplice:

Tutto quello che devi fare è installare il p11-kit-modules:i386pacchetto. Puoi farlo in questo modo:

sudo apt-get install p11-kit-modules:i386

Ed è tutto, p11-kit-trust.so fa parte di questo pacchetto e verrà installato nella posizione corretta.

Spero che sia d'aiuto ;-)


Su un sistema x64, questa è probabilmente la risposta più corretta. Soprattutto se hai già installato gnome-keyring. Grazie!
Alex Summers,

questo non tenta di rimuovere i pacchetti sul mio Ubuntu 16.04 x64, quindi questa è la risposta migliore secondo me.
Dennis Nolte,

5

Ho appena scaricato p11-kit:i386con apt-get download, estratto il /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.sofile (con Archive Manager) e copiato al mio /usr/lib/i386-linux-gnu/pkcs11/cartella.

Spero che questo aiuti gli altri a risolvere il problema senza dover installare altri software.


1

Potresti provare a seguire quest'altro thread ed esibirti come menzionato qui

Se sei su Ubuntu salamandra impertinente (es. 13.10 beta 1) e ricevi il messaggio di errore

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory

quindi segui semplicemente gli stessi comandi del link sopra, ma anche con p11-kit: prima fai

sudo /usr/local/bin/getlibs -p p11-kit:i386 

quindi crea il link simbolico:

sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so

Reggie, 17 settembre alle 17:38


In una configurazione di vino WOW64 condivisa, questo porta a lamentarsi del vino per l'architettura dell'oggetto condiviso.
Wolfer,

Su Saucy, ho avuto un conflitto durante il tentativo di installazione p11-kit:i386e getlibs stava cercando di installare ia32libs, che non esiste più. sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0e quindi il link simbolico in questa risposta ha funzionato per sbarazzarsi del messaggio di errore in wine.
nulla101

Penso che abbia funzionato - sono almeno sul prossimo bug. Prima dovevo creare alcune directory che non avevo. vale a diremkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e

1

Alcune delle altre risposte suggeriscono di fare questo:

sudo apt-get install p11-kit:i386

Questo provoca conflitti per me e si disinstalla gnome-keyring, il che è una cosa piuttosto brutta. Smette sshdi ricordare le passphrase e quindi devi continuare a digitare la passphrase nel terminale ogni volta. E impedisce a Network Manager di essere in grado di richiedere password WiFi.

L'unica risposta che funziona è

sudo apt-get install p11-kit-modules:i386

Questo non ha alcun conflitto.

Anche decomprimere manualmente i pacchetti e installare i file non è una buona idea, poiché non riceverai automaticamente aggiornamenti, il che può portare a problemi di sicurezza.

(Volevo commentare il post di risposta corretto, ma non era permesso a causa della mancanza di reputazione. Ho pensato che avrei postato per chiarire i dettagli per le persone.)


-1 per: questa domanda è di due anni alt, la versione di Ubuntu non è aggiornata e il problema, ne sono certo, è sparito da molto tempo
cmks

5
No. Il problema è ancora in gioco con PlayOnLinux.
DocWilco,

-1 in quanto copia solo altre risposte. Il problema stesso si verifica ancora.
Dennis Nolte
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.