After installing the latest kernel update to SLES 11 SP3 (3.0.101-0.47.55) cifs mounts of our AD shares (DFS) do no longer work.
After going back to 3.0.101-0.47.52-default everything is fine, as before the update. All other patches have been applied.
The mount error is:
mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
dmesg reports:
[ 9322.605008] CIFS VFS: Send error in SessSetup = -1
[ 9322.605465] CIFS VFS: cifs_mount failed w/return code = -1
[ 9374.923398] CIFS VFS: cifs_calc_signature2: Can’t generate signature [ 9374.923401]
The problem occurs only when using the DFS syntax. Mounting UNC path or samba shares works fine.
A DFS path in our environment is somthing like //ukl-dc02.ad.uniklinik-freiburg.de/group/
whereas an UNC path would be something like //ukl-fscl01grp02/group02$/ i.e. pointing to the actual file server.
As file servers can change and we make extensive use of DFS path, we absolutely depend on this way of mounting.