Bon, tosca, me revoilà avec la solution ( toute bête !!! ) ! :hammer:
Voici ce que j'ai fait pour reproduire le problème chez moi :
j'ai désinstallé le jre :
[Fifi@localhost ~]$ su -
Mot de passe :
[root@localhost ~]# rpm -qa | grep -i jre
jre-1.6.0_22-fcs.x86_64
[root@localhost ~]# rpm -e jre-1.6.0_22-fcs.x86_64
Cela n'a laissé dans mon /usr/java/ que :
[root@localhost java]# ls
jre-6u22-linux-amd64.rpm jre-6u22-linux-x64-rpm.bin
et a supprimé toutes les traces de l'installation du jre !!!
Ensuite, toujours dans le dossier /usr/java en root, j'ai relancé l'installation du
rpm puisqu'il était toujours présent :
[root@localhost java]# rpm -iv jre-6u22-linux-amd64.rpm
Préparation des paquetages pour l'installation...
jre-1.6.0_22-fcs
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
[root@localhost java]# ls
default jre1.6.0_22 jre-6u22-linux-amd64.rpm jre-6u22-linux-x64-rpm.bin latest
[root@localhost java]#
Et ça a réinstallé le jre sans problèmes ! C'était aussi bête que ça ! Je n'ai même pas eu à refaire le lien symbolique pour Firefox, il était toujours bon !
Donc, même si dans ton /usr/java il n'y a que jre-6u22-linux-amd64.rpm et jre-6u22-linux-x64-rpm.bin,
1 : En root, tu "désinstalles" le jre-1.6.0_22-fcs.x86_64 avec rpm et l'option -e :
rpm -e jre-1.6.0_22-fcs.x86_64,
2 : Toujours en root, tu vas dans le dossier /usr/java avec la commande
cd /usr/java et
3 : tu réinstalles le jre-6u22-linux-amd64.rpm avec
rpm -iv jre-6u22-linux-amd64.rpm !
Rien d'autre, si ce n'est le lien symbolique , bien sûr, s'il n'existe pas !