Tidak dapat memulai FileZilla

9

Saya tidak dapat memulai FileZilla. Ketika saya melakukannya, tidak ada yang terjadi. Saya mencoba menghapus instalan dan menginstalnya kembali, tetapi tidak ada bantuan. Saya menggunakan Ubuntu 16.04.

Jika saya memulainya dari baris perintah, saya melihat yang berikut:

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 )
luna velut
sumber
3
Adakah pesan kesalahan jika Anda memulainya dari baris perintah?
andrew.46
Coba jalankan perintah berikut ini: mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bakdan kemudian buka kembali filezilla
andrew.46
@ andrew.46 Ya, bisa buka sekarang. Terima kasih banyak!!!
velut luna
Apakah Anda mempertimbangkan kembali mengambil jawaban ini sebagai yang diterima karena itu lebih baik daripada yang ada yang hanya menghapus seluruh konfigurasi. 0 :-)
Fabby

Jawaban:

11

Anda dapat mengatur ulang FileZilla ke default dengan memastikan bahwa semua salinan FileZilla pasti ditutup dan kemudian menjalankan perintah berikut:

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

Kemudian buka kembali FileZilla yang akan membangun satu set preferensi lokal yang baru dan bersih. Ini harus cukup untuk menyiasati file konfigurasi lokal yang buruk.

andrew.46
sumber
Bisakah Anda memberi tahu saya apa arti -v di sini?
velut luna
Opsi ini memungkinkan 'verbose' dan dengan demikian pergerakan direktori dicetak secara rinci pada layar terminal Anda.
andrew.46
Pekerjaan yang dikonfirmasi pada Linux Mint 18 (berdasarkan Ubuntu 16.04), terima kasih.
Carson Ip
5

Saya memiliki masalah yang sama persis. Saya menduga ada masalah dengan file filezilla.xml. Saya pergi untuk /home/$USER/.config/Filezilla/menghapus filezilla.xmlfile lama .

Kemudian kembali ke terminal dan mengetik "filezilla" untuk membuka program. Bagi saya, itu dibuka dengan baik dan itu menciptakan file XML default baru di tempat file lama. Opsi pengelola situs tidak terpengaruh oleh ini karena mereka berada di file berbeda yang disebut "sitemanager.xml" yang ada di direktori yang sama. Jadi program dibuka sebagai program baru yang segar dengan opsi pengelola situs yang sama seperti sebelumnya.

Kevin Moore
sumber
4

Pergi ke ~/.config/Filezillaatau ~/.filezilla.

Anda perlu menekan Ctrl+ Huntuk menampilkan file tersembunyi jika perlu.

Kemudian buka filezilla.xmlmenggunakan editor teks.

Hapus Last local directorytag.

Simpan file lagi dan buka kembali filezilla.

Ini bekerja untuk saya setiap saat.

Pavan Mehta
sumber
Ini hanya bekerja untuk saya menggunakan FileZilla 3.15.0.2 di bawah Ubuntu 16.04.3
rastating
Bekerja memperlakukan - menyimpan harus membuat ulang semua pengaturan lagi - ini perlu diajukan sebagai laporan bug di FileZilla
Amr Bekhit
3

Selain jawaban andrew.46, Anda sekarang dapat mengimpor file sitemanager.xml lama di folder cadangan begitu filezilla terbuka. Gunakan File-> menu Impor. Ini berguna jika Anda memiliki banyak situs yang disimpan.

nssy
sumber
2

TL; DR:

Di filezilla.xmlsana ada elemen kosong <Setting name="Language Code" type="string" />. Jika Anda menambahkan lokal terinstal seperti en_GB.UTF-8(gunakan locale -auntuk menemukan lokal yang tersedia), sehingga Anda mendapatkan <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>semuanya harus berjalan kembali dengan lancar.

Versi panjang:

Saya baru-baru ini mengalami masalah ini juga, menggunakan Ubuntu 16.04.3 dan FileZilla 3.15.0.2.

Solusi yang diposting di sini didasarkan pada menghapus hal-hal, tetapi itu tidak menyelesaikan masalah saya. Saya bisa memulai FileZilla lagi, memang, tetapi masih akan crash saat start-up jika direktori lokal terakhir berisi karakter non-ASCII. Nama file dan direktori dengan karakter non-ASCII kosong. Mengunggah ini juga bukan ide bagus.

Baris berikut adalah pelakunya:

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

seperti yang saya harapkan beberapa bahasa atau pengkodean (seperti ISO 8859-15). Jadi, saya mencoba salah satu lokal terinstal saya:

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

Sekarang, memulai FileZilla akan menampilkan file dan direktori dengan karakter non-ASCII lagi.

Jika Anda ingin mencari tahu lokasi mana yang telah Anda instal, gunakan:

locale -a

Jika Anda tidak yakin apakah Anda juga terpengaruh oleh masalah ini, ini mungkin membantu: Ketika menjalankan filezilla --versiondengan kode bahasa kosong, hasilnya akan terlihat seperti ini:

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

Indikator lain yang saya ingat ketika membaca pertanyaan terkait adalah entri berikut di 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]

Pesan yang berbeda dibandingkan dengan pertanyaan terkait mungkin berasal dari kernel yang berbeda (perbedaan lebih dari tiga tahun) dan semua hal yang menyertainya yang mungkin telah berubah sementara itu. Meskipun demikian, dalam kedua kasus itu libwx_gtk2u_core-3.0.so.0.2.0dan juga offset (?) 5f9000Pertandingan.

Jadi, jika terlihat seperti itu untuk Anda, kemungkinan solusi ini bagus untuk Anda. Jika semuanya berfungsi dengan benar lagi, seharusnya akan terlihat seperti ini:

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
sumber
hadiah diberikan! Terima kasih untuk ini!
Fabby
0

Mungkin ukuran jendela yang terakhir diketahui menjadi tidak valid karena kerusakan atau sesuatu, seperti yang dinyatakan pesan kesalahan di sini:

assertion 'height >= -1' failed

Cari baris ke /home/superuser/.config/filezilla/filezilla.xmlfile Anda yang berisi:

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

Ini akan memiliki nilai yang berbeda, mungkin beberapa bisa negatif. Jika baris tidak ada, tambahkan saja sebelum baris</Settings>

Gunakan pengaturan yang saya posting di atas, sebagai kondisi yang sudah diketahui .

Simpan filezilla.xmldan Anda sekarang harus dapat membuka Filezilla lagi.

dgonzalez
sumber