Si vous rencontrez toujours le problème aujourd'hui… il y a peut-être une opportunité de résolution du côté de SELinux (si cet outil est activé sur votre système).
J'ai été confronté au même problème lors de l'installation de F14 hier, avec Firefox 4 (je tournais sur F13 avant, sans avoir rencontré ce genre de problèmes).
Les pré-requis sont bons a priori tels que vous décrivez cela dans vos messages. Notamment, le lien symbolique dans /usr/lib[64]/mozilla/plugins, chez moi par exemple :
[mathias@marvin ~]\$ ll /usr/lib64/mozilla/plugins
total 10436
-rw-r--r--. 1 root root 10606256 11 avril 20:55 libflashplayer.so
lrwxrwxrwx. 1 root root 38 12 avril 22:27 libnpjp2.so -> /usr/java/latest/lib/amd64/libnpjp2.so
-rwxr-xr-x. 1 root root 75472 15 mars 21:45 skypebuttons.so
Si ça fonctionne avec Chromium/Google Chrome, c'est un bon départ !
Pour Firefox par contre, vous avez certainement eu une alerte SELinux la première fois que vous avez ouvert la page about:plugins ou que vous vous êtes rendu sur un site qui a essayé de charger le plugin Java.
Si vous avez ignoré cette alerte, il faut pouvoir la faire réapparaître, en effet elle contient de précieuses informations sur les commandes à exécuter pour autoriser les accès nécessaires.
Firefox dispose d'une sorte de cache des plugins, pour ignorer les plugins dont le chargement aurait échoué.
Pour détruire ce cache et permettre à Firefox de retenter le chargement du plugin Java, il suffit de supprimer le fichier qui se trouve à ~/.mozilla/firefox/<nomDuProfil>/pluginreg.dat
$ find ~/.mozilla -name pluginreg.dat -ok rm {} \;
En relançant Firefox et en demandant la page about:plugins, vous pourrez ainsi déclencher l'alerte SELinux.
À la différence de chromium/chrome, l'exécutable firefox (ou plutôt xulrunner2) n'est pas par défaut dans le bon contexte SELinux.
Il faut donc les instructions données dans les détails de l'alerte SELinux, ils indiquent les commandes à saisir pour autoriser l'accès. Ces commandes sont les suivantes :
# grep xulrunner-bin /var/log/audit/audit.log| audit2allow -M mypol
# semodule -i mypol.pp
Comme Firefox est resté sur un nouvel échec du chargement du plugin, il est nécessaire de détruire à nouveau le cache des plugins (pluginreg.dat).
Après ceci vous pouvez relancer Firefox et normalement contempler la section sur le plugin Java dans la page about:plugins, et le test (
http://java.com/fr/download/installed.jsp) devrait enfin fonctionner !
Vous pouvez maintenant supprimer l'alerte SELinux en question.
Source :
cet article