Inicie o servidor SVN após a inicialização

Inicie o servidor SVN após a inicialização

Instalei o SVN 1.8 e criei o repositório no /var/svnrepos/svn/diretório. Quando executo o servidor SVN com este comando no terminal, tudo funciona bem e o acesso do cliente ao URL svn://svnserver/svn/é bem-sucedido:

svnserve -d -r /var/svnrepos/

Quero que o servidor SVN seja executado na inicialização do sistema. Eu adicionei o comando acima no /etc/rc.d/rc.localarquivo. O servidor SVN está em execução após a inicialização, mas quando acesso o servidor do cliente (TortoiseSVN), recebo esta mensagem:

Unable to connect to a repository at URL 'svn://svnserver/svn'
Can't open file '/var/svnrepos/svn/format': Permission denied

Responder1

Editar: systemdCaso você precise instalar, ative o serviço relevante:Serviços e Daemons A execução rc.localpode precisar ser instalada como um serviço ou mesmo se for executada, você pode estar tentando iniciar o serviço svn com um usuário incorreto.


O SVN não começou com /etc/init.d/svnserve?EDITAR: Não porque systemdé usado, tornando o texto abaixo relevante apenas para versões anteriores

nesse caso, você pode criar aliases para esse script para iniciá-lo nos /etc/rc<runlevel>.d/diretórios relevantes. Ou com atualização-rc.dse disponível.

informação relacionada