*** Please consider answering these questions, where appropiate ***
* What led up to the situation?
Computer with WinXP accesses network drives of a samba server which was
upgraded from lenny to squeeze. On the computer Pro/ENGINEER Wildfire 4 is
installed and there is builtin function to rename files. After the upgrade this
function stopped to work properly. When the user renames a file it works for
the first time but afterwards it fails with an error message that the network
drive is not accesible anymore. In the samba log file during the first rename
a line similiar to this appeared:
file_set_dosmode of /mnt/server/justafile failed (Bad file descriptor) The user
has then to restart the computer.
The problem only appears when the file is not owned by the user but she is
in a group with all necessary permission. Furthermore option "dos filemode yes" has to be set.
* Workaround 1 Set "dos filemode = no"
* Workaround 2 Upgrade samba packages. Packages of backport seem to work
So the bug was obviously fixed upstream but I couldn't find the
related bug report in the samba bugtracking.