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

いくつかのヒントを見つけましたが、何も機能しません。どうすれば解決できますか?

よろしく。

回答:


20

私はちょうど同じ問題を抱えていました。私にとっては、p11-kitのi386バージョンをインストールするだけで十分でした。

sudo apt-get install p11-kit:i386

Ubuntu 13.10 64ビットを使用しています。


14
私にとって、これは64ビットバージョンと競合します:-((Ubuntu 13.10 64ビット)。Apt氏は次のように述べています。「次のパッケージは削除されます。 。
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がインストールされている場合。ありがとう!
アレックスサマーズ

これは私のubuntu 16.04 x64のパッケージを削除しようとしないので、これは私の意見ではより良い答えです。
デニス・ノルティ

5

でダウンロードp11-kit:i386したばかりでapt-get download/usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.soファイルを(アーカイブマネージャーで)解凍し、/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ワインのセットアップでは、これにより、ワインが共有オブジェクトのアーキテクチャについて不平を言うことになります。
ウォルファー14

Saucyでは、インストールしようとするp11-kit:i386と競合が発生し、getlibsがインストールしようとしましたがia32libs、これはもう存在しません。sudo aptitude install lib32z1 lib32ncurses5 lib32bz2-1.0そして、この答えのシンボリックリンクは、ワインのエラーメッセージを取り除くために働きました。
naught101 14年

これはうまくいったと思う-私は少なくとも次のバグに取り組んでいる。最初に持っていないディレクトリをいくつか作成しなければなりませんでした。すなわちmkdir /usr/lib32 /usr/lib/i386-linux-gnu/pkcs11
mc0e

1

他のいくつかの答えは、これを行うことを示唆しています。

sudo apt-get install p11-kit:i386

これにより競合が発生し、deinstallsが発生しますが、gnome-keyringこれは非常に悪いことです。sshパスフレーズの記憶が停止するため、ターミナルでパスフレーズを毎回入力し続ける必要があります。また、Network-ManagerがWiFiパスワードを要求できないようにします。

動作する1つの答えは

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

これには競合はありません。

パッケージを手動で解凍してファイルをインストールすることは、セキュリティ上の問題につながる可能性がある更新を自動的に取得しないため、お勧めできません。

(正しい回答の投稿についてコメントしたいが、評判が悪いため許可されなかった。人々の詳細を明確にするために投稿したいと思った。)


-1のために:この質問は、2年間のALT、古いUbuntuのバージョンとの問題がある、私は確信して、長い時間のためになくなっていますが
cmks

5
いや。問題はまだPlayOnLinuxにあります。
DocWilco

-1は他の回答のみをコピーするため。問題自体はまだ発生しています。
デニス・ノルティ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.