Gvfs-mount不再适用于FTP

自从我升级到Ubuntu 12.04后,gvfs-mount再也无法使用FTP了。 尝试使用Nautilus或连接到FTP服务器

gvfs-mount "ftp://user@server.de/" 

我收到以下错误消息:

  Error mounting location: Error resolving '': No address associated with hostname 

通过SSH或其他协议连接效果很好。 只有我当前的用户才会出现此问题。 这意味着它不能成为FTP服务器的问题。 所以我尝试删除所有gvfs配置文件:

  sudo apt-get purge gvfs 

然后重新安装它。 但这并没有改变任何事情。 我还能做什么? 请帮忙。

我在这里找到了答案: https : //bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1018806问题是由系统范围代理的错误配置引起的。 如果您遇到同样的问题,可以尝试以下命令,这会将您的代理设置重置为默认值:

 gsettings set org.gnome.system.proxy autoconfig-url '' gsettings set org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8'] gsettings set org.gnome.system.proxy mode 'none' gsettings set org.gnome.system.proxy use-same-proxy false gsettings set org.gnome.system.proxy.ftp host '' gsettings set org.gnome.system.proxy.ftp port 0 gsettings set org.gnome.system.proxy.http authentication-password '' gsettings set org.gnome.system.proxy.http authentication-user '' gsettings set org.gnome.system.proxy.http enabled false gsettings set org.gnome.system.proxy.http host '' gsettings set org.gnome.system.proxy.http port 8080 gsettings set org.gnome.system.proxy.http use-authentication false gsettings set org.gnome.system.proxy.https host '' gsettings set org.gnome.system.proxy.https port 0 gsettings set org.gnome.system.proxy.socks host '' gsettings set org.gnome.system.proxy.socks port 0 

Tut mir leid,但看起来更像是主机解析中的错误,而不是gvfs-mount的问题。 使用FTP的gvfs-mount对我来说很好。

请确保常规ftp客户端工作:

 ftp server.com