p11-kit: типичная проблема с Wine

22

Я установил Wine 1.7 с Winetricks на Ubuntu 13.10 Saucy Salamander. Я пытался запустить любые файлы .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

Я нашел несколько советов, но ничего не работает. Как я могу решить это?

С уважением.

чико
источник

Ответы:

20

У меня просто была такая же проблема. Для меня было достаточно установить i386-версию p11-kit, используя

sudo apt-get install p11-kit:i386

Я использую Ubuntu 13.10 64-bit.

Mehrwolf
источник
14
Для меня это конфликтует с 64-битной версией :-( (Ubuntu 13.10 64-bit). Apt говорит: «Будут удалены следующие пакеты: gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client» .
sumid
кажется, это все еще проблема с Ubuntu 16.04, для меня она хотела удалить gnome-keyring pn-kit сервера данных эволюции skypeforlinux p11-kit
Деннис Нолт
13

У меня была та же проблема, и я решил ее очень просто:

Все, что вам нужно сделать, это установить p11-kit-modules:i386пакет. Вы можете сделать это так:

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

И все, p11-kit-trust.so является частью этого пакета и будет установлен на свое место.

Надеюсь, это поможет ;-)

serfer2
источник
В системе x64 это, скорее всего, самый правильный ответ. Особенно, если вы уже установили gnome-keyring. Благодарность!
Алекс Саммерс
это не пытается удалить пакеты на моем Ubuntu 16.04 x64, так что это лучший ответ на мой взгляд.
Деннис Нольте
5

Я просто скачал p11-kit:i386с apt-get download, извлек /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.soфайл (с Archive Manager) и скопировать его в мою /usr/lib/i386-linux-gnu/pkcs11/папку.

Надеюсь, что это поможет другим решить проблему без необходимости установки другого программного обеспечения.

user36586
источник
1

Вы можете попытаться подписаться на эту тему и выполнить то, что упомянуто здесь.

Если вы используете Ubuntu saucy salamander (например, 13.10 beta 1) и получаете сообщение об ошибке

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: сначала сделайте

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

затем сделайте символическую ссылку:

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

Реджи 17 сентября в 17:38

Реджи
источник
На общей установке WOW64 wine это приводит к тому, что wine жалуется на архитектуру общего объекта.
Вулфер
На Saucy у меня возник конфликт при попытке установить p11-kit:i386, и getlibs пытался установить ia32libs, которого больше нет. sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0и тогда символическая ссылка в этом ответе сработала, чтобы избавиться от сообщения об ошибке в Wine.
naught101
Я думаю, что это сработало - я, по крайней мере, на следующую ошибку. Сначала мне нужно было создать несколько каталогов, которых у меня не было. то естьmkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e
1

Несколько других ответов предлагают сделать это:

sudo apt-get install p11-kit:i386

Это вызывает конфликты для меня и деинсталлирует gnome-keyring, что довольно плохо. Он перестает sshзапоминать парольные фразы, и поэтому вам приходится каждый раз вводить вашу парольную фразу в терминале. И это не позволяет Network-Manager запрашивать пароли WiFi.

Один ответ, который работает

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

Это не имеет никаких конфликтов.

Разархивирование пакетов вручную и установка файлов также не очень хорошая идея, поскольку вы не будете автоматически получать обновления, что может привести к проблемам с безопасностью.

(Хотел прокомментировать правильный ответ в сообщении, но его не разрешили из-за отсутствия репутации. Я решил опубликовать, чтобы уточнить детали для людей.)

DocWilco
источник
-1 for: этот вопрос два года назад, версия Ubuntu устарела, и проблема, я уверен, давно
исчезла
5
Нет. Проблема все еще существует с PlayOnLinux.
DocWilco
-1 так как копирует только другие ответы. Сама проблема все еще случается.
Деннис Нольте