Bug 69980

Summary: problem loading applet 'OAF11D: GNOME_SystemTrayApplet'
Product: [Retired] Red Hat Raw Hide Reporter: Jim Hall <jhall>
Component: gnome-panelAssignee: Havoc Pennington <hp>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-07-27 17:48:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jim Hall 2002-07-27 17:36:33 UTC
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@

Comment 1 Jim Hall 2002-07-27 17:48:51 UTC
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

Comment 2 Havoc Pennington 2002-07-27 17:50:39 UTC
get gnome-panel 2.0.2.90-8 or higher