p11-kit:Wine的典型问题


22

我已经在Ubuntu 13.10 Saucy Salamander上用Winetricks安装了Wine 1.7。我尝试启动任何.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

我发现了一些提示,但任何方法都无效。我该如何解决?

问候。

Answers:


20

我只是有同样的问题。对我而言,使用以下命令安装p11-kit的i386版本就足够了

sudo apt-get install p11-kit:i386

我正在使用Ubuntu 13.10 64位。


14
对我而言,这与64位版本冲突:-((Ubuntu 13.10 64位)。Apt说:“以下软件包将被删除:gnome-keyring p11-kit python-ubuntu-sso-client ubuntu-sso-client” 。
sumid

对于Ubuntu 16.04来说,这似乎仍然是一个问题,对我而言,它想删除Evolution-data-server 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。谢谢!
Alex Summers

这不会尝试删除我的ubuntu 16.04 x64上的软件包,所以我认为这是更好的答案。
丹尼斯·诺尔特

5

我刚刚下载p11-kit:i386apt-get download,然后/usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so使用Archive Manager 提取了文件,并将其复制到了我的/usr/lib/i386-linux-gnu/pkcs11/文件夹中。

希望这可以帮助其他人解决此问题而不必安装其他软件。


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

雷吉9月17日在17:38


在共享的WOW64 wine设置上,这导致wine抱怨共享对象的体系结构。
沃尔夫,2014年

在Saucy上,尝试安装时发生冲突p11-kit:i386,而getlibs尝试安装时ia32libs不再存在。sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0然后此答案中的符号链接可以消除葡萄酒中的错误消息。
naught101 2014年

我认为这行得通-我至少要解决下一个错误。我必须首先创建一些我没有的目录。即mkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e 2014年

1

其他一些答案建议您这样做:

sudo apt-get install p11-kit:i386

这给我造成了冲突,并卸载了gnome-keyring,这是一件很糟糕的事情。它不再ssh记住密码短语,因此您必须每次都在终端中不断输入密码短语。并且它使Network-Manager无法询问WiFi密码。

一个有效的答案是

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

这没有任何冲突。

手动解压缩软件包和安装文件也不是一个好主意,因为您不会自动获取更新,这可能导致安全问题。

(本想对正确的答案发表评论,但由于声誉欠佳而被禁止。我想发表这篇文章来澄清人们的细节。)


-1为:这个问题是alt两年,ubuntu版本已经过时了,我相信这个问题已经消失了很长时间
cmks

5
不。PlayOnLinux仍然存在问题。
DocWilco

-1,因为它仅复制其他答案。问题本身仍然发生。
丹尼斯·诺尔特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.