Wine can't find gnome-keyring-pkcs11.so


System:Mint 13
在執行winecfg出現下列錯誤訊息:
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
問題的原因是Ubuntu 64bit上面沒有預設裝上32bit libs。
解決方法安裝Getblibs 參考 Getlibs – 32 bit libraries on your 64 bit Ubuntu
Steps:
# install getlibs
wget https://launchpad.net/~jcollins/+archive/jaminppa/+build/1482994/+files/getlibs_2.06-0ubuntu1%7Eppa2_all.deb

sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
# Install the 32bit library
getlibs -p gnome-keyring:i386
# Create pkcs11 directory in /usr/lib/i386-linux-gnu
sudo mkdir /usr/lib/i386-linux-gnu/pkcs11
# Make the symbolic link
sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

沒有留言:

張貼留言