by markd » Thu Oct 08, 2009 5:52 am
I'm a relatively recent convert to the ReadyNAS (Duo in my case), but I did hit this problem with my previous storage solution (homebrew x86 NAS using Linux & Samba). As I haven't seen it mentioned here, I thought I would share the solution that left me with a working Windows 7/Offline Files environment.
In my case, prior to my upgrades to Win 7 I had one Vista and one XP client, both using Offline Files. The XP client just worked. The Vista client would occasionally leave Office temporary files lurking that caused sync conflicts but otherwise worked well enough (if a bit slow). This was using a 3.2x build of Samba.
I upgraded the Vista client to Win 7 Pro (gold) and Offline Files simply stopped working with the "The process cannot access the file..." message. I banged my head against several brick walls in the search for a solution - messing around with oplock settings and so on. Nothing helped.
The solution in my case was to upgrade to Samba 3.4.0 - not only did the problem go away immediately, but performance improved as well. Windows 7 and Samba 3.4 are supposed to play nicely together (see http://lists.samba.org/archive/samba-technical/2009-August/066016.html)
I haven't looked yet at how practical it is to upgrade the Samba version on the Duo, but I assume that that is what is being worked on - as the root cause seems to be how pre-3.4 versions of Samba implemented some of the SMB calls I doubt it is fixable in the current version.
Cheers, Mark