OVH Cloud OVH Cloud

mozilla1.6: probleme de plugins

6 réponses
Avatar
Cémoi
Bonjour,


je rencontre un probleme de plugin sous Mozilla 1.6 (Linux 2.6.3-9mdk
x86_64): tous les plugins que j'essaie d'ajouter ne sont pas pris en
compte.

Après avoir rendu bavard le script de démarrage de mozilla
(/usr/bin/mozilla), j'obtiens les messages d'erreurs suivants (par exemple
pour le plugin Java):

LoadPlugin: failed to initialize shared library
/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
[/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so:
cannot open shared object file: No such file or directory]

J'ai verifié les permissions des fichiers et rien ne s'oppose à ce que
mozilla accede à ces bibliotheques partagées.

Pour essayer de comprendre un peu mieux ce qui se passe, j'ai encore
modifié le script /usr/bin/mozilla pour que le binaire mozilla
(/usr/lib64/mozilla-1.6/mozilla-bin dans mon cas) soit tracé par strace.

strace m'informe que les tentatives d'ouverture de la bibliotheque
partagée pour le plugin Java se passent bien pour les appels de fonctions
stat, lstat, et open dont voici la trace:

29638 0.000093
open("/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so",
O_RDONLY) = 20

J'ai vérifié qu'il ne manquait pas de bibliotheques ni d'objets
à ces bibliotheques pour /usr/lib64/mozilla-1.6/mozilla-bin et
ldd -r -d m'indique que tout est en ordre.

Je ne sais plus trop quoi faire, car je n'ai trouvé aucune 'string'
LoadPlugin dans les bibliotheques partagées appelées par mozilla ni dans
mozilla-bin lui-meme.

Est ce que qq'un aurait une idée pour m'aider à débloquer la situation ?
J'ai lu la doc concernant mozplugger et son fichier de conf mozpluggerrc,
mais sauf erreur de ma part, il n'est pas nécessaire de l'editer
manuellement pour que les nouveau plugins soient pris en compte.

Je suis preneur de toute suggestion, y compris un nom de site site ou de
forum ou je puisse recuperer des infos de maniere a faire fonctionner ces
plugins.

Je vous remercie par avance pour le coup de main,


laurent

6 réponses

Avatar
Bruno patri
Bonjour,


je rencontre un probleme de plugin sous Mozilla 1.6 (Linux 2.6.3-9mdk
x86_64): tous les plugins que j'essaie d'ajouter ne sont pas pris en
compte.

Après avoir rendu bavard le script de démarrage de mozilla
(/usr/bin/mozilla), j'obtiens les messages d'erreurs suivants (par exemple
pour le plugin Java):

LoadPlugin: failed to initialize shared library
/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
[/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so:
cannot open shared object file: No such file or directory]


Est-ce la bonne version ? Il y a une autre lib dans le dossier ns610
pour gcc < 3
A essayer.

Il suffite d'avoir un lien symbolique dans le dossier plugins de
mozilla, vers la lib du dossier plugin de java.



.../...

Je suis preneur de toute suggestion, y compris un nom de site site ou de
forum ou je puisse recuperer des infos de maniere a faire fonctionner ces
plugins.


Sur le site meme de Java Sun :
<http://java.com/en/download/help/5000010500.xml#rpm>

Avatar
Cémoi
Le Sun, 20 Feb 2005 15:54:53 +0100, Bruno patri a écrit :

Bonjour,


je rencontre un probleme de plugin sous Mozilla 1.6 (Linux 2.6.3-9mdk
x86_64): tous les plugins que j'essaie d'ajouter ne sont pas pris en
compte.

Après avoir rendu bavard le script de démarrage de mozilla
(/usr/bin/mozilla), j'obtiens les messages d'erreurs suivants (par exemple
pour le plugin Java):

LoadPlugin: failed to initialize shared library
/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
[/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so:
cannot open shared object file: No such file or directory]


Est-ce la bonne version ? Il y a une autre lib dans le dossier ns610
pour gcc < 3
A essayer.


Fait.
Ca ne change rien, d'ailleurs (pour mémoire) tous les plugins que je
tente d'ajouter subissent le meme sort: message d'erreur LoadPlugin avec
le nom de la bibliotheque que mozilla ne parvient pas à charger et qui
est pourtant accessible.


Il suffite d'avoir un lien symbolique dans le dossier plugins de
mozilla, vers la lib du dossier plugin de java.


normalement oui.




.../...

Je suis preneur de toute suggestion, y compris un nom de site site ou
de forum ou je puisse recuperer des infos de maniere a faire
fonctionner ces plugins.


Sur le site meme de Java Sun :
<http://java.com/en/download/help/5000010500.xml#rpm>


Je vais aller y jeter un oeil, mais je pense que c'est le plugger de
mozilla qui cafouille a qq part.
merci pour l'aide et les suggestions,


Laurent


Avatar
Bruno patri



Bonjour,


je rencontre un probleme de plugin sous Mozilla 1.6 (Linux 2.6.3-9mdk
x86_64): tous les plugins que j'essaie d'ajouter ne sont pas pris en
compte.

Après avoir rendu bavard le script de démarrage de mozilla
(/usr/bin/mozilla), j'obtiens les messages d'erreurs suivants (par exemple
pour le plugin Java):

LoadPlugin: failed to initialize shared library
/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
[/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so:
cannot open shared object file: No such file or directory]


