skypeが動かなくなった

Linux環境を再生中なんだけども、今回はsidで環境を構築している。
で、FirefoxっていうかIceweaselの復活が終わったので、skypeそういえばいれないとと思って入れたんだけども、動かない。

$ skype
skype: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory

はて。
ia32-libsとia32-libs-gtk入れれば動いていたんだが。
lddで確認してみる。

$ ldd /usr/local/bin/skype
linux-gate.so.1 =>  (0xf7fba000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7edc000)
libXv.so.1 => /usr/lib32/libXv.so.1 (0xf7ed7000)
libXss.so.1 => /usr/lib32/libXss.so.1 (0xf7ed3000)
librt.so.1 => /lib32/librt.so.1 (0xf7ecb000)
libQtDBus.so.4 => /usr/lib32/libQtDBus.so.4 (0xf7e57000)
libQtGui.so.4 => /usr/lib32/libQtGui.so.4 (0xf749c000)
libQtNetwork.so.4 => /usr/lib32/libQtNetwork.so.4 (0xf7384000)
libQtCore.so.4 => /usr/lib32/libQtCore.so.4 (0xf7147000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf712f000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf703f000)
libm.so.6 => /lib32/libm.so.6 (0xf701b000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf6ff0000)
libc.so.6 => /lib32/libc.so.6 (0xf6e9b000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf6d7e000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6d70000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6d6c000)
/lib/ld-linux.so.2 (0xf7fbb000)
libQtXml.so.4 => /usr/lib32/libQtXml.so.4 (0xf6d28000)
libaudio.so.2 => /usr/lib32/libaudio.so.2 (0xf6d12000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf6ced000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6c76000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6c39000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6c31000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6c19000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf6c04000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf6b4e000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6b45000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf6b1a000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf6b15000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6afc000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6af8000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf6aa8000)
libpcre.so.3 => /usr/lib32/libpcre.so.3 (0xf6a77000)
libuuid.so.1 => not found
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6a51000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6a4b000)

libuuid.soだけさっくり見つからない。

ぐぐってみたらこんなのがでてきた。

どうも20090804のia32-libsのアップデートでlibuuid.soが引っこ抜かれたようだ。
しかたがないのでダウングレードして運用回避。

# aptitude install ia32-libs-gtk/stable
$ ldd /usr/local/bin/skype
linux-gate.so.1 =>  (0xf7fa1000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7ec2000)
libXv.so.1 => /usr/lib32/libXv.so.1 (0xf7ebd000)
libXss.so.1 => /usr/lib32/libXss.so.1 (0xf7eba000)
librt.so.1 => /emul/ia32-linux/lib/librt.so.1 (0xf7eb2000)
libQtDBus.so.4 => /usr/lib32/libQtDBus.so.4 (0xf7e43000)
libQtGui.so.4 => /usr/lib32/libQtGui.so.4 (0xf7552000)
libQtNetwork.so.4 => /usr/lib32/libQtNetwork.so.4 (0xf7453000)
libQtCore.so.4 => /usr/lib32/libQtCore.so.4 (0xf7228000)
libpthread.so.0 => /emul/ia32-linux/lib/libpthread.so.0 (0xf7210000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7121000)
libm.so.6 => /emul/ia32-linux/lib/libm.so.6 (0xf70fd000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf70f0000)
libc.so.6 => /emul/ia32-linux/lib/libc.so.6 (0xf6f98000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf6ea9000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6e9b000)
libdl.so.2 => /emul/ia32-linux/lib/libdl.so.2 (0xf6e96000)
/lib/ld-linux.so.2 (0xf7fa2000)
libQtXml.so.4 => /usr/lib32/libQtXml.so.4 (0xf6e53000)
libaudio.so.2 => /usr/lib32/libaudio.so.2 (0xf6e3d000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf6e1a000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6e12000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6dfa000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf6de5000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf6d30000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf6d28000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6d1f000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf6d19000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6ca3000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf6c79000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf6c74000)
libxcb-xlib.so.0 => /usr/lib32/libxcb-xlib.so.0 (0xf6c72000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6c5a000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6c56000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf6c06000)
libpcre.so.3 => /usr/lib32/libpcre.so.3 (0xf6bdd000)
libselinux.so.1 => /emul/ia32-linux/lib/libselinux.so.1 (0xf6bc4000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6b9e000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6b98000)

あれ。
libuuid.soなくね?
なんか引っこ抜いたっていうより別のなにかの問題みたいだ。
まあとりあえずこれでしばらくいくことに。

と思ったがよくよくみてみたら、どうもlibselinux.soっぽい。
おそらくここを見に行ってる途中でuuidがみつからなくてこけてるのだろう。
/emul以下に配置されていたライブラリを/lib以下に移したようだ。
その時のうつし忘れ?

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>