I have a client who had to rebuild his automated build server. He checked out his project folder from my subversion server but is now no longer able to commit - he gets this err
For me the problem was solved (as hinted in the update of the question) by changing the permissions of my local folder (not the repository). In Windows Vista you do that by right-clicking on the folder and in properties/security you change permissions.
The error message is not very good and it wasn't easy to find an answer so I hope my answer helps other people to solve this annoying but on the other hand simple to solve problem.
Error message was least informative. Seems to be caused by various reasons.
For me, it turned out, I had no write access to the current directory on local machine, where Subversion attempted to create a temporary file for commit message, as I tried to make a new directory directly in the repository.
Changing current working directory to my Documents folder solved the problem in an instant.
I account the same wrong message, and when I "Get lock" the commit, success~
You have to change the permissions of the repos directory
sudo chown -R www-data:www-data /home/pi/repos/
sudo chown -R www-data:www-data /home/pi/repos/myProject
"Cannot write to the prototype revision file of transaction" Restarting apache also fixed this problem for me. I'm posting so that something useful might actually make it to the top of google.
Good luck!
I had a similar problem except the message said "...previous representation is currently being written by THIS process".
svnadmin lstxns did not show any transactions.
Restarting Apache solved the problem for me.