Est-ce la bonne version ? Il y a une autre lib dans le dossier ns610
pour gcc < 3
A essayer.



Fait.
Ca ne change rien, d'ailleurs (pour mémoire) tous les plugins que je
tente d'ajouter subissent le meme sort: message d'erreur LoadPlugin avec
le nom de la bibliotheque que mozilla ne parvient pas à charger et qui
est pourtant accessible.

dans ce cas je suggère d'essayer une version plus récente de mozilla,

la 1.7.5 est ici :
<http://ftp.eu.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.7.5/mozilla-i686-pc-linux-gnu-1.7.5-installer.tar.gz>



Avatar
Jerome Lambert
(...)
Je vais aller y jeter un oeil, mais je pense que c'est le plugger de
mozilla qui cafouille a qq part.


Le problème vient peut-être du fait que tu utilises une distribution
x86_64. Vérifie que les plugins utilisés sont explicitement agréés pour
cette architecture. A ma connaissance, il n'est pas possible d'utiliser
des plug-ins "Mozilla i586" pour "Mozilla x86_64".

Avatar
Cémoi
Le Sun, 20 Feb 2005 21:25:06 +0100, Jerome Lambert a écrit :

(...)
Je vais aller y jeter un oeil, mais je pense que c'est le plugger de
mozilla qui cafouille a qq part.


Le problème vient peut-être du fait que tu utilises une distribution
x86_64. Vérifie que les plugins utilisés sont explicitement agréés pour
cette architecture. A ma connaissance, il n'est pas possible d'utiliser
des plug-ins "Mozilla i586" pour "Mozilla x86_64".


Tu as peut-etre raison, Jérôme.

Pour MacroMedia Flash Player, c'est sur il n'existe qu'un tarball i586,
donc je ne risque pas d'installer celui pour architecture x86_64.
Pour JavaScript, j'ai pris le soin d'installer le paquetage Sun pour
x86_64 (jre-1_5_0_01-linux-amd64-rpm.bin ou jre-1_5_0_01-linux-amd64.bin),
par contre si la version 1.4.2 est bien documentée pour réaliser le lien
symbolique sur libjavaplugin_oji.so il n'en est pas de meme pour cette
version 1.5.0. Donc j'en suis resté à la version 1.4.2 qui est pour
architecture i586, la version x86_64 n'etant pas disponible.

Je peux tenter un essai avec jre1.5.0, si qq peut m'aider a trouver quel
est le lien symbolique à definir dans le repertoire plugins de Mozilla.

Merci beaucoup pour votre support,


Laurent


Avatar
Cémoi
Le Sun, 20 Feb 2005 10:27:57 +0100, Cémoi a écrit :

Bonjour,


je rencontre un probleme de plugin sous Mozilla 1.6 (Linux 2.6.3-9mdk
x86_64): tous les plugins que j'essaie d'ajouter ne sont pas pris en
compte.

Après avoir rendu bavard le script de démarrage de mozilla
(/usr/bin/mozilla), j'obtiens les messages d'erreurs suivants (par exemple
pour le plugin Java):

LoadPlugin: failed to initialize shared library
/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
[/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so:
cannot open shared object file: No such file or directory]

J'ai verifié les permissions des fichiers et rien ne s'oppose à ce que
mozilla accede à ces bibliotheques partagées.

Pour essayer de comprendre un peu mieux ce qui se passe, j'ai encore
modifié le script /usr/bin/mozilla pour que le binaire mozilla
(/usr/lib64/mozilla-1.6/mozilla-bin dans mon cas) soit tracé par strace.

strace m'informe que les tentatives d'ouverture de la bibliotheque
partagée pour le plugin Java se passent bien pour les appels de fonctions
stat, lstat, et open dont voici la trace:

29638 0.000093
open("/usr/java/j2re1.4.2_06/plugin/i386/ns610-gcc32/libjavaplugin_oji.so",
O_RDONLY) = 20

J'ai vérifié qu'il ne manquait pas de bibliotheques ni d'objets
à ces bibliotheques pour /usr/lib64/mozilla-1.6/mozilla-bin et
ldd -r -d m'indique que tout est en ordre.

Je ne sais plus trop quoi faire, car je n'ai trouvé aucune 'string'
LoadPlugin dans les bibliotheques partagées appelées par mozilla ni dans
mozilla-bin lui-meme.

Est ce que qq'un aurait une idée pour m'aider à débloquer la situation ?
J'ai lu la doc concernant mozplugger et son fichier de conf mozpluggerrc,
mais sauf erreur de ma part, il n'est pas nécessaire de l'editer
manuellement pour que les nouveau plugins soient pris en compte.

Je suis preneur de toute suggestion, y compris un nom de site site ou de
forum ou je puisse recuperer des infos de maniere a faire fonctionner ces
plugins.

Je vous remercie par avance pour le coup de main,


laurent


Ce soir 21 Février 2005, un copain m'a préparé un tarball de son
mozilla 1.6 pour architecture i586.
J'ai installé tout ça dans /usr/local/mozilla (repertoire nouvellement
cree pour la circonstance).

Résultat des courses, apres config standard des plugins: tout fonctionne
(Java, Real, Flash) !!!!
Java tourne en version 1.4.2.

J'en conclues que le RPM mozilla 1.6 (que j'avais reinstallé from scratch
pour etre sur de moi) pour architecture x86_64 a destination d'une distrib
Mdk10.0 est buggé (sévère).


HTH,

Laurent