TL; DR:
In filezilla.xml
c'è l'elemento vuoto <Setting name="Language Code" type="string" />
. Se aggiungi una localizzazione installata come en_GB.UTF-8
(usa locale -a
per trovare le localizzazioni disponibili), in modo da ottenere <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
tutto dovrebbe funzionare di nuovo senza problemi.
La versione lunga:
Di recente ho riscontrato anche questo problema, usando Ubuntu 16.04.3 e FileZilla 3.15.0.2.
Le soluzioni pubblicate qui si basano sull'eliminazione di elementi, ma ciò non ha risolto il mio problema. Potrei riavviare FileZilla, in effetti, ma si bloccherebbe comunque all'avvio se l'ultima directory locale contenesse caratteri non ASCII. I nomi di file e directory con caratteri non ASCII erano semplicemente vuoti. Anche caricare questi non era una buona idea.
La seguente riga è il colpevole:
<Setting name="Language Code" type="string" />
come mi sarei aspettato un po 'di lingua o codifica (come ISO 8859-15). Quindi, ho provato una delle versioni locali installate:
<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
Ora, l'avvio di FileZilla mostrerebbe nuovamente file e directory con caratteri non ASCII.
Se vuoi scoprire quali locali hai installato, usa:
locale -a
Se non si è sicuri di essere interessati anche da questo problema, ciò potrebbe essere d'aiuto: Quando si esegue filezilla --version
con un codice lingua vuoto, l'output è simile al seguente:
Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
FileZilla 3.15.0.2, compiled on 2016-02-25
Un altro indicatore che ho ricordato durante la lettura di una domanda correlata è la seguente voce nel 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]
Il diverso messaggio rispetto alla domanda collegata può derivare da kernel diversi (differenza di oltre tre anni) e da tutte le cose che l'accompagnano che potrebbero essere cambiate nel frattempo. Tuttavia, in entrambi i casi è libwx_gtk2u_core-3.0.so.0.2.0
e anche l'offset (?) 5f9000
Delle partite.
Quindi, se ti sembra così, è probabile che questa soluzione funzioni per te. Se le cose funzionano di nuovo correttamente, dovrebbe apparire così:
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