自从我升级到 Ubuntu 12.04 后,gvfs-mount 就无法再与 FTP 配合使用了。尝试使用 Nautilus 或
gvfs-mount "ftp://[email protected]/"
我收到以下错误消息:
Error mounting location: Error resolving '': No address associated with hostname
通过 SSH 或其他协议连接效果很好。问题只发生在我当前的用户身上。这意味着它不可能是 FTP 服务器的问题。因此,我尝试使用以下命令删除所有 gvfs 配置文件:
sudo apt-get purge gvfs
然后重新安装。但这并没有改变任何东西。我还能做什么?请帮忙。
答案1
我在这里找到了答案: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
答案2
嗯,不错,但是这看起来更像是主机解析中的错误,而不是 gvfs-mount 的问题。gvfs-mount
对于我来说,FTP 工作正常。
请确保常规 ftp 客户端正常工作:
ftp server.com