TracError: Repositório não encontrado

3

Estou recebendo esse erro ao tentar executar o trac-admin / path / to / trac repositório resync / path / to / svnroot / repo1

Ambos os caminhos existem. Estou tentando usar o Trac 0.12 com vários svn repositórios. Eu poderia ressincronizar o primeiro sem problemas, mas o o segundo causa esse erro. Agora, não consigo sincronizar novamente nenhum deles. Eu sempre recebo um erro como este:

$ trac-admin /path/to/trac repository resync /path/to/svnroot/repoN

TracError: Repository '/path/to/svnroot/repoN' not found.

E o repositório existe. Testado.

Software usado: Ubuntu 10.04, Trac 0.12, Subversion 1.6.12, Python 2.6, Apache2 + mod_wsgi.

Coisas concluídas:

  • Repositórios Svn criados e testados, funcionando bem.

  • Trac initenv e implantar operações administrativas executadas no trac diretório.

  • O Apache configurou a adição dessas linhas ao / etc / apache2 / mods-enabled / dav_svn.conf:

link

Minhas repos são / path / to / svnroot / repo1 e / path / to / svnroot / repo2.

E essas linhas foram adicionadas ao /etc/apache2/conf.d/trac.project.conf

link

As mesmas senhas são usadas para o svn e o trac: /etc/apache2/dav_svn.passwd, criado com o htpasswd.

Alguma pista sobre o problema do TracError? Obrigado antecipadamente,

Atenciosamente, Jorge

    
por Jorge Arévalo 14.06.2011 / 16:40

3 respostas

3

Na verdade, quando você usa trac-admin /path/to/trac repository resync myrepository , é necessário especificar myrepository pelo nome e não pelo caminho ( repoN no seu caso).

    
por 24.10.2011 / 10:39
5

Acho que resolvi meu problema. O truque era executar:

repositório trac-admin / path / to / projenv resync '*'

Com essa instrução, eu poderia ressincronizar todos os meus repositórios: -).

Obrigado pela sua ajuda!

    
por 17.06.2011 / 13:45
0

Com base na documentação , estou supondo que em algum momento você deveria atribuir ao repositório algum tipo de nome para esse caminho com o

repository add <repos> <path>

comando, então todos os outros comandos referem-se a <repos> name em vez de <path> .

    
por 14.06.2011 / 17:33