I ran into some Subversion issues while upgrading an old
Subversion instance from 1.5.5 to 1.7. The process also involved moving the
repositories from a 32bit 1CPU 2GB virtual server to a 64bit 2CPU 4GB virtual
server. I’m also running Subversion Edge, as the svn user and apache as
the apache user.
Subversion (SVN): Can’t open file ‘db/txn-current-lock’:
Permission denied
Discussion: Ownership on the repository db directory is
incorrect
# ls -ld
/<repo-path>/<repo>/db
drwxrwsr-x 6 svn svn 4096 Sep 20
12:45 db
Solution: Change ownership
# chown –R svn:apache db
Subversion (SVN): Can’t write activity db
Discussion: Ownership on the repository dav directory is
incorrect
# ls -ld
/<repo-path>/<repo>/dav
drwxrwxr-x 3 svn apache 4096 Sep 19
17:04 dav
Solution: Change ownership of the dav directory
# cd /<repo-path>/<repo>/
# chown –R apache:apache dav
Subversion (SVN): “attempt to write a readonly database”
Discussion: The file “rep-cache.db” has the incorrect
permissions
#ls -l rep-cache.db
-rw-r--r-- 1 svn apache 81920 Sep
20 13:09 rep-cache.db
Solution: Change ownership on rep-cache.db
# cd /<repo-path>/<repo>/db
# chmod 664 rep-cache.db
No comments:
Post a Comment