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:
-
svn checkout http://tinyurl.googlecode.com/svn/trunk/ tinyurl-read-only
-
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:
-
$ 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:
-
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.


Hablaron de...