"ia32-libs"インストールの問題

x64 Ubuntuを使用しています。数ヶ月前、誤ってすべてのファイルのグループ/所有者を台無しにしましたが、/UbuntuのVirtualBoxインストールを使用して問題を解決することができました。

今、このエラーに関連すると思われる問題があります。再インストールしようとするとia32-libs(Skypeに問題があるため、ライブラリを再インストールする必要があります)、次のエラーメッセージが表示されます。

/var/lib/dpkg/info/ia32-libs.postinst: 40: /usr/lib32/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: 権限が拒否されました。

ls -al/usr/lib32/gdk-pixbuf-2.0/`は次のようになります。

total 476
drwxr-xr-x  3 root root   4096 2011-09-24 17:08 .
drwxr-xr-x 53 root root 143360 2011-09-24 17:08 ..
drwxr-xr-x  3 root root     40 2011-09-24 04:44 2.10.0
-rwxr-xr-x  1 root root   9648 2011-04-05 00:40 gdk-pixbuf-query-loaders

再インストールしようとしましたが、gdk-pixbuff-2.0成功しませんでした。この問題をどのように解決できますか?

ベストアンサー1

実行しldd /usr/lib32/gdk-pixbuf-2.0//gdk-pixbuf-query-loaders、すべてのファイルが説明されていることを確認します(行は同じアドレスで終わる必要があります(0xf7789000))。特に権限を確認してください動的ローダー /lib/ld-linux.so.2。これはこの特定のエラーメッセージを引き起こす可能性があるバッチの唯一のファイルですが、他の権限を変更する必要があるかもしれません。

chown root:root /lib*/*
chmod a+rx /lib*/ld-* /lib*/*/
chmod -R a+r /lib

おすすめ記事