Ces*_*sar 7 wine gnome-keyring
我在 13.10 64 位,我已经从官方存储库安装了 wine。运行 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
Run Code Online (Sandbox Code Playgroud)
我在这里尝试了不同答案中的说明,但是官方存储库中的 gnome-keyring:i386 包中既没有 /usr/lib/i386-linux-gnu/ 文件夹,也没有 gnome-keyring-pkcs11.so 文件( gnome-keyring_3.8.2-0ubuntu3.1_i386)。
我应该使用与官方存储库中不同的 gnome-keyring:i386 软件包版本吗?
编辑 我通过使用答案here中的建议解决了这个问题
我在 AMD64 机器上的 Ubuntu 14.4 上遇到了同样的问题;
不知道我是如何结束这种状态的,但很明显,在 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
Run Code Online (Sandbox Code Playgroud)
我读了一些像ubuntuforums这样的黑客方法关于“p11-kit error Workaround WINE in AMD64 Ubuntu 12.04,并尝试安装具有相似名称的包来获取库。
棘手的部分是这些库不在您期望从包名称中获得它们的包中,而是在名称稍相似的包中。
所以,我发现这两个包
p11-kit-modules:i386 和 libp11-kit-gnome-keyring:i386
需要安装以修复两个“无法加载模块”的情况。
请注意,这并没有解决直接跟在上面讨论的行之后的第三个错误消息行:
err:secur32:schan_AcquireClientCredentials Could not find matching protocol
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19023 次 |
| 最近记录: |