p11-kit: типова проблема з вином


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-розрядний.


14
Для мене це конфлікт із 64-розрядною версією :-( (64-розрядна версія Ubuntu 13.10). Apt говорить: "Наступні пакунки будуть ВІДКЛЮЧЕНІ: gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client" .
сумід

це, здається, все ще залишається проблемою з Ubuntu 16.04, для мене він хотів видалити еволюційно-сервер даних gnome-keyring p11-kit skypeforlinux
Dennis Nolte

13

У мене була та сама проблема, і я її вирішив дуже просто:

Все, що вам потрібно зробити - це встановити p11-kit-modules:i386пакет. Ви можете зробити це так:

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

І це все, p11-kit-trust.so є частиною цього пакету і буде встановлено у правильному місці.

Сподіваюся, що це допомагає ;-)


У системі 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/папку.

Сподіваємось, це допомагає іншим вирішити проблему без необхідності інсталювати інше програмне забезпечення.


1

Ви можете спробувати прослідкувати за цим іншим потоком і виконати так, як це згадувалося тут

Якщо ви перебуваєте на Ubuntu пікантному саламанді (наприклад, 13.10 бета-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 це призводить до того, що вино скаржиться на архітектуру об'єкта, що поділяється.
Волфер

На Saucy у мене виник конфлікт при спробі встановлення p11-kit:i386, і getlibs намагався встановити ia32libs, якого більше не існує. sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0а потім символічне посилання у цій відповіді спрацювало, щоб позбутися повідомлення про помилку у вині.
naught101

Я думаю, що це спрацювало - я принаймні переходжу до наступної помилки. Мені спочатку довелося створити кілька каталогів, яких у мене не було. тобтоmkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e

1

Кілька інших відповідей пропонують це зробити:

sudo apt-get install p11-kit:i386

Це викликає конфлікти для мене та видалення gnome-keyring, що дуже погано. Це не зупиняється на sshзапам'ятовуванні парольних фраз, і тому вам доведеться щоразу вводити свою фразу в терміналі. І це не дозволяє Менеджеру Мережі мати можливість запитувати паролі WiFi.

Єдина відповідь, яка працює - це

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

Тут немає конфліктів.

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

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


-1 за: це питання вже два роки альт, версія ubuntu застаріла, і проблема, я впевнений, давно пішла
cmks

5
Ні. Проблема все ще існує з PlayOnLinux.
DocWilco

-1, оскільки він копіює лише інші відповіді. Сама проблема все-таки трапляється.
Денніс Нолте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.