温馨提示×

如何修复debian filezilla报错

小樊
47
2026-09-23 01:21:07
栏目: 智能运维

在 Debian 上 FileZilla 报错的原因很多,需要先看具体错误信息。下面我按常见报错类型给你一套排查与修复方法,你可以对照自己的情况处理。


一、先确认基本信息

请先提供或自查:

filezilla --version
cat /etc/os-release

以及完整报错内容(弹窗文字 / 终端输出)。


二、常见报错及修复方法

1️⃣ 无法启动 / 缺少库文件

报错类似:

error while loading shared libraries: libxxx.so.0: cannot open shared object file

✅ 修复:

sudo apt update
sudo apt install --reinstall filezilla
sudo apt install -f

如果还缺库:

sudo apt install libwxgtk3.0-gtk3-0v5

2️⃣ GnuTLS 错误(非常常见)

报错:

Error: GnuTLS error -110: The TLS connection was non-properly terminated

或

Failed to initialize TLS

✅ 修复方案:

方法 A(推荐):用官方源安装新版

sudo apt remove filezilla
sudo apt install filezilla

方法 B:改用 FTP over TLS 或普通 FTP(测试用)

方法 C:升级系统

sudo apt full-upgrade

⚠️ 老版本 Debian + 新服务器 TLS 不兼容很常见。


3️⃣ 无法连接到服务器(连接被拒绝)

报错:

Error: Connection attempt failed with "ECONNREFUSED"

✅ 检查:

  • 服务器 IP / 端口是否正确(21 / 22 / 990)
  • 防火墙:
sudo ufw status
  • 服务器是否开启 FTP 服务

4️⃣ 被动模式(PASV)失败

报错:

Failed to retrieve directory listing

✅ 修复:

  • FileZilla → 站点管理器 → 传输设置
  • 改为 主动模式(PORT)
  • 或路由器开放 FTP 被动端口范围

5️⃣ 权限错误

报错:

Permission denied

✅ 修复:

sudo chown -R user:user /path
sudo chmod -R 755 /path

6️⃣ 用 Snap / Flatpak 安装导致的环境问题

如果你是用:

snap install filezilla

✅ 建议改用 apt:

sudo snap remove filezilla
sudo apt install filezilla

三、快速重装(万能方案)

sudo apt purge filezilla
sudo apt autoremove
sudo apt update
sudo apt install filezilla

四、如果你愿意,我可以精准帮你

请直接贴出:

  1. 完整报错内容
  2. 使用的 Debian 版本
  3. 连接的是 FTP / SFTP / FTPS
  4. 本地还是服务器报错

我可以直接告诉你是哪一行导致的,怎么改。

0 踩