Page 1 sur 1

[epiphany] plante systématiquement (résolu)

Publié : mar. 24 avr. 2012, 12:18
par mimile
Bonjour,

Comme navigateur, j'utilise exclusivement Firefox avec comme plugin Java la version (Oracle) 1.6.0_31 (dernière en date à ce jour) en lieu et place de Icedtea-web-plugin (que j'ai désactivé) car il ne permettait pas d'afficher certains scripts java sur la page web que je me fabrique.

Pour voir, j'ai lancé Epiphany qui se veut être un navigateur léger particulièrement adapté à Gnome (je suis sous Gnome 3 restreint - Metacity ?) et j'ai constaté qu'il reprenait exactement tous les plugins de Firefox, icdtea étant mentionné comme "activé" (alors qu'il ne l'est pas sous Firefox).

Or, systématiquement, quand j'essaye d'accéder à une page Web, Epiphany l'affiche très brièvement puis plante avec ce message :
[okapi@Archie ~]$ epiphany
ERROR: Invalid browser function table. Some functionality may be restricted.
java version "1.7.0_03-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.1) (ArchLinux build 7.b147_2.1-3-i686)
OpenJDK Client VM (build 22.0-b10, mixed mode)
Instruction non permise
J'en ai déduit - sans doute à tort - qu'il pourrait y avoir une incompatibilité entre Oracle-Java et Icedtea mais je n'ai pas envie de supprimer Oracle-Java pour le vérifier.

