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 --version
vớ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.0
cũng là phần bù (?) Của các 5f9000
trậ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