No se puede iniciar FileZilla

9

No puedo iniciar FileZilla. Cuando lo hago, no pasa nada. Intenté desinstalarlo y luego reinstalarlo, pero no me ayudó. Estoy usando Ubuntu 16.04.

Si lo inicio desde la línea de comando, veo lo siguiente:

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 )
velut luna
fuente
3
¿Algún mensaje de error si lo inicia desde la línea de comando?
andrew.46
Intente ejecutar el siguiente comando: mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_baky luego vuelva a abrir filezilla
andrew.46
@ andrew.46 Sí, puede abrir ahora. ¡¡¡Muchas muchas gracias!!!
velut luna
¿Reconsideraría tomar esta respuesta como la aceptada, ya que es mejor que la existente que simplemente borra toda la configuración? 0 :-)
Fabby

Respuestas:

11

Puede restablecer FileZilla a los valores predeterminados asegurándose de que todas las copias de FileZilla estén definitivamente cerradas y luego ejecutar el siguiente comando:

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

Luego, vuelva a abrir FileZilla, que creará un nuevo conjunto limpio de preferencias locales. Esto debería ser suficiente para evitar lo que es más que probable que sea un archivo de configuración local incorrecto.

andrew.46
fuente
¿Podría decirme qué significa -v aquí?
velut luna
Esta opción habilita 'detallado' y, por lo tanto, el movimiento del directorio se imprime en detalle en la pantalla de su terminal.
andrew.46
Trabajo confirmado en Linux Mint 18 (basado en Ubuntu 16.04), gracias.
Carson Ip
5

Yo tuve exactamente el mismo problema. Supuse que había un problema con el archivo filezilla.xml. Fui a /home/$USER/.config/Filezilla/eliminar el filezilla.xmlarchivo antiguo .

Luego regresó a la terminal y escribió "filezilla" para abrir el programa. Para mí, se abrió bien y creó un nuevo archivo XML predeterminado en el lugar del archivo anterior. Las opciones del administrador del sitio no se ven afectadas por esto, ya que están en un archivo diferente llamado "sitemanager.xml" que está en el mismo directorio. Entonces, el programa se abrió como un nuevo programa nuevo con las mismas opciones de administrador del sitio que antes.

Kevin Moore
fuente
4

Ve a ~/.config/Filezillao ~/.filezilla.

Debe presionar Ctrl+ Hpara mostrar los archivos ocultos si es necesario.

Luego ábralo filezilla.xmlusando un editor de texto.

Eliminar la Last local directoryetiqueta.

Guarde el archivo nuevamente y vuelva a abrir filezilla.

Esto funciona para mí cada vez.

Pavan Mehta
fuente
Esto simplemente funcionó para mí usando FileZilla 3.15.0.2 en Ubuntu 16.04.3
comenzó el
Funciona de maravilla, ahorra tener que volver a crear todas las configuraciones nuevamente; esto debe archivarse como un informe de error en FileZilla
Amr Bekhit
3

Además de la respuesta de andrew.46, ahora puede importar el antiguo archivo sitemanager.xml en la carpeta de copia de seguridad una vez que se abre filezilla. Use el menú Archivo-> Importar. Esto es útil si tenía muchos sitios guardados.

nssy
fuente
2

TL; DR:

En filezilla.xmlexiste el elemento vacío <Setting name="Language Code" type="string" />. Si agrega una configuración regional instalada como en_GB.UTF-8(usar locale -apara buscar configuraciones regionales disponibles), para que obtenga <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>todo debería volver a funcionar sin problemas.

La versión larga:

Recientemente me encontré con este problema también, usando Ubuntu 16.04.3 y FileZilla 3.15.0.2.

Las soluciones publicadas aquí se basan en eliminar cosas, pero eso no resolvió mi problema. De hecho, podría iniciar FileZilla nuevamente, pero aún así se bloquearía en el inicio si el último directorio local contuviera caracteres no ASCII. Los nombres de archivo y directorio con caracteres no ASCII estaban en blanco. Subir estos tampoco fue una buena idea.

La siguiente línea es la culpable:

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

como hubiera esperado algún lenguaje o codificación (como ISO 8859-15). Entonces, probé una de mis configuraciones regionales instaladas:

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

Ahora, al iniciar FileZilla volvería a aparecer archivos y directorios con caracteres no ASCII.

Si desea averiguar qué configuraciones regionales ha instalado, use:

locale -a

Si no está seguro de si también se ve afectado por este problema, esto podría ayudar: cuando se ejecuta filezilla --versioncon el código de idioma vacío, la salida se ve así:

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

Otro indicador que recordaba cuando leía una pregunta relacionada es la siguiente entrada en 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]

El mensaje diferente en comparación con la pregunta vinculada puede provenir de diferentes núcleos (más de tres años de diferencia) y todas las cosas que lo acompañaron que podrían haber cambiado mientras tanto. Sin embargo, en ambos casos lo es libwx_gtk2u_core-3.0.so.0.2.0y también el desplazamiento (?) De las 5f9000coincidencias.

Entonces, si le parece así, es muy probable que esta solución funcione para usted. Si las cosas vuelven a funcionar correctamente, debería verse así:

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
fuente
¡Recompensa otorgada! ¡Gracias por esto!
Fabby
0

Probablemente el último tamaño de ventana conocido se ha vuelto inválido debido a un bloqueo o algo, como dice el mensaje de error aquí:

assertion 'height >= -1' failed

Busque una línea en su /home/superuser/.config/filezilla/filezilla.xmlarchivo que contenga:

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

Tendrá valores diferentes, probablemente algunos podrían ser negativos. Si la línea no existe, agréguela antes de la línea con</Settings>

Utilice la configuración que publiqué anteriormente, como buen estado conocido .

Guarde filezilla.xmly ahora debería poder abrir Filezilla nuevamente.

dgonzalez
fuente