Sonnet Oboe

Blog de Coincoin, petit canard Limousin, ex Lyonnais..

Aller au contenu | Aller au menu | Aller à la recherche

Lundi 12 mars 2018

Faire fonctionner de nouveau Filezilla

Une fois tous les processus Filezilla "tués", lancer Filezilla en mode console a lancé une ligne et n'a pas plus lancer Filezilla.

Reading locale option from /home/coincoin/.config/filezilla/filezilla.xml

Pour résoudre le soucis de lancement, fermer la console et en ouvrir une nouvelle.
Identifier de nouveau le processus Filezilla lancé afin de le "tuer".
Fermer la nouvelle console et se rendre dans son "home" en faisant apparaître les fichiers cachés.
Aller dans le dossier .config puis filezilla.
Renommer le fichier filezilla.xml, par exemple par filezillaold.xml.
Lancer Filezilla normalement et miracle, ça fonctionne.
Filezilla a recréé un fichier filezilla.xml.
Vous pouvez supprimer le fichier filezillaold.xml sans arrières pensées.

Identifier et "tuer" des processus sous Linux

Depuis quelques jours, impossible de lancer Filezilla.
J'ai fait des réinstallations avec les paquets Debian, mais rien, pas d'ouverture de Filezilla.
J'ai du oublié de le fermé correctement avant d'éteindre mon PC.
Afin de comprendre ce qui se passe, j'ai déjà lancé un terminal afin d'identifier tous les processus qui tournaient.
Rien de plus simple comme commande :

ps -faux

Cette commande permet de lister tous les processus qui tournent, que ça soit de l'administrateur ou de l'utilisateur.
Ne sachant pas si le problème venait de mon compte utilisateur ou administrateur, j'ai donc privilégié cette commande.
Si on veut se restreindre aux processus de l'utilisateur, on peut plutôt écrire la commande suivante :

ps -fu

Cela va renvoyer un rapport du style :

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2 0.0 0.0 0 0 ? S 18:23 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 18:23 0:00 \_ [ksoftirqd/
root 7 0.0 0.0 0 0 ? S 18:23 0:00 \_ [rcu_sched]
root 8 0.0 0.0 0 0 ? S 18:23 0:00 \_ [rcu_bh]
root 9 0.0 0.0 0 0 ? S 18:23 0:00 \_ [migration/
systemd+ 449 0.0 0.1 129424 4168 ? Ssl 18:23 0:00 /lib/systemd/sy
Debian-+ 630 0.0 0.1 189084 5228 tty1 Ssl+ 18:23 0:00 | \_ /usr/li
root 816 0.0 0.2 250488 8172 ? Sl 18:24 0:00 \_ gdm-session
coincoin 839 0.0 0.1 201304 5796 tty2 Ssl+ 18:25 0:00 \_ /usr/li
coincoin 841 0.4 2.1 467264 85404 tty2 Sl+ 18:25 0:52 \_ /us
coincoin 852 0.0 0.3 555628 13268 tty2 Sl+ 18:25 0:00 \_ /us
coincoin 923 0.0 0.0 11084 328 ? Ss 18:25 0:00 \_
coincoin 958 0.9 7.6 2296184 306476 tty2 Sl+ 18:25 1:36 \_
root 1446 0.0 0.0 44992 2672 ? Ss 18:30 0:00 /usr/bin/dbus-d
coincoin 2694 1.8 1.1 350204 47760 tty2 Sl+ 21:22 0:00 filezilla
coincoin 2702 1.4 0.8 408104 34360 tty2 Sl+ 21:22 0:00 grisbi

Ici, il faut repérer la ligne parlant de Filezilla et identifier son PID. Dans cet exemple, Filezilla, porte le PID 2694.
Pour "tuer" le processus, il suffit de taper dans la console :

kill 2694

Répéter cela autant de fois que l'on voit le processus dans le listing pour ensuite repartir sur une base saine.