问题描述
在从10.04升级到11.10之前,我的Ubuntu桌面停止了允许我访问我的Windows共享目录。我想我会升级到11.10并且问题会得到修复但是没有。
每当我使用Nautilus点击Windows网络域时,会弹出以下消息:
Unable to mount location – Failed to retrieve share list from server
我在哪里开始解决此问题?我现在绝望了:(
我试过了
sudo mount -t cifs //SomeMachine/SomeShare some_directory
我明白了
mount error(115): Operation now in progress
奇怪的是,我得到一个弹出窗口说:
Could not display network:/// Error: Dbus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply ...
最佳解决方法
这是你问题的真实答案。我也有同样的问题。
运行终端并输入此命令
gksudo gedit /etc/hosts
并在hosts文件中添加计算机IP地址和名称。保存并退出。
示例ip和名称:
192.168.120.65 blablaPcName
就这样。
次佳解决方法
我发现Gord Nickerson的这个建议对我有用:错误信息是“无法从服务器检索共享列表”因此它无法浏览Windows 7 PC或Ubuntu 10 pc或mac台式机。
首先,必须运行Samba守护进程smbd
和nmbd
才能使网络浏览工作。它们可以用service
启动,或者用systemctl start
启动,用于Ubuntu的新版systemd-based版本。
smbtree
列出网络上机器的所有共享。
所以,关闭到/etc/samba
和我们sudo pico smb.conf
。
名称解析顺序首先使用主机文件并最后广播,并且它被注释掉了!也许我们将其改为:
name resolve order = bcast host
然后使用service smbd restart
和service nmbd restart
重新启动服务器
作品!这在升级中是一个可怕的错误。升级不应该破坏正在发挥作用的东西,尤其是与网络一样重要的东西好的,我记得你必须做的手工工作才能让samba在redhat 5和6中恢复工作。
第三种解决方法
这可能是连接到系统的一般错误:
在上面的线程案例中,名称和IP地址之间存在不匹配,而nmblookup
帮助确定了问题。此外,此页面似乎有一些很好的故障排除技巧
我正在抄袭:
-
将smbclient置于调试模式,输出应显示在dmesg中(-d | –debuglevel = level)
-
smbclient -L //<IP of Samba Server> -U <server user>
-
nmblookup {name}
-
你可以从其他系统安装吗?
如果您进行更多故障排除,请编辑您的问题。
第四种方法
使用Ubuntu 14.04:
此错误可能是由大小超过15个字符的netbios名称引起的。它应该在文件/var/log/samba/log.smbd中生成日志,如下所示:
register_name: NetBIOS name NAME-OF-PC-TOO-LONG is too long. Truncating to
可以通过编辑文件/etc/samba/smb.conf并添加以下行来修复此错误:
netbios name = NAME-OF-PC
NAME-OF-PC不得超过15个字符。