投稿

1月, 2014の投稿を表示しています

Wineのgnome-keyring-pkcs11.soが見つからないエラーの解決方法(2014年版)

イメージ
今のところ実害らしいものを確認することはできませんが、Wineのターミナル出力に現れる
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: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません
というエラーを出たままにしておくのも何なので、これを解決しておくことにしました。


なお、環境はUbuntu12.04.3 amd64です。

今回は穀風様「Ubuntu (64bit) で gnome-keyring-pkcs11.so が無いと言われる」を参考にさせていただきました。
とはいえ、2014年の時点で、当時とは多少ばかり環境の事情が違うようなので、あらためて手順をメモしておく次第です。
また、上記サイト様が参考にしたリンク先の AskUbuntu「Wine can't find gnome-keyring-pkcs11.so」にも情報が追加されていたようで、こちらも参考にさせていただきました。

具体的な変更点としては、穀風様のサイトに貼ってあるコマンドはダウンロード先がリンク切れしていることと、/usr/lib32が存在しないという2点です。


まず、手順どおりのコマンド
wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb
では、debパッケージを取得することができませんでした。

また、AskUbuntuに記載されているうち、
sudo apt-get install --reinstall libp11-kit0
および
sudo apt-get install libp11-kit-gnome-keyring:i386
という方法が簡単そうだったのですが、残念ながらどちらも上手く行かず。

そこで、もうひとつの方法である、getlibsによるダウンロードで*keyring.soライブラリの取得を試みます。
このあたりは解…