[Firefox]s'arrête mais reste en mémoire (résolu)

Applications, problèmes de configuration réseau
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

[Firefox]s'arrête mais reste en mémoire (résolu)

Message par Vladimir »

Bonjour à toutes et à tous,
Mandrivien d'origine, j'ai décidé d'essayer ArchLinux.
J'ai installé la version 32 bits en net-install sur un "vieil" ordinateur de bureau dont les caractéristiques sont:
- Carte mère Asus P4B533
- processeur Intel Pentium 2Ghz
- 2 Go de Ram
- carte graphique Nvidia GeForce Fx 5200
En attendant d'installer la version 64 bits sur mon portable (Dell XPS 1530).
Tout s'est bien passé, avec un peu (beaucoup) de patience, la philosophie de cette distribution étant très différente.
Actuellement tout fonctionne, Internet, imprimante, son...etc mais j'ai un problème avec Firefox que je n'arrive pas à résoudre.
Cela a commencé avec la version 3.0.11 et ça continue après la mise à jour en version 3.5.
Voilà:
J'arrête Firefox normalement, soit en cliquant sur la petite croix de la fenêtre ou en faisant "Quitter " dans le menu Fichier.
Firefox disparaît de mon écran, mais si je le relance, j'ai la fenêtre d'information qui m'explique que Firefox est déjà ouvert...etc...
La solution pour moi à ce stade du problème est soit de me déconnecter et me reconnecter (un peu fastidieux je trouve), soit de faire CTRL ECHAP et de "tuer " Firefox.
J'ai désactivé les extensions, sans succès.
J'ai renommé le dossier .mozilla afin que Firefox en crée un autre, sans succès.
J'ai bien entendu effectué des recherches, sur ce forum et même sur le forum de Mozilla mais je n'ai trouvé aucune réponse satisfaisante.
Alors je m'adresse à vous dans l'espoir de trouver une solution.
Merci d'avance. :wink:
Dernière modification par Vladimir le ven. 10 juil. 2009, 07:36, modifié 2 fois.
XULien
Hankyu
Messages : 19
Inscription : mer. 06 juin 2007, 17:38
Localisation : marseille

Re: [Firefox]s'arrête mais reste en mémoire

Message par XULien »

j'ai le meme probléme, sous kde4, mais je n'ai pas pris le temps de regarder pourquoi :oops:
XULien
Hankyu
Messages : 19
Inscription : mer. 06 juin 2007, 17:38
Localisation : marseille

Re: [Firefox]s'arrête mais reste en mémoire

Message par XULien »

(firefox:3140): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb65eeec0(0xadbbe950)

voila ce qui bloque, mais je n'ai pas encore la moindre idée du pourquoi du comment
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Ayant eu le même message que XULien
(firefox:3140): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xb65eeec0(0xadbbe950)
et étant aussi sous KDE4, j' ai entamé des recherches sur Internet et, d'après les informations sur plusieurs sites, j'en ai déduit que le problème se situait au niveau de gtk-qt-engine, que j'avais installé pour rendre Firefox plus présentable.
J'ai donc désinstallé ce paquet ainsi que le fichier gt-qt-engine.rc.sh situé dans .kde4/env/
Je me suis déconnecté puis reconnecté et le problème avait disparu.
Par contre l'aspect de Firefox...horrible.
Je réinstalle gtk-qt-engine et après différents réglages de configuration des thèmes dans la partie "Polices et thèmes GTK", j'ai trouvé que seul le réglage "Raleig" dans les thèmes ne provoquait plus ce dysfonctionnement.
Quant à l'aspect de Firefox, c'était, disons, acceptable.
Pour continuer dans mes investigations, j'ai installé Gnome par un:
pacman -S gnome
Installation des nombreux paquets sans problèmes.
Je reboutes pour me connecter sur Gnome et là, catastrophe. :(
Pendant le boot, les lignes défilent et j'aperçois une ligne qui dit
erreur libreadline.so.5 no such file or directory
puis une ligne où il est écrit:
INIT: Id "x" respawning too fast:disabled for 5 minutes
J'attends donc quelques minutes et là ces lignes qui défilent:
INIT: Id "c1" respawning too fast:disabled for 5 minutes
INIT: Id "c2" respawning too fast:disabled for 5 minutes
INIT: Id "c3" respawning too fast:disabled for 5 minutes
INIT: Id "c4" respawning too fast:disabled for 5 minutes
INIT: Id "c5" respawning too fast:disabled for 5 minutes
INIT: Id "c6" respawning too fast:disabled for 5 minutes
puis
INIT: no more process left in this runlevel
et quelques secondes après le cycle recommence par INIT: Id "x" respawning too fast:disabled for 5 minutes.
Tout ceci aussi bien en bootant en mode normal qu'en mode dégradé.
Ce qui veut dire que mon ArchLinux est morte à moins que quelqu'un ou quelqu'une ait une idée sur la question. :lol:
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Firefox]s'arrête mais reste en mémoire

