自从我apt-get dist-upgrade
昨天(2012 年 1 月 6 日星期三)升级了我的 Debian“测试”后,我就无法再挂载 Windows 共享了。
共享仍然可用,因为我可以使用自 2011 年 11 月底以来未升级的另一个 Debian“测试”系统连接到它。
该共享曾经使用自动安装/etc/fstab
并且已经运行多年。
//server/share /xfer cifs soft,credentials=/home/user/.smb_cred
发生了什么变化导致mount.cifs
不允许这样做?
它不再起作用,无论是在 root shell 中运行 mount 还是使用smbclient
。
错误信息:
# mount -t cifs //server/share /mnt -o user=username
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
#
答案1
通过去安装具有两个 IP 地址的 Windows 计算机, 显然一造成这种情况的可能原因是SERVER
映射到多个 IP 地址,可能在不同的接口上(请记住可能创建了虚拟接口)。您可以使用nmblookup
并按照该帖子检查这一点,在第二个 NIC 上禁用 NetBIOS-over-TCP/IP,或者直接尝试使用 IP 地址。
您可能还想查看Debian 错误 #654701:cifs-utils:在 wheezy 上进行 dist-upgrade 后,Windows 共享无法再挂载(5.1 -> 5.2)报告称最近的系统升级到 cifs-utils 5.2 后出现了一个看似非常相似(或许相同)的问题。
总的来说,虽然不是unstable
,但 Debiantesting
是 用于测试。在我看来,有些故障是可以预料到的,运行它的一部分就是向软件包维护人员报告发现的问题,以便在事情稳定之前修复它们。(它是unstable
/ sid
-> testing
-> stable
。)