Không thể khởi động FileZilla


9

Tôi không thể khởi động FileZilla. Khi tôi làm điều đó, không có gì xảy ra. Tôi đã thử gỡ cài đặt và sau đó cài đặt lại, nhưng không có sự giúp đỡ. Tôi đang sử dụng Ubuntu 16.04.

Nếu tôi khởi động nó từ dòng lệnh, tôi thấy như sau:

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 )

3
Bất kỳ thông báo lỗi nếu bạn bắt đầu nó từ dòng lệnh?
andrew.46

Hãy thử chạy lệnh sau: mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bakvà sau đó mở lại filezilla
andrew.46

@ andrew.46 Có, có thể mở ngay bây giờ. Cảm ơn bạn rât nhiêu!!!
Velut luna

Bạn có xem xét lại lấy câu trả lời nàycâu trả lời được chấp nhận vì nó tốt hơn câu trả lời hiện có chỉ xóa sạch toàn bộ cấu hình. 0 :-)
Fabby

Câu trả lời:


11

Bạn có thể đặt lại FileZilla về mặc định bằng cách đảm bảo rằng tất cả các bản sao của FileZilla chắc chắn đã bị đóng và sau đó chạy lệnh sau:

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

Sau đó mở lại FileZilla, nó sẽ xây dựng một bộ tùy chọn cục bộ mới, sạch sẽ. Điều này là đủ để có được xung quanh những gì nhiều khả năng là một tập tin cấu hình cục bộ xấu.


Bạn có thể cho tôi biết -v ở đây có nghĩa là gì không?
Velut luna

Tùy chọn này cho phép 'dài dòng' và do đó chuyển động của thư mục được in chi tiết trên màn hình thiết bị đầu cuối của bạn.
andrew.46

Đã xác nhận công việc trên Linux Mint 18 (dựa trên Ubuntu 16.04), cảm ơn.
Carson Ip

5

Tôi đã có vấn đề chính xác cùng. Tôi đoán có vấn đề với tệp filezilla.xml. Tôi đã đi /home/$USER/.config/Filezilla/xóa các filezilla.xmltập tin cũ .

Sau đó quay trở lại thiết bị đầu cuối và gõ "filezilla" để mở chương trình. Đối với tôi, nó đã mở tốt và nó đã tạo ra một tệp XML mặc định hoàn toàn mới ở vị trí của tệp cũ. Các tùy chọn trình quản lý trang không bị ảnh hưởng bởi điều này vì chúng nằm trong một tệp khác gọi là "sitemanager.xml" nằm trong cùng một thư mục. Vì vậy, chương trình đã mở như một chương trình mới với các tùy chọn quản lý trang web giống như trước đây.


4

Đi đến ~/.config/Filezillahoặc ~/.filezilla.

Bạn cần nhấn Ctrl+ Hđể hiển thị các tập tin ẩn nếu cần thiết.

Sau đó mở filezilla.xmlbằng trình soạn thảo văn bản.

Xóa Last local directorythẻ.

Lưu lại tập tin và mở lại filezilla.

Điều này làm việc cho tôi mọi lúc.


Điều này chỉ hiệu quả với tôi khi sử dụng FileZilla 3.15.0.2 trong Ubuntu 16.04.3
hỏng

Hoạt động một điều trị - tiết kiệm phải tạo lại tất cả các cài đặt - điều này cần phải được gửi dưới dạng báo cáo lỗi trong FileZilla
Amr Bekhit

3

Ngoài câu trả lời andrew.46, giờ đây bạn có thể nhập tệp sitemanager.xml cũ trong thư mục sao lưu sau khi filezilla mở. Sử dụng File-> Menu nhập. Điều này rất hữu ích nếu bạn có rất nhiều trang web được lưu.


2

TL; DR:

Trong filezilla.xmlđó có yếu tố trống rỗng <Setting name="Language Code" type="string" />. Nếu bạn thêm một ngôn ngữ được cài đặt, chẳng hạn như en_GB.UTF-8(sử dụng locale -ađể tìm các ngôn ngữ có sẵn), để bạn có được <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>mọi thứ sẽ chạy trơn tru trở lại.

Phiên bản dài:

Gần đây tôi cũng gặp phải vấn đề này khi sử dụng Ubuntu 16.04.3 và FileZilla 3.15.0.2.

Các giải pháp được đăng ở đây dựa trên việc xóa nội dung, nhưng điều đó không giải quyết được vấn đề của tôi. Tôi thực sự có thể khởi động lại FileZilla, nhưng nó vẫn bị sập khi khởi động nếu thư mục cục bộ cuối cùng chứa các ký tự không phải ASCII. Tên tệp và thư mục với các ký tự không phải ASCII chỉ để trống. Tải lên những điều này cũng không có ý tưởng tốt.

Dòng sau đây là thủ phạm:

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

như tôi đã mong đợi một số ngôn ngữ hoặc mã hóa (như ISO 8859-15). Vì vậy, tôi đã thử một trong những địa điểm được cài đặt của mình:

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

Bây giờ, bắt đầu FileZilla sẽ hiển thị lại các tệp và thư mục với các ký tự không phải ASCII.

Nếu bạn muốn tìm ra địa điểm nào bạn đã cài đặt, hãy sử dụng:

locale -a

Nếu bạn không chắc chắn liệu mình cũng bị ảnh hưởng bởi vấn đề này hay không, điều này có thể hữu ích: Khi chạy filezilla --versionvới mã ngôn ngữ trống, đầu ra trông như thế này:

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

Một chỉ báo khác tôi nhớ khi đọc một câu hỏi liên quan là mục sau đây trong 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]

Thông điệp khác nhau so với câu hỏi được liên kết có thể xuất phát từ các hạt nhân khác nhau (chênh lệch hơn ba năm) và tất cả những điều đi kèm có thể đã thay đổi trong thời gian đó. Tuy nhiên, trong cả hai trường hợp, nó libwx_gtk2u_core-3.0.so.0.2.0cũng là phần bù (?) Của các 5f9000trận đấu.

Vì vậy, nếu nó trông giống như vậy đối với bạn, rất có thể giải pháp này sẽ hiệu quả với bạn. Nếu mọi thứ đang hoạt động chính xác trở lại, nó sẽ trông như thế này:

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

tiền thưởng được trao! Cám ơn vì cái này!
Fabby

0

Có lẽ kích thước cửa sổ được biết đến cuối cùng đã trở nên không hợp lệ do sự cố hoặc một cái gì đó, như thông báo lỗi nêu ở đây:

assertion 'height >= -1' failed

Tìm kiếm một dòng vào /home/superuser/.config/filezilla/filezilla.xmltập tin của bạn có chứa:

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

Nó sẽ có các giá trị khác nhau, có thể một số có thể là âm. Nếu dòng không tồn tại, chỉ cần thêm nó trước dòng với</Settings>

Sử dụng các cài đặt tôi đã đăng ở trên, như trạng thái nổi tiếng .

Lưu filezilla.xmlvà bây giờ bạn sẽ có thể mở lại Filezilla.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.