Trying to mount a CIFS network drive on a new Xubuntu 12.10 installation. This entry used to work fine in the old machine (Xubuntu 12.04) but doesn't on my new machine:
$ sudo mount -o username=dkarnowski,credentials=/home/dkarnowski/.smbcredentials,domain=virtu.local,file_mode=0775, dir_mode=0775 //filer1.virtu.local/vfin-public /home/dkarnowski/vfin-public/
mount: wrong fs type, bad option, bad superblock on //filer1.virtu.local/vfin-public,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
Here's the corresponding kern.log errors:
Dec 7 15:18:56 dkarnowski-Precision-T5600 kernel: [109947.614822] CIFS VFS: Connecting to DFS root not implemented yet
Dec 7 15:18:56 dkarnowski-Precision-T5600 kernel: [109947.615135] CIFS VFS: cifs_mount failed w/return code = -22
There are various references to this on the web and a patch was released for the 3.4.5 kernel. I'm currently on 3.5.0-19:
$ uname -a
Linux dkarnowski-Precision-T5600 3.5.0-19-generic #30-Ubuntu SMP Tue Nov 13 17:48:01 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
I took a look at the 3.5 kernel source and that patch seems to be in there, so presumably this is something different.
I currently have cifs-utils 2.5.5-1ubuntu1 installed.
Not sure where to look next. Any help appreciated.