p11-kit: problème typique avec Wine

22

J'ai installé Wine 1.7 avec Winetricks sur Ubuntu 13.10 Saucy Salamander. J'ai essayé de lancer des fichiers .exe, mais c'est toujours un problème:

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

J'ai trouvé quelques conseils, mais rien ne fonctionne. Comment puis-je le résoudre?

Cordialement.

chico
la source

Réponses:

20

J'ai juste eu le même problème. Pour moi, il suffisait d'installer la version i386 du kit p11 en utilisant

sudo apt-get install p11-kit:i386

J'utilise Ubuntu 13.10 64 bits.

Mehrwolf
la source
14
Pour moi, cela entre en conflit avec la version 64 bits :-( (Ubuntu 13.10 64 bits). Apt dit: "Les packages suivants seront SUPPRIMÉS: gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client" .
sumid
cela semble être toujours un problème avec Ubuntu 16.04, pour moi, il voulait supprimer le gnome-keyring p11-kit d'évolution-data-server skypeforlinux
Dennis Nolte
13

J'ai eu le même problème et l'ai résolu de manière très simple:

Tout ce que vous avez à faire est d'installer le p11-kit-modules:i386package. Vous pouvez faire ça comme ceci:

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

Et c'est tout, p11-kit-trust.so fait partie de ce paquet et sera installé à sa place correcte.

J'espère que ça aide ;-)

serfer2
la source
Sur un système x64, c'est probablement la réponse la plus correcte. Surtout si vous avez déjà installé gnome-keyring. Merci!
Alex Summers
cela n'essaye pas de supprimer les paquets sur mon ubuntu 16.04 x64, c'est donc la meilleure réponse à mon avis.
Dennis Nolte
5

Je viens de télécharger p11-kit:i386avec apt-get download, extrait le /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.sofichier (avec Archive Manager) et copié dans mon /usr/lib/i386-linux-gnu/pkcs11/dossier.

J'espère que cela aide les autres à résoudre le problème sans avoir à installer d'autres logiciels.

user36586
la source
1

Vous pouvez essayer de suivre cet autre fil et effectuer comme il l'a mentionné ici

Si vous utilisez de la salamandre grivoise Ubuntu (par exemple 13.10 beta 1) et que vous obtenez le message d'erreur

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

puis suivez simplement les mêmes commandes que dans le lien ci-dessus, mais aussi avec le kit p11: faites d'abord

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

puis faites le lien symbolique:

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 sept. À 17:38

Reggie
la source
Sur une configuration de vin WOW64 partagée, cela se traduit par une plainte de Wine concernant l'architecture de l'objet partagé.
Wolfer
Sur Saucy, j'ai eu un conflit en essayant d'installer p11-kit:i386, et getlibs essayait d'installer ia32libs, qui n'existe plus. sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0puis le lien symbolique dans cette réponse a fonctionné pour se débarrasser du message d'erreur dans le vin.
naught101
Je pense que cela a fonctionné - je suis au moins sur le prochain bug. J'ai d'abord dû créer des répertoires que je n'avais pas encore. soitmkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e
1

Quelques autres réponses suggèrent de faire ceci:

sudo apt-get install p11-kit:i386

Cela provoque des conflits pour moi et désinstalle gnome-keyring, ce qui est une très mauvaise chose. Il ne se sshsouvient plus des phrases secrètes, et vous devez donc continuer à taper votre phrase secrète dans le terminal à chaque fois. Et cela empêche Network-Manager de pouvoir demander des mots de passe WiFi.

La seule réponse qui fonctionne est

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

Cela n'a aucun conflit.

Décompresser manuellement des packages et installer des fichiers n'est pas non plus une bonne idée, car vous n'obtiendrez pas automatiquement les mises à jour, ce qui peut entraîner des problèmes de sécurité.

(Je voulais commenter la bonne réponse, mais cela n'a pas été autorisé en raison du manque de réputation. Je pensais que je publierais pour clarifier les détails pour les gens.)

DocWilco
la source
-1 pour: cette question est alt depuis deux ans, la version ubuntu est dépassée et le problème, j'en suis sûr, a disparu depuis longtemps
cmks
5
Nan. Le problème est toujours présent avec PlayOnLinux.
DocWilco
-1 car il copie uniquement les autres réponses. Le problème lui-même se produit toujours.
Dennis Nolte