Ich kann FileZilla nicht starten. Wenn ich es tue, passiert nichts. Ich habe versucht, es zu deinstallieren und dann neu zu installieren, aber keine Hilfe. Ich benutze Ubuntu 16.04.
Wenn ich es über die Befehlszeile starte, sehe ich Folgendes:
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 )
mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bak
auszuführen : und öffnen Sie filezillaAntworten:
Sie können FileZilla auf die Standardeinstellungen zurücksetzen, indem Sie sicherstellen, dass alle Kopien von FileZilla definitiv geschlossen sind, und dann den folgenden Befehl ausführen:
Öffnen Sie dann FileZilla erneut, um einen neuen, sauberen Satz lokaler Einstellungen zu erstellen. Dies sollte ausreichen, um eine höchstwahrscheinlich fehlerhafte lokale Konfigurationsdatei zu umgehen.
quelle
Ich hatte genau das gleiche Problem. Ich nahm an, dass ein Problem mit der Datei filezilla.xml aufgetreten ist. Ich habe
/home/$USER/.config/Filezilla/
die altefilezilla.xml
Datei gelöscht .Dann ging es zurück ins Terminal und tippte "filezilla" ein, um das Programm zu öffnen. Für mich hat es sich gut geöffnet und eine brandneue Standard-XML-Datei an der Stelle der alten Datei erstellt. Die Site Manager-Optionen sind davon nicht betroffen, da sie sich in einer anderen Datei namens "sitemanager.xml" befinden, die sich im selben Verzeichnis befindet. Daher wurde das Programm als neues Programm mit denselben Site-Manager-Optionen wie zuvor geöffnet.
quelle
Gehe zu
~/.config/Filezilla
oder~/.filezilla
.Sie müssen Ctrl+ drücken H, um versteckte Dateien anzuzeigen, falls erforderlich.
Öffnen Sie dann
filezilla.xml
mit einem Texteditor.Entfernen Sie das
Last local directory
Tag.Speichern Sie die Datei erneut und öffnen Sie filezilla erneut.
Das funktioniert bei mir jedes Mal.
quelle
Zusätzlich zur Antwort von andrew.46 können Sie jetzt die alte Datei sitemanager.xml in den Sicherungsordner importieren, sobald filezilla geöffnet wird. Verwenden Sie das Menü Datei-> Importieren. Dies ist nützlich, wenn Sie viele Websites gespeichert haben.
quelle
TL; DR:
Da
filezilla.xml
drin ist das leere Element<Setting name="Language Code" type="string" />
. Wenn Sie ein installiertes Gebietsschema hinzufügen, z. B.en_GB.UTF-8
(Verwendenlocale -a
Sie diese Option, um verfügbare Gebietsschemas zu finden), damit<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
alles wieder reibungslos funktioniert.Die lange Version:
Ich bin kürzlich auch auf dieses Problem gestoßen, indem ich Ubuntu 16.04.3 und FileZilla 3.15.0.2 verwendet habe.
Die hier veröffentlichten Lösungen basieren auf dem Löschen von Inhalten, aber das hat mein Problem nicht gelöst. Ich könnte FileZilla zwar erneut starten, aber es würde beim Start immer noch abstürzen, wenn das letzte lokale Verzeichnis Nicht-ASCII-Zeichen enthält. Datei- und Verzeichnisnamen mit Nicht-ASCII-Zeichen waren nur leer. Das Hochladen dieser war auch keine gute Idee.
Die folgende Zeile ist der Schuldige:
wie ich eine Sprache oder Kodierung erwartet hätte (wie ISO 8859-15). Also habe ich eines meiner installierten Gebietsschemas ausprobiert:
Beim Starten von FileZilla werden nun wieder Dateien und Verzeichnisse mit Nicht-ASCII-Zeichen angezeigt.
Wenn Sie herausfinden möchten, welche Gebietsschemas Sie installiert haben, verwenden Sie:
Wenn Sie nicht sicher sind, ob Sie ebenfalls von diesem Problem betroffen sind, kann dies helfen: Wenn Sie
filezilla --version
mit dem leeren Sprachcode arbeiten, sieht die Ausgabe folgendermaßen aus:Ein weiterer Indikator, an den ich mich beim Lesen einer verwandten Frage erinnerte, ist der folgende Eintrag in
kern.log
:Die unterschiedliche Botschaft im Vergleich zur verknüpften Frage kann von verschiedenen Kerneln (mehr als drei Jahre Unterschied) und allen damit verbundenen Dingen herrühren, die sich in der Zwischenzeit möglicherweise geändert haben. In beiden Fällen ist es jedoch
libwx_gtk2u_core-3.0.so.0.2.0
auch der Versatz (?) Von5f9000
Übereinstimmungen.Wenn es für Sie so aussieht, stehen die Chancen gut, dass diese Lösung für Sie funktioniert. Wenn die Dinge wieder richtig funktionieren, sollte es so aussehen:
quelle
Die wahrscheinlich letzte bekannte Fenstergröße ist aufgrund eines Absturzes oder Ähnlichem ungültig geworden, wie in der Fehlermeldung hier angegeben:
assertion 'height >= -1' failed
Suchen Sie nach einer Zeile in Ihrer
/home/superuser/.config/filezilla/filezilla.xml
Datei, die Folgendes enthält:Es wird unterschiedliche Werte haben, wahrscheinlich könnten einige negativ sein. Wenn die Zeile nicht vorhanden ist, fügen Sie sie einfach vor der Zeile mit hinzu
</Settings>
Verwenden Sie die Einstellungen, die ich oben veröffentlicht habe, als bekannten Status .
Speichern
filezilla.xml
Sie und Sie sollten nun in der Lage sein, Filezilla erneut zu öffnen.quelle