Я в 13.10 64 бит, и я установил вино из официальных репозиториев. При запуске wineboot или попытке установить любой .exe-файл мне выдается следующее сообщение:
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
Я испробовал указания из разных ответов здесь , но / usr / lib / нет папка i386-linux-gnu / или файл gnome-keyring-pkcs11.so в пакете gnome-keyring: i386 из официальных репозиториев (gnome-keyring_3.8.2-0ubuntu3.1_i386).
Должен ли я использовать другую версию gnome-keyring: версию пакета i386, отличную от официальной версии репозитория?
У меня была такая же проблема с Ubuntu 14.4 на коробке AMD64;
Не уверен, как я оказался в этом состоянии, но было очевидно, что внутри firefox плагин pipelight / silverlight пытался загрузить две динамические библиотеки и не смог их найти.
Оба пытались загрузить как 32-битный вариант (более конкретно, из каталога, явно предназначенного для 32-битных библиотек.)
Связанные библиотечные файлы для 64-битной архитектуры, где они присутствуют
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
I Прочитайте о некоторых хакерских подходах, таких как ubuntuforums о "p11-kit error Обходной путь WINE в AMD64 Ubuntu 12.04 , и попытались установить пакеты с похожими именами для получения библиотек.
Сложность заключалась в том, что Эти библиотеки находятся не в пакетах, в которых вы ожидаете их от имени пакетов, а в слегка схожих именах пакетов.
Итак, я обнаружил, что эти два пакета
p11-kit-modules:i386
и libp11-kit-gnome-keyring:i386
необходимо установить, чтобы исправить два случая «не удалось загрузить модуль».
Обратите внимание, что это не решило третью строку сообщения об ошибке, следуя непосредственно на линии, обсужденные выше:
err:secur32:schan_AcquireClientCredentials Could not find matching protocol