Message par Cactus »

Vérifies que les chemins d'accès (à la fin du /etc/inittab) sont corrects, on ne sait jamais... ;)
XULien
Hankyu
Messages : 19
Inscription : mer. 06 juin 2007, 17:38
Localisation : marseille

Re: [Firefox]s'arrête mais reste en mémoire

Message par XULien »

J'ai donc désinstallé ce paquet ainsi que le fichier gtk-qt-engine.rc.sh situé dans .kde4/env/
rhaaa, j'avais bien penser à desinstaller gtk-qt-engine, mais pas à virer le rc... bref on a toujours

Code : Tout sélectionner

GLib-GObject-WARNING **: IA__g_object_weak_unref
mais en fait... rien à voir, car aprés avoir triturer mon firefox dans tous les sens, il n'y a plus de probleme.

cela viens donc bien de gtk-qt-engine (pensez à virer le gtk-qt-engine.rc.sh :wink: )

et je plussois à la réponse de cactus, il n'arrive pas à lancé X parcequ'il semble ne pas trouver de login manager (kdm ou gdm ou autre d'ailleurs)
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Ne voulant pas faire n'importe quoi je vous soumets le etc/inittab que j'ai récupéré par l'intermédiaire d'une distribution amorçable (Slax-Lfi):

Code : Tout sélectionner

# These are the default runlevels in Slackware:
#   0 = halt
#   1 = single user mode
#   2 = unused (but configured the same as runlevel 3)
#   3 = multiuser mode (default Slackware runlevel)
#   4 = X11 with KDM/GDM/XDM (session managers)
#   5 = unused (but configured the same as runlevel 3)
#   6 = reboot

# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:

# System initialization (runs when system boots).
si:S:sysinit:/etc/rc.d/rc.S

# Script to run when going single user (runlevel 1).
su:1S:wait:/etc/rc.d/rc.K

# Script to run when going multi user.
rc:2345:wait:/etc/rc.d/rc.M

# What to do at the "Three Finger Salute".
ca::ctrlaltdel:/sbin/shutdown -t5 -r now

# Runlevel 0 halts the system.
l0:0:wait:/etc/rc.d/rc.0

# Runlevel 6 reboots the system.
l6:6:wait:/etc/rc.d/rc.6

# What to do when power fails.
pf::powerfail:/sbin/genpowerfail start

# If power is back, cancel the running shutdown.
pg::powerokwait:/sbin/genpowerfail stop

# These are the standard console login getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

# Local serial lines:
#s1:12345:respawn:/sbin/agetty -L ttyS0 9600 vt100
#s2:12345:respawn:/sbin/agetty -L ttyS1 9600 vt100

# Dialup lines:
#d1:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS0 vt100
#d2:12345:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS1 vt100

# Runlevel 4 used to be for an X window only system, until we discovered
# that it throws init into a loop that keeps your load avg at least 1 all 
# the time. Thus, there is now one getty opened on tty6. Hopefully no one
# will notice. ;^)
# It might not be bad to have one text console anyway, in case something 
# happens to X.
x1:4:respawn:/etc/rc.d/rc.4

# End of /etc/inittab
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Firefox]s'arrête mais reste en mémoire

Message par Cactus »

bah c'est l'inittab de la Slackware (qui me parait bien étrange d'ailleurs, mais là n'est pas le sujet).

