From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1b) Gecko/20020718 Description of problem: Upgraded to gnome-panel-2.0.2.90-4.i386.rpm from RawHide (was gnome-panel-2.0.0-10.i386.rpm from the "Limbo" public beta). When I start GNOME I get the error: There was a problem loading applet 'OAF11D: GNOME_SystemTrayApplet' Details: g_module_open of `/usr/lib/libsystem-tray-applet.so' failed with `/usr/lib/libsystem-tray-applet.so: cannot open shared object file: No such file or directory' Yet, when I look for `/usr/lib/libsystem-tray-applet.so' I see this: -rw-r--r-- 1 root root 26280 07-24 00:02 libsystem-tray-applet.a -rwxr-xr-x 1 root root 1208 07-24 00:02 libsystem-tray-applet.lalrwxrwxrwx 1 root root 30 07-27 11:31 libsystem-tray-applet.so -> libsystem-tray-applet.so.0.0.0 lrwxrwxrwx 1 root root 30 07-27 11:31 libsystem-tray-applet.so.0 -> libsystem-tray-applet.so.0.0.0 -rwxr-xr-x 1 root root 32743 07-24 00:02 libsystem-tray-applet.so.0.0.0 (that's poorly formatted, but basically, I see the library it claims is missing). Version-Release number of selected component (if applicable): gnome-panel-2.0.2.90-4 How reproducible: Always Steps to Reproduce: 1. Login to GNOME 2. Error message window pops up with above message Actual Results: GNOME error about not able to load system tray applet. Does not crash GNOME, but an irritating problem. Expected Results: system tray applet should have loaded Additional info: Interestingly, I cannot 'ls' the file when I look for /usr/lib/libsystem* but I can 'ls' the file when I look for /usr/lib/*system* [root@lemur root]# cd /usr/lib/ [root@lemur lib]# ls libsystem* ls: libsystem*: No such file or directory [root@lemur lib]# ls *system* libsystem-tray-applet.a libsystem-tray-applet.so.0 libsystem-tray-applet.la libsystem-tray-applet.so.0.0.0 libsystem-tray-applet.so Yet there aren't any binary characters in the name: [root@lemur lib]# ls -bF *system* libsystem-tray-applet.a libsystem-tray-applet.so.0@ libsystem-tray-applet.la* libsystem-tray-applet.so.0.0.0* libsystem-tray-applet.so@
This is not the fault of gnome-panel. One of the other GNOME rpms I updated on my system from RawHide is looking for /usr/lib/libsystem-tray-applet.so instead of /usr/lib/system-tray-applet/libsystem-tray-applet.so That's why /usr/lib/libsystem* and /usr/lib/*system* gave different results .. the libsystem-tray-applet.so is in a subdir. In gnome-panel-2.0.0-10.i386.rpm (from "limbo" public beta): # rpm -qpl gnome-panel-2.0.0-10.i386.rpm |grep system-tray warning: /tmp/cdrom/RedHat/RPMS/gnome-panel-2.0.0-10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 897da07a /usr/lib/system-tray-applet /usr/lib/system-tray-applet/libsystem-tray-applet.a /usr/lib/system-tray-applet/libsystem-tray-applet.la /usr/lib/system-tray-applet/libsystem-tray-applet.so /usr/lib/system-tray-applet/libsystem-tray-applet.so.0 /usr/lib/system-tray-applet/libsystem-tray-applet.so.0.0.0 In the gnome-panel-2.0.2.90-4 (RawHide as of this morning 7/27): # rpm -ql gnome-panel|grep system-tray /usr/lib/system-tray-applet /usr/lib/system-tray-applet/libsystem-tray-applet.a /usr/lib/system-tray-applet/libsystem-tray-applet.la /usr/lib/system-tray-applet/libsystem-tray-applet.so /usr/lib/system-tray-applet/libsystem-tray-applet.so.0 /usr/lib/system-tray-applet/libsystem-tray-applet.so.0.0.0
get gnome-panel 2.0.2.90-8 or higher