Gtk-Message: Failed to load module "pk-gtk-module" @Fedora 16

Fedora16でGTKを使っているアプリ*1を起動しようとすると、次のようなのmessageが出てくる。メッセージが出てきても一応使えてるから、ほっといても良いのだけど、気持ち悪いから調べてみた。

$ gedit hoge.txt
Gtk-Message: Failed to load module "pk-gtk-module"


ここで、pk-gtk-moduleはPackageKit-gtk-module.rpmが提供してくれておりインストール済み。

$ rpm -q PackageKit-gtk-module
PackageKit-gtk-module-0.6.19-2.fc16.x86_64


で、調べてみたところ、geditとかは下記のgtk3用のファイルを探している模様。

/usr/lib64/gtk-3.0/modules/libpk-gtk-module.so


でも、インストールされている・実際にあるのはgtk2用。

$ rpm -ql PackageKit-gtk-module
/usr/lib64/gtk-2.0/modules/libpk-gtk-module.so


これじゃあ見つからないわ。gtk3用のPackageKitないかなーって探したらやっぱりあった。
PackageKit-gtk3-moduleね。インストールしたらエラーメッセージ出なくなりました。めでたしめでたし。

$ yum install PackageKit-gtk3-module
$ gedit hoge.txt

*1:例えばgeditとか