Impossible de démarrer FileZilla

9

Je ne peux pas démarrer FileZilla. Quand je le fais, rien ne se passe. J'ai essayé de le désinstaller puis de le réinstaller, mais sans aide. J'utilise Ubuntu 16.04.

Si je le démarre à partir de la ligne de commande, je vois ce qui suit:

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

(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
Program segmentation fault ( core dumped )
velut luna
la source
3
Des messages d'erreur si vous le démarrez à partir de la ligne de commande?
andrew.46
Essayez d'exécuter la commande suivante: mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bakpuis rouvrez filezilla
andrew.46
@ andrew.46 Oui, peut ouvrir maintenant. Merci beaucoup!!!
velut luna
Pourriez-vous reconsidérer la prise de cette réponse comme étant la réponse acceptée car c'est mieux que la réponse existante qui efface simplement la configuration entière. 0 :-)
Fabby

Réponses:

11

Vous pouvez réinitialiser FileZilla à ses valeurs par défaut en vous assurant que toutes les copies de FileZilla sont définitivement fermées, puis en exécutant la commande suivante:

mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bak

Rouvrez ensuite FileZilla qui créera un nouvel ensemble propre de préférences locales. Cela devrait être suffisant pour contourner ce qui est probablement un mauvais fichier de configuration local.

andrew.46
la source
Pourriez-vous me dire ce que signifie le -v ici?
velut luna
Cette option permet de «verbeux» et ainsi le mouvement du répertoire est imprimé en détail sur l'écran de votre terminal.
andrew.46
Travail confirmé sur Linux Mint 18 (basé sur Ubuntu 16.04), merci.
Carson Ip
5

J'ai eu exactement le même problème. J'ai supposé qu'il y avait un problème avec le fichier filezilla.xml. Je suis allé /home/$USER/.config/Filezilla/supprimer l'ancien filezilla.xmlfichier.

Puis je suis retourné dans le terminal et tapé "filezilla" pour ouvrir le programme. Pour moi, il s'est bien ouvert et il a créé un tout nouveau fichier XML par défaut à la place de l'ancien fichier. Les options du gestionnaire de site ne sont pas affectées par cela car elles se trouvent dans un fichier différent appelé "sitemanager.xml" qui se trouve dans le même répertoire. Le programme s'est donc ouvert comme un nouveau programme avec les mêmes options de gestionnaire de site qu'auparavant.

Kevin Moore
la source
4

Allez à ~/.config/Filezillaou ~/.filezilla.

Vous devez appuyer sur Ctrl+ Hpour afficher les fichiers cachés si nécessaire.

Ouvrez ensuite à l' filezilla.xmlaide d'un éditeur de texte.

Retirez la Last local directorybalise.

Enregistrez à nouveau le fichier et rouvrez filezilla.

Cela fonctionne pour moi à chaque fois.

Pavan Mehta
la source
Cela a juste fonctionné pour moi en utilisant FileZilla 3.15.0.2 sous Ubuntu 16.04.3
rastating
Fonctionne comme un régal - évite d'avoir à recréer tous les paramètres à nouveau - cela doit être classé comme rapport de bogue dans FileZilla
Amr Bekhit
3

En plus de la réponse d'andrew.46, vous pouvez maintenant importer l'ancien fichier sitemanager.xml dans le dossier de sauvegarde une fois que filezilla s'ouvre. Utilisez le menu Fichier-> Importer. Ceci est utile si vous avez enregistré de nombreux sites.

nssy
la source
2

TL; DR:

Il filezilla.xmly a l'élément vide <Setting name="Language Code" type="string" />. Si vous ajoutez des paramètres régionaux installés tels que en_GB.UTF-8(utilisez locale -apour rechercher les paramètres régionaux disponibles), afin que vous obteniez que <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>tout se déroule correctement.

La version longue:

J'ai récemment rencontré ce problème également, en utilisant Ubuntu 16.04.3 et FileZilla 3.15.0.2.

Les solutions affichées ici sont basées sur la suppression de choses, mais cela n'a pas résolu mon problème. Je pourrais redémarrer FileZilla, en effet, mais il se bloquerait toujours au démarrage si le dernier répertoire local contenait des caractères non ASCII. Les noms de fichiers et de répertoires avec des caractères non ASCII étaient simplement vides. Le téléchargement de ces derniers n'était pas non plus une bonne idée.

La ligne suivante est le coupable:

<Setting name="Language Code" type="string" />

car je m'attendais à un langage ou à un codage (comme ISO 8859-15). J'ai donc essayé l'un de mes paramètres régionaux installés:

<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>

Maintenant, démarrer FileZilla afficherait à nouveau les fichiers et répertoires avec des caractères non ASCII.

Si vous souhaitez savoir quels paramètres régionaux vous avez installés, utilisez:

locale -a

Si vous n'êtes pas sûr si vous êtes également concerné par ce problème, cela peut aider: lors de l'exécution filezilla --versionavec le code de langue vide, la sortie ressemble à ceci:

Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
FileZilla 3.15.0.2, compiled on 2016-02-25

Un autre indicateur dont je me suis souvenu lors de la lecture d'une question connexe est l'entrée suivante dans le kern.log:

kernel: [39162.363835] traps: filezilla[19354] general protection ip:7f99fa048ce6 sp:7fff363ae5e0 error:0 in libwx_gtk2u_core-3.0.so.0.2.0[7f99f9b48000+5f9000]

Le message différent par rapport à la question liée peut provenir de différents noyaux (différence de plus de trois ans) et de toutes les choses qui l'accompagnent qui pourraient avoir changé entre-temps. Néanmoins, dans les deux cas, c'est le cas libwx_gtk2u_core-3.0.so.0.2.0et aussi le décalage (?) Des 5f9000allumettes.

Donc, si cela vous ressemble, il y a de fortes chances que cette solution fonctionne pour vous. Si les choses fonctionnent à nouveau correctement, cela devrait ressembler à ceci:

Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
setlocale en_GB.UTF-8 successful
locale set to en_GB.UTF-8
FileZilla 3.15.0.2, compiled on 2016-02-25
Kreuvf
la source
prime récompensée! Merci pour cela!
Fabby
0

La dernière taille de fenêtre connue est probablement devenue invalide en raison d'un plantage ou de quelque chose, comme le message d'erreur l'indique ici:

assertion 'height >= -1' failed

Recherchez une ligne dans votre /home/superuser/.config/filezilla/filezilla.xmlfichier contenant:

<Setting name="Window position and size">0 14 38 1098 576 </Setting>

Il aura des valeurs différentes, probablement certaines pourraient être négatives. Si la ligne n'existe pas, ajoutez-la juste avant la ligne avec</Settings>

Utilisez les paramètres que j'ai publiés ci-dessus, comme bon état connu .

Enregistrez filezilla.xmlet vous devriez maintenant pouvoir ouvrir à nouveau Filezilla.

dgonzalez
la source