il faudrait celui d'Arch, à moins que tu ne l'aies écrasé par celui de la slackware, ce qui expliquerait les messages d'erreur. Je n'ai pas mon Arch sous la main pour te filer mon inittab... si qq'un peut le faire avant moi (pas avant ce soir, assez tard, voire demain). ;)
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Alors là, chapeau! :pastaper:
Pour une erreur, c'est une erreur.
En effet, je vous ai soumis l'inittab de ma distrib sur CD.
Faut le faire quand même. :bravo:
Bon, voici donc le seul, le vrai inittab de mon Archlinux:

Code : Tout sélectionner

#
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)	Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux
c2:2345:respawn:/sbin/agetty -8 38400 vc/2 linux
c3:2345:respawn:/sbin/agetty -8 38400 vc/3 linux
c4:2345:respawn:/sbin/agetty -8 38400 vc/4 linux
c5:2345:respawn:/sbin/agetty -8 38400 vc/5 linux
c6:2345:respawn:/sbin/agetty -8 38400 vc/6 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >& /dev/null

# End of file
Et désolé.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Firefox]s'arrête mais reste en mémoire

Message par Cactus »

T'as pas à être désolé, on fait tous des boulettes ! :mrgreen:
Et celle-là n'est vraiment pas grave. ;)

Ton inittab est correct.
Donc il faudrait creuser du côté du message d'erreur :
erreur libreadline.so.5 no such file or directory
Je pense que ce fichier est sensé se trouver dans /usr/lib, sinon fais une recherche : sous root :
find / -name 'libreadline*'
Puis un yaourt -Qo /usr/lib/libreadline.so.X où tu remplaces X par le numéro trouvé sur ton système.

Enfin, une réinstallation de ce paquet, ou un upgrade si nécessaire...

D'ailleurs, as-tu mis ton système à jour ? Ce serait la 1ère chose à faire. (à condition aussi de ne pas ignorer un paquet important).
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Merci Cactus, je vais continuer mes recherches en suivant tes recommandations.
Par contre, utiliser Yaourt me parait difficile étant donné que je ne peux pas me connecter.
Quant à la mise à jour du système, je fais toujours un "pacman -Sy" avant toutes choses mais cette commande réalise une synchronisation de la base de données locale des paquetages avec le serveur distant.
Une sorte de urpmi.update -a sous Mandriva si je ne me trompe pas.
Et en fait, une commande importante m'avait échappé, c'est pacman -Su. :?
Ce qui signifie que je n'ai jamais mis mon système à jour. :mrgreen:
Bon et bien je vais essayé de remédier à tout cela et si vraiment ça devient laborieux, dans le sens où je dois modifier des fichiers système sous un LiveCd, ensuite revenir à ArchLinux et si ça ne va pas retourner sous le CD, je referai une installation complète ce qui ne sera que bénéfique pour moi pour apprendre à maîtriser cette distribution, du moins son installation et sa configuration. :D
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Firefox]s'arrête mais reste en mémoire

Message par Cactus »

pacman -Syu (ou yaourt -Syu), ça va plus vite ! ;)
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Je continue mes investigations:
Pour pouvoir utiliser les commandes pacman ou yaourt, il faut absolument que je puisse me connecter ne serait-ce qu'en console.
Or c'est impossible.
J'ai donc essayé de chrooter Archlinux dans ma Slax sur CD, j'ai donc tapé:

Code : Tout sélectionner

chroot /mnt/hda5 /bin/bash
puisque Archlinux est montée ainsi (si je double clique sur hda5, je vois son arborescence, le tout dans Konqueror).
Et en réponse j'ai:

Code : Tout sélectionner

/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
.
Donc j'en déduis que c'est bien cette librairie qui manque.
Je ne suis pas encore très à l'aise avec ArchLinux aussi je pose cette question:
Est-il possible de récupérer cette librairie quelque part et de la copier dans le répertoire idoine?
Sous Mandriva je saurais m'y prendre mais là.. :mrgreen:
Merci d'avance.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Firefox]s'arrête mais reste en mémoire

Message par tuxce »

j'ai pas très bien compris comment tu en es arrivé à ne plus pouvoir démarrer ta machine en partant d'un souci firefox :shock: et en passant par inittab ???
et surtout comment tu as fait pour avoir un souci avec readline 5 alors que la 6 est dispo depuis fevrier...

ou alors t'as installé ton pc en fevrier, pas mis à jour et la tu installes gnome ??

