SVN|SVN Samba problem:Error processing command with SVN on a Samba server from Windows
Error processing command with SVN on a Samba server from Windows
Error processing command with SVN on a Samba server from Windows
Posted February 15th, 2009 in Linux/Unix/BSD
SVN is a revision control system. If you are running SVN on a Linux/Unix machine, sharing it via Samba, and accessing it from a Windows machine with TortoiseSVN you may get the error message "error processing command 'committed' in ... can't move" when trying to commit files to SVN. This post looks at how to solve the issue.
A screenshot of the error message is shown below:
The full text of the message is, where ... are the directory and file names:
In directory ... Error processing command 'comitted' in ... Can't move ... to ... Access is denied.
You are likely to get this error message if you are using an older version of Samba with a version of TortoiseSVN version 1.5 or greater. For example you will get this message using CentOS 5 as the server which runs Samba version 3.0.28.
Some users have reported upgrading their system to the latest version of Samba solves the problem, but if this is not possible for you, a simple configuration change may be all that is required.
Edit your smb.conf file (on CentOS, Fedora, Red Hat Enterprise Linux it's at /etc/samba/smb.conf) and add the following to the [global] section:
create mask = 0644 force create mode = 0600 security mask = 0555 force security mode = 0600
Then restart Samba (e.g. /etc/init.d/smb restart) and the problem may be solved. It worked for for me on CentOS 5.1 machine, although I did subsequently have some conflict issues when I attempted to commit the changes again. Once those were fixed it was all plain sailing.
No comments:
Post a Comment