svn problemas com um commit do eclipse

1
org.apache.subversion.javahl.ClientException: svn: E204900: Commit failed (details follow):
svn: E204900: Can't open file '/var/repo/db/txn-current-lock': Permission denied
svn: E175002: MKACTIVITY of '/var/repo/!svn/act/d0d4d437-3701-0010-ac67-11b5ce96094c//': 500 Internal Server Error (http://mywebsite.com)
org.apache.subversion.javahl.ClientException: svn: E204900: Commit failed (details follow):
svn: E204900: Can't open file '/var/repo/db/txn-current-lock': Permission denied
svn: E175002: MKACTIVITY of '/var/repo/!svn/act/d0d4d437-3701-0010-ac67-11b5ce96094c//': 500 Internal Server Error (http://mywebsite.com)

Como posso ignorar isso fazendo com que minha /var/repo seja gravável por todos? Eu apenas adiciono o usuário svn ao meu grupo? (atualmente a pasta é de propriedade de jackson:web )

    
por Jacksonkr 10.05.2012 / 19:43

3 respostas

3

Verifique se o repositório do subversion (não sua cópia de trabalho) é gravável pelo usuário que executa o svnserve (se o seu repositório for iniciado com svn: //), o usuário do apache (se seu repositório for acessado via http (s)) ou seu usuário (se você acessar o repositório via ssh ou localmente).

Normalmente, o daemon svnserve está sendo executado como o usuário svnserve. O usuário do apache é apache, httpd ou www-data (dependendo da sua distribuição). Eu acho que você sabe o seu nome de usuário:)

    
por 10.05.2012 / 19:52
0

Se o problema persistir e você estiver usando o linux (provavelmente uma nova instalação), verifique se o SELinux está ativo.

    
por 15.04.2013 / 09:44
0

No meu caso eu não tinha mais espaço livre no servidor com svn. Verifique se você tem espaço livre na partição temporária e na partição onde você tem o svn no servidor.

    
por 17.12.2014 / 10:23