web-dev-qa-db-fra.com

16.04: Filezilla se bloque lors de toute action à distance

Avoir des problèmes avec Filezilla se plantant/se fermant de manière inattendue chaque fois que j'essaie d'exécuter une action sur un serveur distant (sftp), qu'il s'agisse de changer de répertoire, de téléverser ou de télécharger un fichier. La connexion est parfaite, et je peux naviguer sans problème dans les répertoires locaux, mais lorsque j'essaie de faire quoi que ce soit sur n'importe quel serveur distant, tout s'arrête.

La version est Filezilla v3.21.0, compilée pour x86_64-pc-linux-gnu, fonctionnant sous Ubuntu 16.04 LTS 64-bit. Les fichiers journaux de Filezilla ne sont pas très éclairants:

2017-08-10 14:41:23 4088 1 Statut: Connexion à grantshop.ca ... 
 2017-08-10 14:41:23 4088 1 Réponse: fzSftp commencé, protocole_version = 6 
 2017-08-10 14:41:23 4088 1 Commande: ouvrir "[email protected]" 22 
 2017-08-10 14:41:23 4088 1 Commande: Passe: **** **** 
 2017-08-10 14:41:23 4088 1 Statut: Connecté à grantshop.ca 
 2017-08-10 14:41:23 4088 1 Statut: Récupération d'une liste de répertoires ... 
 2017-08-10 14:41:23 4088 1 Commande: pwd 
 2017-08-10 14:41:23 4088 1 Réponse: Le répertoire actuel est: "/ home/grants "
 2017-08-10 14:41:23 4088 1 Commande: ls 
 2017-08-10 14:41:23 4088 1 Statut: Liste des répertoires /home/grants
 2017-08-10 14:41:24 4088 1 Statut: Référencement de "/ home/grants" réussi 
 2017-08-10 14:42:40 4088 1 Statut: Récupération du répertoire de " /home/grants/grantshop.ca "...

Le chargement/téléchargement produit des journaux similaires, où la dernière ligne de journal est 7088 3 Status: Starting download of /home/grants/something.txt ou quelque chose de similaire.

Courir Filezilla à partir du terminal me donne ceci:

Lecture des options de localisation de /home/user/.filezilla/filezilla.xml
03:36:32 PM: Débogage: impossible de se connecter au gestionnaire de session: Variable d’environnement SESSION_MANAGER non définie 
 WxD-Bus: Signal de/org/freedesktop/DBus, membre NameAcquired 
 WxD-Bus: Réponse avec serial 2 
 WxD-Bus: Reply to RegisterClient, notre chemin d’objet est/org/gnome/SessionManager/Client27 
 wxD-Bus: CPowerManagementInhibitor: Demande occupée 
 wxD-Bus: Réponse avec serial 3 
 wxD-Bus: Réponse: Erreur: Le nom org.freedesktop.PowerManagement n’a été fourni par aucun .service files 
 wxD-Bus: Retour à org.gnome.SessionManager 
 wxD-Bus: CPowerManagementInhibitor: Requête occupée 
 wxD-Bus: Réponse avec serial 4 
 wxD-Bus: CPowerManagementInhibitor: Demande acceptée, le cookie correspond à 1943892549 
 wxD-Bus: CPowerManagementInhibitor: Demande inactive 
 wxD-Bus: Réponse avec le numéro de série 5 
 wxD-Bus: CPU ManagementInhibitor: Demande réussie 
 WxD-Bus: CPowerM anagementInhibitor: Demande occupée 
 filezilla: erreur de recherche de symbole: filezilla: undefined symbole: _ZN2fz18replace_substringsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwESEE7_S7_
3
Boxbot

Ce message sur les forums de Filezilla indique que l'erreur de terminal de dernière ligne peut être provoquée par le fait que libfilezilla est obsolète, mais je n'ai même pas cette lib. Il est vrai que ma version installée de FZ n'était toutefois pas à jour. Puisque le gestionnaire de paquets n'a pas la version la plus récente et que le les instructions de compilation/dépendance officielles ont dispar , j'ai téléchargé le version Debian 8. .

Une série de tests de la version Debian a très bien fonctionné. J'ai donc sauvegardé/usr/bin/filezilla, remplacé mon bac existant et partagé les fichiers avec ceux téléchargés. Travailler comme un charme maintenant.

1
Boxbot

J'avais configuré le repo "deb http://archive.getdeb.net/ubunt xenial-getdeb". Ensuite, j'ai installé Filezilla. Le 27/03/2018, cela m'a donné Filezilla 3.21. J'utilisais sFTP. Il tombait en panne toutes les secondes et aucun fichier n’était transféré avec succès. (Je n'ai jamais essayé l'ancien FTP.)

Quoi qu'il en soit, j'ai supprimé les "deb http://archive.getdeb.net/ubunt applications xenial-getdeb" "à l'aide du Centre de logiciel Ubuntu. Puis enlevé Filezilla.

Sudo apt-get purge filezilla
Sudo apt-get autoremove
rm -fr ~/.config/filezilla

Ensuite, j'ai réinstallé filezilla à partir du référentiel deb par défaut.

Sudo apt-get install filezilla

Cela m'a donné la version 3.15. Cela fonctionne bien jusqu'à présent.

4
Joe C