Gvfs-mount 不再适用于 FTP

use*_*950 2 nautilus gvfs

由于我升级到 Ubuntu 12.04,gvfs-mount 不再适用于 FTP。尝试使用 Nautilus 连接到 FTP 服务器或

  gvfs-mount "ftp://user@server.de/"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

  Error mounting location: Error resolving '': No address associated with hostname
Run Code Online (Sandbox Code Playgroud)

通过 SSH 或其他协议连接效果很好。该问题仅发生在我当前的用户身上。这意味着它不会成为 FTP 服务器的问题。所以我尝试删除所有 gvfs 配置文件:

  sudo apt-get purge gvfs
Run Code Online (Sandbox Code Playgroud)

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

use*_*950 5

我在这里找到了答案: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
Run Code Online (Sandbox Code Playgroud)