Wine не может загрузить модуль p11-kit-trust.so

Я в 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

Я попробовал указания из разных ответов здесь, но в пакете gnome-keyring: i386 из официальных репозиториев нет ни папки / usr / lib / i386-linux-gnu /, ни файла gnome-keyring-pkcs11.so (гном-keyring_3.8.2-0ubuntu3.1_i386).

Должен ли я использовать другую версию gnome-keyring: версию пакета i386, отличную от официальной версии репозитория?

1 ответ

У меня была такая же проблема с 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

Я читал о некоторых хакерских подходах, таких как 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
Другие вопросы по тегам