Не вдається запустити FileZilla


9

Я не можу запустити FileZilla. Коли я це роблю, нічого не відбувається. Я спробував видалити та потім перевстановити її, але допомоги не було. Я використовую Ubuntu 16.04.

Якщо я запускаю його з командного рядка, я бачу таке:

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
Будь-які повідомлення про помилку, якщо ви запускаєте його з командного рядка?
andrew.46

Спробуйте mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bak
виконати

@ andrew.46 Так, зараз можна відкрити. Дуже дякую !!!
velut luna

Чи можете ви переглядати цю відповідь як прийняту як кращу, ніж існуючу, яка просто стирає весь конфігурацію. 0 :-)
Fabby

Відповіді:


11

Ви можете скинути FileZilla до значень за замовчуванням, переконавшись, що всі копії FileZilla безумовно закриті, а потім виконавши таку команду:

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

Потім знову відкрийте FileZilla, який створить новий, чистий набір локальних уподобань. Цього має бути достатньо, щоб обійти те, що є більш ніж ймовірно поганим локальним файлом конфігурації.


Не могли б ви сказати мені, що означає -v тут?
velut luna

Цей параметр дозволяє "багатослівний", і таким чином рух каталогу буде детально роздруковано на екрані вашого терміналу.
andrew.46

Підтверджена робота над Linux Mint 18 (на базі Ubuntu 16.04), дякую.
Карсон Іп

5

У мене було саме таке питання. Я припускав, що з файлом filezilla.xml виникла проблема. Я перейшов до /home/$USER/.config/Filezilla/старого filezilla.xmlфайлу.

Потім повернулися в термінал і набрали "filezilla", щоб відкрити програму. Для мене він відкрився чудово, і він створив абсолютно новий XML-файл за замовчуванням на місці старого файлу. На це не впливає параметри менеджера сайту, оскільки вони знаходяться в іншому файлі під назвою "sitemanager.xml", який знаходиться в одному каталозі. Отже програма відкрилася як нова програма з тими ж параметрами менеджера сайтів, що і раніше.


4

Перейти до ~/.config/Filezillaабо ~/.filezilla.

Потрібно натиснути Ctrl+, Hщоб показати необхідні приховані файли.

Потім відкрийте filezilla.xmlза допомогою текстового редактора.

Видаліть Last local directoryтег.

Збережіть файл ще раз і відкрийте filezilla.

Це працює для мене кожен раз.


Це просто працювало для мене за допомогою FileZilla 3.15.0.2 під Ubuntu 16.04.3
растування

Працює частування - зберігає необхідність відтворити всі налаштування заново - це потрібно подати як повідомлення про помилку в FileZilla
Amr Bekhit

3

На додаток до відповіді andrew.46, ви можете імпортувати старий файл sitemanager.xml у папку резервного копіювання, як тільки відкриється filezilla. Використовуйте меню Файл-> Імпорт. Це корисно, якщо ви зберегли багато сайтів.


2

TL; DR:

В filezilla.xmlє порожній елемент <Setting name="Language Code" type="string" />. Якщо ви додасте встановлену локаль, таку як en_GB.UTF-8(використовуйте locale -aдля пошуку доступних локалів), щоб отримати <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>все, потрібно знову запустити плавно.

Довга версія:

Нещодавно я також зіткнувся з цією проблемою, використовуючи Ubuntu 16.04.3 та FileZilla 3.15.0.2.

Розміщені тут рішення базуються на видаленні матеріалів, але це не вирішило моєї проблеми. Дійсно, я міг би запустити FileZilla ще раз, але він все одно завершиться при запуску, якби в останньому локальному каталозі були символи, що не належать до ASCII. Імена файлів та каталогів із символами, що не належать до ASCII, були просто порожніми. Завантажувати їх також не було гарною ідеєю.

Наступний рядок є винуватцем:

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

як я б очікував якоїсь мови чи кодування (наприклад, ISO 8859-15). Отже, я спробував один із встановлених мов:

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

Тепер, запустивши FileZilla, знову буде показано файли та каталоги з символами, що не належать до ASCII.

Якщо ви хочете дізнатися, які локальні установки встановлено, скористайтеся:

locale -a

Якщо ви не впевнені, чи вас також впливає ця проблема, це може допомогти: Під час запуску filezilla --versionз порожнім мовним кодом вихідний вигляд виглядає так:

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

Ще один показник, який я запам'ятав, читаючи відповідне запитання, - це наступний запис у 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]

Різне повідомлення порівняно із пов’язаним запитанням може походити з різних ядер (більше трьох років різниці) та всіх супутніх речей, які, можливо, змінилися тим часом. Тим не менше, в обох випадках це libwx_gtk2u_core-3.0.so.0.2.0і також компенсація (?) 5f9000Матчів.

Тож, якщо для вас це виглядає так, великі шанси, що це рішення спрацює саме для вас. Якщо справи знову працюють правильно, це має виглядати приблизно так:

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

нагорода нагороджена! Дякую за це!
Fabby

0

Ймовірно, останній відомий розмір вікна став недійсним через збій чи щось подібне, як зазначено в повідомленні про помилку:

assertion 'height >= -1' failed

Шукайте рядок у вашому /home/superuser/.config/filezilla/filezilla.xmlфайлі, що містить:

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

Він буде мати різні значення, можливо, деякі можуть бути негативними. Якщо рядка не існує, просто додайте його до рядка з</Settings>

Використовуйте налаштування, які я розмістив вище, як добре відомий стан .

Збережіть filezilla.xmlі тепер ви зможете знову відкрити Filezilla.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.