Subversion: Solucionando o erro “Não foi possível abrir uma sessão ra_local para URL”

By Tiago Hillebrandt

Boa tarde pessoal, tudo bem?

Hoje, no desenvolvimento de um projeto, tive um problema ao dar um commit no Subversion (SVN).

Após muito pesquisar no Google, sem alguma solução definitiva e funcional, resolvi fazer um backup do projeto para testar algumas hipóteses que havia imaginado, e, felizmente, cheguei a tão simples e esperada fórmula para resolução:

1º passo: Antes de qualquer coisa, faça um backup do seu projeto;

2º passo: No final da última linha do erro, ele mostra um diretório. Copie seu caminho! No meu caso é /media/Arquivos/Subversion/Projeto, pois no meu erro:

svn: Não foi possível abrir uma sessão ra_local para URL
svn: Não foi possível abrir o repositório ‘file:///media/Arquivos/Subversion/Projeto

3º passo: Remova a pasta .svn de dentro desse diretório. Ou seja, via terminal acesse a pasta que apareceu no erro e apague a pasta oculta .svn. No meu caso:

cd /media/Arquivos/Subversion/Projeto
rm -rf .svn

Obs: Também é possível fazê-lo via modo gráfico, mas não vejo necessidade de mostrá-lo, pois dificilmente um usuário comum irá usar um repositório SVN, hehe.

E pronto! Só dar um commit e poderá notar que o problema estará resolvido (ao menos espero)!

Um abraço,

-Tiago Hillebrandt

Tags: , , , ,

2 Respostas para “Subversion: Solucionando o erro “Não foi possível abrir uma sessão ra_local para URL””

  1. Laécio Morais Disse:

    Olá Tiago,
    Obrigado pelo comentário, faz um bom tempo que não atualizo mais o blog (na verdade nem acessava a um bom tempo..;), mas hoje resolvi acessar e mudar para o WordPress (atualizei o endereço no launchpad), espero ter tempo de agora em diante para atualizar o blog.
    Seu blog é bem legal, achei interessante as publicações. Abraços !

  2. Patrick Disse:

    Opa,
    já passei por problemas parecidos, remover o diretório .svn na maioria das vezes resolve o problema mesmo.

    Bom saber que você tá usando o subversion também.

    Grande abraço

    Patrick ;)

Deixe uma resposta