从 ubuntu 15.10 升级到 ubuntu 16.04 后 FILEZILLA 无法正常工作

从 ubuntu 15.10 升级到 ubuntu 16.04 后 FILEZILLA 无法正常工作

我已经从 15.10(x64 版本)升级到 Ubuntu 16.04,现在无法运行 FileZilla。有一些硬盘活动,然后就什么都没有了。

当我打开终端并输入“Filezilla”时出现以下错误:

从 /home/james/.filezilla/filezilla.xml 读取区域设置选项
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“高度 >= -1”失败
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“width >= -1”失败
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“高度 >= -1”失败
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“width >= -1”失败
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“width >= -1”失败
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“高度 >= -1”失败
(filezilla:5532):Gtk-CRITICAL **:IA__gtk_widget_set_size_request:断言“width >= -1”失败
分段错误(核心转储)

我检查了我的系统日志,其中有以下一行:

May  2 21:56:55 JamesPC kernel: [ 3133.290205] filezilla[5532]: segfault at 140 ip 00007f8a3152dbc6 sp 00007ffda52e17e0 error 4 in libwx_gtk2u_core-3.0.so.0.2.0[7f8a3102d000+5f9000]

答案1

3.15 版本存在问题,但在 3.20 版本中已解决。

  1. 备份您的配置文件,它们可以位于~/.config/filezilla~/.filezilla

  2. 从以下位置下载最新版本的 FileZilla这里

  3. 跑步:

    tar -xvf FileZilla_3.20.1_x86_64-linux-gnu.tar.bz2
    cp -rp Filezilla3/bin/* /usr/bin/
    

然后,的输出filezilla --version应该是:

    FileZilla 3.20.1 official build, compiled on 2016-08-03
  1. 如果你愿意,你可以创建一个启动器,执行以下操作:

    wget http://www.freeiconspng.com/uploads/filezilla-icon-6.png
    mkdir -p ~/Filezilla
    mv filezilla-icon-6.png ~/Filezilla/filezilla.png
    echo '[Desktop Entry]
    Encoding=UTF-8
    Name=Filezilla 3.20.1
    Comment=Filezilla easy FTP transfer
    Exec=/usr/bin/filezilla
    Icon=~/Filezilla/filezilla.png
    Categories=Application;Development;FTP;network
    Version=1.0
    Type=Application
    Terminal=0
    ' > ~/.local/share/applications/filezilla.desktop
    
  2. 将您的配置复制到新的配置文件夹~/.config/filezilla

答案2

根据 Nick Weinberg 的评论,我删除了主目录中的 .filezilla 目录,现在它可以正常工作(“sudo rm -rf .filezilla”)

答案3

删除.filezilla目录有效暂时地。使用几次后问题又会出现。每次出现此问题时都需要删除该目录。

仅供参考,我第二次遇到这个问题时没有.filezilla目录。我不得不删除.config/filezilla

答案4

我尝试了@Roben 的第一个解决方案,它暂时有效

然后我尝试了第二种解决方案,从中删除整个目录

home/.config/filezilla

这也行得通。但问题是,以前保存的网站详细信息丢失了。不好!!

所以我尝试从中删除一个文件home/.config/filezilla/filezilla.xml

因此删除

文件zilla.xml

无需删除旧的详细信息即可工作。因为这里没有更改 sitemanager.xml 详细信息。

对我有用,且不损坏任何东西。

相关内容