Problemas con el cliente subversion

Luego de actualizar algunos paquetes de Debian Squeeze/Sid, el cliente svn de la línea de comandos dejó de funcionar, al intentar hacer un checkout mostraba el siguiente error:

  1. svn checkout http://tinyurl.googlecode.com/svn/trunk/ tinyurl-read-only
  2. svn: OPTIONS of 'http://tinyurl.googlecode.com/svn/trunk/': could not connect to server ('http://tinyurl.googlecode.com)

Tratando de rastrear el inconveniente utilizando el comando strace de la siguiente forma:

  1. $ strace svn info http://tinyurl.googlecode.com/svn/trunk/

Podemos obtener información más completa del problema, especialmente en la línea que contiene el mensaje:

  1. socket(PF_INET, 0×80001 /* SOCK_??? */, IPPROTO_TCP) = -1 EINVAL (Invalid argument)

Finalmente con una búsqueda descubrimos que se trata de un bug en el paquete libneon27-gnutls 0.28.4-1.

Las alternativas para solucionarlo están entre hacer un downgrade del paquete, actualizarlo a la versión  0.28.4-2 que soluciona el problema, o instalar una nuevo kernel, el 2.6.29 funciona bien.

A menos que se indique lo contrario, el contenido de Problemas con el cliente subversion disponible en SeHablaLinux está sujeto a la Creative Commons Attribution-Share Alike 3.0 Unported License.

Deje un comentario