Red Hat Bugzilla – Bug 384641
Java plugin does not work
Last modified: 2007-11-30 17:12:22 EST
Description of problem:
This is a freshly installed Fedora 8 with all updates installed.
java-1.7.0-icedtea-plugin and its dependencies.
typing about:plugins in Firefox does not show any Java plugins.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora 8, x86_64 and all its updates
2. Install java-1.7.0-icedtea-plugin
3. Start Firefox and type "about:plugins"
Java plugin is not found.
Java plugin should be found.
*** This bug has been marked as a duplicate of 379421 ***
Running 'mozilla-plugin-config' solved the problem.
I have tested this on a clean F8-final install on x86_64.
- java-1.7.0-icedtea.x86_64 is installed by default
- java-1.7.0-icedtea-plugin.x86_64 is installed by default
- firefox.x86_64 and firefox.i386 are both installed by default
- running firefox.x86_64 -> about:plugins shows the gcjwebplugin installed
- testing various Java applets works as expected
I did not run any updates etc or /usr/bin/mozilla-plugin-config. The IcedTea
browser plugin worked out of the box.
Can you give me detailed steps to reproduce the problem you are seeing? Were you
attempting to install Sun's Java plugin?
Many people use LiveCD, LiveDVD or LiveUSB to install Fedora 8. So here are the
1. Install Fedora 8 for x86_64 from a LiveDVD on x86_64.
2. In case of any "Live" installation you cannot select or deselect any
packages. Java by default is NOT installed.
3. Install java-1.7.0-icedtea-plugin manually (yum install
4. Start Firefox. -> about:plugins shows NO Java plugins
5. close Firefox. run 'mozilla-plugin-config' and start Firefox again.
6. about:plugins shows the gcjwebplugin installed
Firefox fails to install java plugin or at least give a hint about how to
install it from a repository. Shouldn't this be a bug? Why is Firefox failing
and then sending you to Sun's website, when there is a working java plugin in
Try this instead:
yum install java-1.7.0-icedtea-plugin.x86_64
I should explain: "yum install java-1.7.0-icedtea-plugin" installs the i386
version of java-1.7.0-icedtea-plugin (/usr/lib/mozilla/plugins/gcjwebplugin.so).
mozilla-plugin-config wraps /usr/lib/mozilla/plugins/gcjwebplugin.so and makes
it available in /usr/lib64/mozilla/plugins/.
On x86_64, firefox.i386 and firefox.x86_64 are both installed, so
/usr/bin/firefox runs the 64-bit firefox binary, which reads from
/usr/lib64/mozilla/plugins/. Meaning that, in order for /usr/bin/firefox to
find the plugin, either the mozilla-plugin-config-wrapped gcjwebplugin.so needs
to be there, or the java-1.7.0-icedtea-plugin.x86_64-provided gcjwebplugin.so
needs to be there.
This probably represents a bug in mash, since java-1.7.0-icedtea*.i386 shouldn't
be available to yum on an x86_64 installation.
(In reply to comment #4)
> Firefox fails to install java plugin or at least give a hint about how to
> install it from a repository. Shouldn't this be a bug? Why is Firefox failing
> and then sending you to Sun's website, when there is a working java plugin in
> Fedora repositories?
Good point, Firefox plugin finder/yum integration would be nice to have. Can
you file that as a separate enhancement request under the Firefox component?
(In reply to comment #5)
> Try this instead:
> yum install java-1.7.0-icedtea-plugin.x86_64
yum install java-1.7.0-icedtea-plugin
actually installs java-1.7.0-icedtea-plugin.x86_64, and that's what I have been
using all along.
I have tested this after a full "yum update" and still everything works.
I will need to test this with a liveCD installation.
I tested this with the F8-Live installation. This is only a problem when F8 is
installed Live on x86_64. By default, the plugin is only linked to
/usr/lib64/mozilla/plugins, whereas it should be linked in
/usr/lib64/mozilla/plugins-wrapped as well. This is why running
mozilla-plugin-config fixes the problem.
I will fix this in rawhide.
*** This bug has been marked as a duplicate of 334311 ***