si t'accèdes à ta partition, poste la sortie de:

Code : Tout sélectionner

ls -d le_rep_ou_est_monte_ta_partition/var/lib/pacman/local/bash*
ls -d le_rep_ou_est_monte_ta_partition/var/lib/pacman/local/readline*
si c'est pas la 4.0.024-1, télécharges le paquet et en root depuis un live (par exemple):

Code : Tout sélectionner

cd le_rep_ou_est_monte_ta_partition
tar zxvf le_paquet_telecharge
fais gaffe à prendre celui correspondant à ton architecture.
pour i686 par ex: http://mir.archlinux.fr/core/os/i686/ba ... pkg.tar.gz

après ça retente le chroot, si ça fonctionne, tu devrais pouvoir redemarrer
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Salut tuxce,
Comment j'en suis arrivé là:
J'avais un problème avec Firefox qui, une fois arrêté ne pouvait plus être relancé car une fenêtre m'informait qu'il était toujours en mémoire.
Pour le relancer je devais tuer son processus.
Là était le propos de mon premier post.
Après des recherches sur Internet, il s'est avéré que le fautif dans ce dysfonctionnement était gtk-qt-engine que j'avais installé afin d'avoir une interface et des polices sur Firefox acceptables.
J'y suis arrivé en faisant des essais de configuration de gtk-qt-engine., le tout sous KDE4.
J'ai voulu savoir si ces mêmes problèmes se présentaient avec Gnome.
J'ai donc installé Gnome et au reboot suivant c'est là que tout s'est bloqué et après recherches et investigations il s'est avéré que c'est cette librairie libreadline.so.5 qui pose problème.
Il est vrai que, comme je le précise dans un post précédent, je n'avais jamais mis à jour mon système.
Aussi voilà où j'en suis:
Je ne peux plus me connecter, ni en graphique, ni en console.
À présent, il me reste 2 solutions:
-essayer de chrooter ArchLinux mais comme cette librairie est absente, ça n'a pas marché
- refaire une installation complète.
Je vais suivre tes instructions, dont je te remercie, et je te tiendrai au courant des résultats. :yes:
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Excuse-moi tuxce, j'ai oublié de te poster les sorties des commandes que tu avais indiquées à savoir:

Code : Tout sélectionner

ls -d /mnt/hda5/var/lib/pacman/local/bash*
Réponse:

Code : Tout sélectionner

/mnt/hda5/var/lib/pacman/local/bash-3.2.048-3/
************

Code : Tout sélectionner

ls -d /mnt/hda5/var/lib/pacman/local/readline*
Réponse:

Code : Tout sélectionner

/mnt/hda5/var/lib/pacman/local/readline-6.0.00-1/
Donc si j'ai bien compris ton dernier post:
si c'est pas la 4.0.024-1, télécharges le paquet et en root depuis un live (par exemple):
je télécharge le paquet et je tape les commandes qui suivent.
OK ? :)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Firefox]s'arrête mais reste en mémoire

Message par tuxce »

tout à fait
Vladimir
Hankyu
Messages : 43
Inscription : sam. 04 juil. 2009, 18:39
Localisation : Picardie France

Re: [Firefox]s'arrête mais reste en mémoire

Message par Vladimir »

Ça marche!!! :dance:
J'ai récupéré mon ArchLinux sous KDE4.
D'autres thèmes sont apparus pour GTK et Firefox, dans toute sa splendeur, semble s'en accomoder.
D'autres problèmes sont apparus mais feront l'objet d'un autre post parceque là je dévierai.
Merci encore à toi tuxce ainsi qu'à Cactus pour votre aide précieuse qui m'a permis d'apprendre encore et encore beaucoup de choses sur Linux. :chinois:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Firefox]s'arrête mais reste en mémoire

Message par tuxce »

:resolu:
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Firefox]s'arrête mais reste en mémoire

Message par Cactus »

On est là pour ça (aider) et c'est notre plaisir ! ;)
Tu verras, Linux est le système le plus logique qui soit (enfin, bien plus que Windows, à mon goût) et la résolution des pbs réside très souvent dans les mêmes commandes (recherche dans les logs, vérif des versions de paquets, modif des droits utilisateur, etc...).
Bonne route sur Arch ! ;)
Répondre