16.04:执行任何远程操作时 Filezilla 崩溃

Box*_*bot 4 ftp sftp filezilla 16.04

每当我尝试在 (sftp) 远程服务器上执行操作时,无论是更改目录、上传还是下载文件,Filezilla 都会出现意外崩溃/关闭的问题。它连接得很好,我可以毫无问题地浏览本地目录,但是当我尝试在任何远程服务器上执行任何操作时,整个系统都会关闭。

版本是Filezilla v3.21.0,针对x86_64-pc-linux-gnu编译,运行在Ubuntu 16.04 LTS 64位上。Filezilla 日志文件不是很有启发:

2017-08-10 14:41:23 4088 1 状态:正在连接到 grantshop.ca...
2017-08-10 14:41:23 4088 1 响应:fzSftp 已启动,protocol_version=6
2017-08-10 14:41:23 4088 1 命令:打开“grants@grantshop.ca”22
2017-08-10 14:41:23 4088 1 命令:通过:********
2017-08-10 14:41:23 4088 1 状态:已连接到 grantshop.ca
2017-08-10 14:41:23 4088 1 状态:正在检索目录列表...
2017-08-10 14:41:23 4088 1 命令:pwd
2017-08-10 14:41:23 4088 1 回复:当前目录是:“/home/grants”
2017-08-10 14:41:23 4088 1 命令:ls
2017-08-10 14:41:23 4088 1 状态:列出目录 /home/grants
2017-08-10 14:41:24 4088 1 状态:“/home/grants”目录列表成功
2017-08-10 14:42:40 4088 1 状态:正在检索“/home/grants/grantshop.ca”的目录列表...

上传/下载会产生类似的日志,最后一个日志行7088 3 Status: Starting download of /home/grants/something.txt或类似的内容。

从终端运行 Filezilla 会得到以下结果:

从 /home/user/.filezilla/filezilla.xml 读取区域设置选项
03:36:32 PM:调试:无法连接到会话管理器:SESSION_MANAGER 环境变量未定义
wxD-Bus:来自/org/freedesktop/DBus的信号,成员NameAcquired
wxD-Bus:用序列号2回复
wxD-Bus:回复RegisterClient,我们的对象路径是/org/gnome/SessionManager/Client27
wxD-Bus:CPowerManagementInhibitor:请求忙
wxD-Bus:用序列号3回复
wxD-Bus:回复:错误:任何 .service 文件均未提供名称 org.freedesktop.PowerManagement
wxD-Bus:回退到 org.gnome.SessionManager
wxD-Bus:CPowerManagementInhibitor:请求忙
wxD-Bus:用序列号4回复
wxD-Bus:CPowerManagementInhibitor:请求成功,cookie为1943892549
wxD-Bus:CPowerManagementInhibitor:请求空闲
wxD-Bus:用序列号5回复
wxD-Bus:CPowerManagementInhibitor:请求成功
wxD-Bus:CPowerManagementInhibitor:请求忙
filezilla:符号查找错误:filezilla:未定义符号:_ZN2fz18replace_substringsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES7_S7_

Joe*_*e C 5

我已经设置了“deb http://archive.getdeb.net/ubuntu xenial-getdeb apps”存储库。然后我安装了Filezilla。2018 年 3 月 27 日,我获得了 Filezilla 3.21。我正在使用 sFTP。它每秒都会崩溃,并且从未成功传输任何文件。(我从未尝试过旧的 FTP。)

无论如何,我使用 Ubuntu SW Center删除了“deb http://archive.getdeb.net/ubuntu xenial-getdeb apps”。然后删除Filezilla。

sudo apt-get purge filezilla
sudo apt-get autoremove
rm -fr ~/.config/filezilla
Run Code Online (Sandbox Code Playgroud)

然后我从默认的 deb 存储库重新安装了 filezilla。

sudo apt-get install filezilla
Run Code Online (Sandbox Code Playgroud)

这给了我 3.15 版本。到目前为止效果很好。