AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 798031
Accepted
velut luna
velut luna
Asked: 2016-07-13 22:57:40 +0800 CST2016-07-13 22:57:40 +0800 CST 2016-07-13 22:57:40 +0800 CST

无法启动 FileZilla

  • 772

我无法启动 FileZilla。当我这样做时,什么都没有发生。我尝试卸载然后重新安装它,但没有帮助。我正在使用 Ubuntu 16.04。

如果我从命令行启动它,我会看到以下内容:

Reading locale option from /home/superuser/.config/filezilla/filezilla.xml

(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
Program segmentation fault ( core dumped )
crash
  • 6 6 个回答
  • 8756 Views

6 个回答

  • Voted
  1. Best Answer
    andrew.46
    2016-07-14T00:55:27+08:002016-07-14T00:55:27+08:00

    您可以通过确保 FileZilla 的所有副本都绝对关闭然后运行以下命令来将 FileZilla 重置为默认值:

    mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bak
    

    然后重新打开 FileZilla,它将构建一组新的、干净的本地首选项。这应该足以绕过很可能是糟糕的本地配置文件。

    • 13
  2. Kevin Moore
    2017-08-31T03:07:38+08:002017-08-31T03:07:38+08:00

    我有完全相同的问题。我认为 filezilla.xml 文件存在问题。我去/home/$USER/.config/Filezilla/删除了旧filezilla.xml文件。

    然后回到终端并输入“filezilla”打开程序。对我来说,它打开得很好,并在旧文件的位置创建了一个全新的默认 XML 文件。站点管理器选项不受此影响,因为它们位于同一目录中名为“sitemanager.xml”的不同文件中。因此,该程序作为一个全新的程序打开,具有与以前相同的站点管理器选项。

    • 5
  3. Pavan Mehta
    2017-05-07T21:50:48+08:002017-05-07T21:50:48+08:00

    转到~/.config/Filezilla或~/.filezilla。

    如有必要,您需要按Ctrl+H显示隐藏文件。

    然后filezilla.xml使用文本编辑器打开。

    移除Last local directory标签。

    再次保存文件并重新打开 filezilla。

    这对我每次都有效。

    • 4
  4. nssy
    2017-06-09T05:02:42+08:002017-06-09T05:02:42+08:00

    除了 andrew.46 answer,您现在可以在 filezilla 打开后将旧的 sitemanager.xml 文件导入备份文件夹中。使用文件->导入菜单。如果您保存了很多站点,这将很有用。

    • 3
  5. Kreuvf
    2019-08-25T05:34:33+08:002019-08-25T05:34:33+08:00

    TL;博士:

    filezilla.xml里面有空<Setting name="Language Code" type="string" />元素。如果您添加了已安装的语言环境,例如en_GB.UTF-8(用于locale -a查找可用的语言环境),那么您得到的<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>一切应该会再次顺利运行。

    长版:

    我最近也遇到了这个问题,使用 Ubuntu 16.04.3 和 FileZilla 3.15.0.2。

    此处发布的解决方案基于删除内容,但这并没有解决我的问题。我确实可以再次启动 FileZilla,但如果最后一个本地目录包含非 ASCII 字符,它仍然会在启动时崩溃。带有非 ASCII 字符的文件和目录名称只是空白。上传这些也不是一个好主意。

    以下行是罪魁祸首:

    <Setting name="Language Code" type="string" />
    

    正如我所期望的某种语言或编码(例如 ISO 8859-15)。所以,我尝试了我安装的语言环境之一:

    <Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
    

    现在,启动 FileZilla 将再次显示带有非 ASCII 字符的文件和目录。

    如果您想找出您安装了哪些语言环境,请使用:

    locale -a
    

    如果您不确定您是否也受到此问题的影响,这可能会有所帮助:filezilla --version使用空语言代码运行时,输出如下所示:

    Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
    FileZilla 3.15.0.2, compiled on 2016-02-25
    

    我在阅读相关问题时记得的另一个指标是以下条目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]
    

    与链接问题相比,不同的消息可能源于不同的内核(超过三年的差异)以及同时可能发生变化的所有伴随事物。尽管如此,在这两种情况下,它都是匹配libwx_gtk2u_core-3.0.so.0.2.0的偏移量(?) 。5f9000

    因此,如果您看起来像这样,那么该解决方案很有可能对您有用。如果一切正常,它应该如下所示:

    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
    
    • 2
  6. dgonzalez
    2019-08-28T06:43:41+08:002019-08-28T06:43:41+08:00

    可能由于崩溃或其他原因,最后已知的窗口大小已变为无效,如此处的错误消息所述:

    assertion 'height >= -1' failed

    在文件中查找包含以下内容的行/home/superuser/.config/filezilla/filezilla.xml:

    <Setting name="Window position and size">0 14 38 1098 576 </Setting>
    

    它会有不同的值,可能有些可能是负数。如果该行不存在,只需将其添加到该行之前</Settings>

    使用我在上面发布的设置,作为众所周知的状态。

    保存filezilla.xml,您现在应该可以再次打开 Filezilla。

    • 0

相关问题

  • 忽略特定程序的崩溃

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve