Como você disse:
% bl0ck_qu0te% Isso significa que você está fazendo check-out do servidor 192.168.253.130 sobre HTTP para o diretório local / home / akira / svn / repository como usuário akira . Os privilégios de leitura / gravação no servidor SVN (um repositório centralizado) são determinados pelo programa que serve SVN sobre HTTP (provável Apache). O Apache está sendo executado como www-data e não pode gravar em /home/svn/myrepo/db/txn-current-lock se não for de sua propriedade.
Eu sugiro que você inicie um daemon svnserve como o usuário svn e use isso em vez do Apache. Em seguida, o URL http://192.168.253.130/svn/repository se torna algo como svn://192.168.253.130/myrepo ao usar este initscript que basicamente chama svnserve --root=/home/svn --threads como usuário svn . Se você estiver executando um servidor subversion local, poderá adicionar a opção --listen-host=localhost para aumentar a segurança.