Comme je n'ai que faire d'Epiphany, j'envisage de le supprimer purement et simplement, d'autant plus que depuis la dernière (et monumentale) mise à jour système de ce matin (175 paquetages pour un poids de 450 Mo et 1,5 Go décompressé), ma partition racine ne dispose plus que de 450 Mo (malgré un nettoyage avec pacman -Sc - j'ai pas trop envie de faire Scc après une telle mise à jour, sait-on jamais ?).

Ma question est :

- la suppression complète d'Epiphany pourrait-elle avoir un impact négatif sur le bon fonctionnement de mon système ?

- Si il n'y a aucune crainte à avoir, et accessoirement, pourriez-vous me rappeler comment supprimer totalement Epiphany et ses innombrables accessoires, ceci afin de libérer de l'espace ?

Merci d'avance.

Amicalement

Re: [epiphany] plante systématiquement

Publié : mar. 24 avr. 2012, 12:43
par tuxce
Normalement, les paquets et les dépendances entre ceux ci est fait de telle façon que tu ne peux pas laisser le système bancal (hors bugs), donc si par "bon fonctionnement", tu entends un système qui fonctionne, la suppression d'Epiphany n'aura aucun impact.
Par contre, si tu entends par là un système qui fait ce que tu veux, c'est une autre histoire, mais généralement, il suffit de lancer:

Code : Tout sélectionner

pacman -Rsc <paquet>
et de voir ce que ça impacte.
En l'occurrence, epiphany est loin d'être un élément central. (je ne vois pas trop quels sont ces "innombrables accessoires" dont tu parles ?)
mimile a écrit : (malgré un nettoyage avec pacman -Sc - j'ai pas trop envie de faire Scc après une telle mise à jour, sait-on jamais ?).
Par curiosité, que te permet le fait de laisser les archives des paquets installés ?

Re: [epiphany] plante systématiquement

Publié : mar. 24 avr. 2012, 13:26
par FoolEcho
mimile a écrit :car il ne permettait pas d'afficher certains scripts java sur la page web que je me fabrique.
Pour info, les scripts java n'existent pas. Javascript (orienté objet, interprété) et java (orienté objet aussi, mais compilé/semi-interprété) sont deux langages différents (un peu comme la balise «quote» n'est pas la balise «code» :copain: ). Javascript se fiche pas mal du plugin java (sauf si tu fais causer une applet java avec du javascript, à la rigueur).
mimile a écrit :J'en ai déduit - sans doute à tort - qu'il pourrait y avoir une incompatibilité entre Oracle-Java et Icedtea mais je n'ai pas envie de supprimer Oracle-Java pour le vérifier.
mimile a écrit :Or, systématiquement, quand j'essaye d'accéder à une page Web, Epiphany l'affiche très brièvement puis plante avec ce message :
Du coup, je ne vois pas pourquoi tu incrimines le plugin java. Ça ressemble plutôt à un bug d'Epiphany. :?:

Re: [epiphany] plante systématiquement

Publié : mar. 24 avr. 2012, 15:24
par mimile
Salut,

@ Tuxce : les innombrables accessoires : http://pastebin.archlinux.fr/439943

En ce qui concerne pacman -Scc : on me l'a déconseillé dans la mesure où tout retour en arrière est rendu impossible.

@ Foolecho : je dois dire que je m'embrouille dans ces notions de java. En l'espèce, il s'agit d'un applet qui affiche les phase de la lune :

Image

Il s'affiche grâce à ce petit code :

Code : Tout sélectionner

</script></p><br />
<h3><u>Phase de la Lune &agrave; ce moment pr&eacute;cis</u></h3>

<!--script librement obtenu ici : http://javaboutique.internet.com/LunarPhases/ -->

<p align="center" class="txt">&nbsp;&nbsp;</p>
<!--            <p align="center" class="txt">&nbsp;</p> -->

            <p align="center" class="txt"><applet code="LunarPhases.class" width="400"
             height="160">
            </applet>
             </p><br />
Voilà.

Re: [epiphany] plante systématiquement

Publié : mar. 24 avr. 2012, 15:59
par tuxce
mimile a écrit :@ Tuxce : les innombrables accessoires : http://pastebin.archlinux.fr/439943
J'appelle plutôt ça des fichiers :P sinon 99.99% des fichiers trouvés font partie d'un seul paquet.
mimile a écrit : En ce qui concerne pacman -Scc : on me l'a déconseillé dans la mesure où tout retour en arrière est rendu impossible.
Oui mais là, en faisant un -Sc, tu as supprimé les anciens paquets, donc, de toute façon, tu ne peux pas revenir en arrière (enfin sans réseau).

Re: [epiphany] plante systématiquement

Publié : mar. 24 avr. 2012, 20:15
par FoolEcho
mimile a écrit :Comme navigateur, j'utilise exclusivement Firefox avec comme plugin Java la version (Oracle) 1.6.0_31 (dernière en date à ce jour) en lieu et place de Icedtea-web-plugin (que j'ai désactivé) car il ne permettait pas d'afficher certains scripts java sur la page web que je me fabrique.
Juste pour info, l'applet en question fonctionne parfaitement bien avec icedtea, même en partant de l'archive (seul truc que je vois: une fois rapatriée, l'arborescence de fichiers ne correspond pas avec le code html, il faut juste enlever CODEBASE ou placer l'applet dans un répertoire LunarPhases). :|

Re: [epiphany] plante systématiquement

Publié : mer. 25 avr. 2012, 09:56
par mimile
Re-

J'ai testé
[okapi@Archie ~]$ sudo pacman -Rsc epiphany
vérification des dépendances...

Cibles (3) : gnome-js-common-0.1.2-2 seed-3.2.0-1 epiphany-3.4.1-1

Taille totale supprimée : 13,66 MiB

Voulez-vous désinstaller ces paquets ? [O/n]
Le gain de place est minime.

Je m'attendais à davantage.

Pour ce qui concerne l'applet affichant la phase de la lune, je confirme qu'avec Icedtea, il ne s'affiche pas alors qu'il s'affiche à le java d'Oracle.

Pour ce qui est des solutions suggérées.

- enlever CODEBASE : je ne vois pas trop comment faire, vu que je ne le vois pas

