Eu recebo Killed pelo sinal 15. quando estou usando o svn

16

Estou usando o svn + ssh e vejo vários:

Killed by signal 15.

durante um svn up .

Alguma maneira de ideias?

    
por Noah Campbell 09.03.2010 / 20:52

4 respostas

10

A mensagem que você está vendo é impressa por ssh como resultado da correção para svn-issue # 2580 .

Isso é esperado. Você precisa adicionar -q ao comando ssh chamado por svn, o que acontece por padrão a partir de 1.6.6.

Coloque isso em ~/.subversion/config na seção [tunnels] :

ssh = $SVN_SSH ssh -q
    
por 15.03.2010 / 00:32
2

A resposta correta é:

Add the -q parameter after  "$SVN_SSH ssh" in ~/.subversion/config

Em inglês claro:

Se o seu ~ / .subversion / config já tiver essa linha, edite a linha. Depois adicione-o.

Portanto, se você tiver certeza de que não há ocorrências de ssh = $ SVN_SSH ssh , adicione uma nova linha:

ssh = $SVN_SSH ssh -q 

Se a linha já existir, normalmente como ssh = $SVN_SSH ssh -o ControlMaster=no , edite-a para ler ssh = $SVN_SSH ssh -q -o ControlMaster=no

Aviso: A ordem dos parâmetros parece ser importante. ssh = $SVN_SSH ssh -q -o ControlMaster=no funciona, mas ssh = $SVN_SSH ssh -o -q ControlMaster=no falha com a mensagem linha de comando: linha 0: opção de configuração incorreta: -q .

    
por 01.11.2012 / 16:01
0
 ~/.subversion/config: ssh = $SVN_SSH ssh -q

Isso não funciona - acho que essa é a correção para o bug anterior .

[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
    
por 15.04.2011 / 04:35
0

Se não estiver funcionando, talvez você esteja chamando o ssh usando algo diferente da variável $ SVN_SSH. O link tem um exemplo disso.

sobre o aviso:

"Warning: The order of the parameters seems to matter. ssh = $SVN_SSH ssh -q -o ControlMaster=no works, but ssh = $SVN_SSH ssh -o -q ControlMaster=no fails with the message command-line: line 0: Bad configuration option: -q."

é porque você colocou o -q após o -o que está procurando pela opção (ControlMaster = no) especificada por -o. Se você colocou o -q após a opção, ele funcionará. ou seja,

ssh = $SVN_SSH ssh -o ControlMaster=no -q
    
por 19.02.2013 / 23:43

Tags