Red Hat Bugzilla – Bug 52318
Mozilla: Flash Plugin
Last modified: 2008-05-01 11:38:00 EDT
Description of Problem:
libflash plugin is installed, yet not present in the about:plugins page in
Mozilla (works fine under Netscape 4.78)
[pbarber@roswell 4ym1ajzi.slt]$ file `locate libflashplayer.so`
/usr/lib/mozilla/plugins/libflashplayer.so: symbolic link to
/usr/lib/netscape/plugins/libflashplayer.so: ELF 32-bit LSB shared object,
Intel 80386, version 1, not stripped
[pbarber@roswell loopy]$ md5sum `locate libflashplayer.so`
Version-Release number of selected component (if
applicable):[pbarber@roswell loopy]$ rpm -qf
1a) Load any page with Flash content, and you get the ugly puzzle piece
1b) Go to the URL about:plugins and you will see the libnullplugin, and no
shockwave plugin, despite the file being there.
libflashplugin.so with mozilla 0.9.1_ximian (on RH7.1) works just fine.
libflashplugin.so on Roswell machine works fine in Netscape 4.78
Created attachment 28994 [details]
Picture of about:plugins showing no flash action
We (Red Hat) should really try to fix this before next release.
This is working for me here with both the version 4 and version 5 flash plugins.
I bet 10-to-1 that the opener doesn't have xfree86-devel installed, and that
this is a dup of the bug I opened (52844), and the essential problem is that the
mozilla plugin code attempts to do 'dlopen' on libraries without major version
info. Thus, it tries to open libXt.so which doesn't exist until xfree86-devel
No soup. Installed XFree86-devel-4.1.0-0.9.13.i386.rpm and still flash doesn't
show up in plugins.
It's got to be some sort of package interdependency, because I have another
machine which has the package show up just fine.
I would hate to have to run 'strace' on mozilla (pages and pages!), but it looks
like that is what I'm going to have to do.
Created attachment 30902 [details]
strace of mozilla -- going to URL about:plugins
In the above strace, there are bunches of circumstances where the program is
looking for something specifically in /usr/lib/mozilla/plugins, but it's not
there (and lots of times that exact same file is in /usr/lib/)
these are specifically library files like libXt.so and libgtksuperwin.so, etc. I
don't know if this normal behaviour or not.
The strace shows libflash in lines 3266 through 3294
and again in lines 18252 through 18280
Hope this helps.
Hah! dummy me forgot to type 'ldconfig'.
After installing XFree86-devel AND typing /sbin/ldconfig, the mozilla program
will show the libflashplayer plugin.
I'm marking this as a duplicate of bug 52844, since that's what this really is.
Thanks, Mr. "firstname.lastname@example.org"
*** This bug has been marked as a duplicate of 52844 ***