- quant à placer l'applet dans un répertoire Lunarphase, je n'en vois pas trop l'intérêt vu que, tel qu'il est installé, il fonctionne correctement (avec Java).

Et je le répète, Epiphany plante sur TOUS les sites, quels qu'ils soient en invoquant un problème avec Icedtea.

Je crois que je vais en rester là et marquer ce poste comme "abandonné".

Merci en tout cas de vous être penché sur mon poste.

Cordialement,

Re: [epiphany] plante systématiquement (abadonné)

Publié : mer. 25 avr. 2012, 11:48
par FoolEcho
mimile a écrit :- enlever CODEBASE : je ne vois pas trop comment faire, vu que je ne le vois pas
... dans le .htm de l'archive (mais bon, tu as employé un autre code, donc aucune importance).
mimile a écrit :Et je le répète, Epiphany plante sur TOUS les sites, quels qu'ils soient en invoquant un problème avec Icedtea.
Tous les sites n'utilisant pas Java, loin de là, je ne vois toujours pas pourquoi tu incrimines icedtea.
mimile a écrit :

Code : Tout sélectionner

[okapi@Archie ~]$ epiphany
ERROR: Invalid browser function table. Some functionality may be restricted.
java version "1.7.0_03-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.1) (ArchLinux build 7.b147_2.1-3-i686)
OpenJDK Client VM (build 22.0-b10, mixed mode)
Instruction non permise
Ce n'est pas parce la sortie parle de openjdk que la première ERROR ou «l'instruction non permise» sont de son fait. Du reste c'est facile à vérifier: désactive le plugin java dans epiphany et navigue... :|

Re: [epiphany] plante systématiquement (abandonné)

Publié : jeu. 26 avr. 2012, 09:26
par mimile
Il n'est pas possible de désactiver les plugins dans Epiphany. En tout cas, je n'ai pas trouvé d'option le permettant.

De toute évidence, epiphany exploite les plugins de Firefox vu qu'ils sont parfaitement identiques dans leurs versions (par exemple, le dernier plugin en date d'Oracle (1.6.0_31) que j'ai installé manuellement récemment sous Firefox et que je retrouve dans cette même version dans epiphany ; de plus, les onglets sont parfaitement identiques aux onglets de Firefox.

Par ailleurs, le plugin Icedtea - désactivé sous Firefox - est affiché comme activé sous Epiphany.

Mais je te suggère que nous en restions là car, en tout état de cause, mon navigateur préféré est et reste Firefox et si je devais en changer, j'opterais pour Opera ou Seamonkey.

Amicalement,

PS : pour voir, j'ai lancé epiphany en su et là, il fonctionne correctement.

Peut-être une question de droit ?

Réponse : oui ! sudo chown mon_nom_d'user /usr/bin/epiphany a résolu le problème :D

Epiphany ne plante plus et ma page web s'affiche normalement ... hormis l'affichage des phases lunaires qui reste désespérement absent - ce qui confirme que c'est le plugin Icedtea qui gère ma page et non le java d'Oracle qui, lui, sous Firefox, l'affiche correctement.

Re: [epiphany] plante systématiquement (résolu)

Publié : jeu. 26 avr. 2012, 11:24
par tuxce
Ce qui est bien, c'est qu'on arrive toujours à être surpris dans un forum :D

Je n'arrive pas à voir ce qui change si on attribue un autre propriétaire à un fichier qui a juste +x dans les permissiosns parce qu'à ma connaissance, de toute façon, un exécutable a les droits de celui qui le lance !

Ceci dit, j'ai sûrement raté un truc, mais vu que tu n'utilises pas icedtea-web, pourquoi ne pas le supprimer tout simplement ?
Et accessoirement, comment tu as installé le plugin oracle ? histoire de suivre et d'essayer de comprendre ta configuration.

Re: [epiphany] plante systématiquement (résolu)

