Me matan por la señal 15. cuando estoy usando svn

17

Estoy usando svn + ssh y veo varios:

Killed by signal 15.

durante a svn up.

Alguna forma de ideas?

Noah Campbell
fuente
Hay una gran cantidad de visitas para google.com/search?q=svn+signal+15. Al revisarlas, parece haber un error conocido para las versiones anteriores de subversion que requieren que actualice su .subversion / config old.nabble .com / ...
Zoredache

Respuestas:

11

Ssh imprime el mensaje que está viendo como resultado de la solución para svn-issue # 2580 .

Esto se espera. Debe agregar -qal comando ssh invocado por svn, que ocurre de manera predeterminada a partir de 1.6.6.

Ponga esto ~/.subversion/configdebajo de la [tunnels]sección:

ssh = $SVN_SSH ssh -q
MacLemon
fuente
Para que la solución funcione, debe colocar la línea en la sección [túneles]
Ilia Nedoluzhko
Tenga en cuenta que la corrección aplicada a Subversion en algún lugar desde aproximadamente 1.6.5 en adelante es solo la sshconfiguración predeterminada en su [tunnels]sección de configuración . Si tiene una instalación existente con ese conjunto, por ejemplo ssh = $SVN_SSH ssh -o ControlMaster=no, (sans -q), deberá agregar esa configuración allí, ya que el valor predeterminado actualizado no se aplicará.
javabrett
2

La respuesta correcta es:

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

En inglés simple:

Si su ~ / .subversion / config ya tiene esa línea, edite la línea. De lo contrario, agrégalo.

Entonces, si está seguro de que no se produce ssh = $ SVN_SSH ssh , agregue una nueva línea:

ssh = $SVN_SSH ssh -q 

Si la línea ya existe, por lo general, ssh = $SVN_SSH ssh -o ControlMaster=no edítela para leerssh = $SVN_SSH ssh -q -o ControlMaster=no

Advertencia: el orden de los parámetros parece importar. ssh = $SVN_SSH ssh -q -o ControlMaster=nofunciona, pero ssh = $SVN_SSH ssh -o -q ControlMaster=nofalla con el mensaje línea de comando: línea 0: opción de configuración incorrecta: -q .

Danny Schoemann
fuente
1
El orden es importante porque 'ControlMaster = no' es un parámetro de -o. -o no es una bandera independiente
Allan Jude
0
 ~/.subversion/config: ssh = $SVN_SSH ssh -q

Esto no funciona: creo que esta es la solución para el error anterior .

[n@g ~]$ svn up /opt/
At revision 1492.
Killed by signal 15.
[n@g ~]$ grep "ssh =" ~/.subversion/config
ssh = $SVN_SSH ssh -q
Yip Wai Peng
fuente
0

Si no funciona, quizás esté invocando ssh usando algo diferente a la variable $ SVN_SSH. http://www.freebsdonline.com/content/view/764/528/ tiene un ejemplo de eso.

con respecto a la advertencia:

"Advertencia: el orden de los parámetros parece importar. Ssh = $ SVN_SSH ssh -q -o ControlMaster = no funciona, pero ssh = $ SVN_SSH ssh -o -q ControlMaster = no falla con el mensaje línea de comando: línea 0: Opción de configuración incorrecta: -q ".

eso se debe a que colocó -q después de -o que busca la opción (ControlMaster = no) especificada por -o. si colocaste -q después de la opción, funcionará. es decir

ssh = $SVN_SSH ssh -o ControlMaster=no -q
lijeb
fuente