web-dev-qa-db-fra.com

Wine ne peut pas charger le module p11-kit-trust.so

Je suis en 13.10 64 bits et j'ai installé le vin des dépôts officiels. Le fait d'exécuter wineboot ou d'essayer d'installer un fichier .exe me donne le message suivant:

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 essayé les instructions des différentes réponses ici mais il n'y a pas de dossier/usr/lib/i386-linux-gnu/ni de fichier gnome-keyring-pkcs11.so dans le gnome-keyring: Paquet i386 des référentiels officiels (gnome-keyring_3.8.2-0ubuntu3.1_i386).

Devrais-je utiliser un gnome-keyring différent: la version du package i386 de celle des référentiels officiels?

EDIT J'ai résolu ceci en utilisant la suggestion de la réponse ici

7
Cesar

J'ai eu le même problème avec Ubuntu 14.4 sur une boîte AMD64;

Je ne sais pas trop comment je me suis retrouvé dans cet état, mais il était évident que, à l'intérieur de Firefox, le plug-in pipelight/silverlight essayait de charger deux bibliothèques dynamiques et ne parvenait pas à les trouver.

Les deux tentatives de chargement en tant que variante 32 bits ont été tentées (plus spécifiquement à partir d’un répertoire explicitement désigné pour les bibliothèques 32 bits).

Les fichiers de bibliothèque associés pour l'architecture 64 bits, le cas échéant

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
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: cannot open shared object file: No such file or directory

J'ai lu des articles sur certaines approches rigoureuses telles que buntuforums à propos de "erreur p11-kit Solution de contournement WINE dans AMD64 Ubuntu 12.04 , et j'ai essayé d'installer des paquets portant des noms similaires pour obtenir les bibliothèques.

La difficulté réside dans le fait que les bibliothèques ne se trouvent pas dans les packages dans lesquels vous les attendez du nom de package, mais dans des packages légèrement similaires.

Donc, j'ai découvert que ces deux paquets

p11-kit-modules:i386 and libp11-kit-gnome-keyring:i386

doivent être installés pour résoudre les deux cas "impossible de charger le module".


Notez que cela n'a pas résolu une troisième ligne de message d'erreur suivie directement par les lignes décrites ci-dessus:

err:secur32:schan_AcquireClientCredentials Could not find matching protocol
7
Volker Siegel