Publié : jeu. 26 avr. 2012, 11:40
par FoolEcho
mimile a écrit :Epiphany ne plante plus et ma page web s'affiche normalement ... hormis l'affichage des phases lunaires qui reste désespérement absent - ce qui confirme que c'est le plugin Icedtea qui gère ma page et non le java d'Oracle qui, lui, sous Firefox, l'affiche correctement.
Ce qui ne confirme que dalle navré d'insister (je suis chatouilleux sur ce qui a trait à Java, déformation professionnelle :roll: ), icedtea affiche très bien cet applet sous firefox chez moi (par contre, effectivement après test, epiphany ne l'affiche pas, mais je n'ai pas de problèmes de navigation -- il s'est même planté brutalement laissant une magnifique backtrace alors que j'inspectais les préférences... mais bon, je suis sous kde, là et puis comme gnome 3.4 vient juste de sortir... et qu'il y a ce fameux ERROR: Invalid browser function table. Some functionality may be restricted. au lancement d'epiphany :| ).
mimile a écrit :Peut-être une question de droit ?

Réponse : oui ! sudo chown mon_nom_d'user /usr/bin/epiphany a résolu le problème :D
:shock: (je rejoins l'étonnement de tuxce :) )
Et d'une, ce n'est clairement pas une manipulation conventionnelle... et de deux, si ce genre de choses fonctionnent (bien que je n'ai pas compris pourquoi non plus, d'autant que /usr/bin/epiphany est censé pouvoir s'exécuter par quiconque :| ), c'est que tu as un truc qui coince ailleurs (je commencerai par vérifier si tu n'as pas des fichiers qui ne t'appartiennent pas dans ton home -- vois les sujets en rapport avec find/chown/user/root pour t'en assurer)... :aimepas:


EDIT: je viens de voir sur un autre sujet que tu as d'autres systèmes qu'Arch... Si le home est partagé, y a-t-il des différences de version entre les programmes que tu utilises ?

Re: [epiphany] plante systématiquement (résolu)

Publié : jeu. 26 avr. 2012, 13:06
par mimile
Négatif

Chaque distro à son propre /home ; la seule chose qu'elles aient en commun est la swap mais je ne pense pas que ce soit la source du problème.

Pour le reste, ben, je ne sais pas trop pourquoi epiphany plantait systématiquement (je vais arrêter d'agacer Foolecho en invoquant java :lol: ) et le fait est que depuis que je me suis rendu propriétaire d'epiphany dans /usr/bin, il fonctionne normalement (hormis l'applet lunaire).

Au passage, je signale qu'epiphany n'affiche aucune option dans la barre des tâche hormis d'afficher les onglets de Firefox ... (pas de possibilité d'interagir comme on peut le faire sur Firefox dans les préférences par exemple).

Re: [epiphany] plante systématiquement (résolu)

Publié : jeu. 26 avr. 2012, 13:27
par FoolEcho
mimile a écrit :et le fait est que depuis que je me suis rendu propriétaire d'epiphany dans /usr/bin, il fonctionne normalement (hormis l'applet lunaire).
N'empêche, ça n'a aucun sens (les droits d'épiphany étant parfaitement suffisants). :|
Tu as regardé la sortie de find /home/ton_user ! -user ton_user ?

Re: [epiphany] plante systématiquement (résolu)

Publié : jeu. 26 avr. 2012, 15:46
par mimile
Voici ce que ça donne :

Code : Tout sélectionner

[okapi@Archie ~]$ find /home/okapi ! -user okapi
find: "/home/okapi/.local/share/gegl-0.1": Permission non accordée
find: "/home/okapi/.cache/gegl-0.1": Permission non accordée
NB : même en exécutant avec sudo, j'obtiens le même résultat

Re: [epiphany] plante systématiquement (résolu)

Publié : jeu. 26 avr. 2012, 15:53
par FoolEcho
Mouais... ben, c'est vraiment pas clair, mais je sèche. :(