[Espero que esta sea la red StackExchange adecuada para esto, no estaba seguro de si pertenece más aquí o a Unix+Linux]
Anteriormente, simplemente usaba la CLI svn en mi computadora portátil Linux y todo funcionaba bien. Ahora que migré a una nueva máquina Linux de escritorio (misma distribución Arch Linux, copiada todos los archivos de configuración), de repente se niega a conectarse. Lo raro es
- Todavía puedo conectarme con mi vieja computadora portátil desde la misma red wifi
- en la nueva máquina, svn CLI no funciona pero TortoiseSVN (dentro de vino)hace¡trabajar!
Me estoy quedando sin ideas sobre cuál podría ser la causa de esto. Le pregunté a nuestro administrador del servidor SVN si tenía una idea, pero tampoco tenía ni idea. Al parecer soy el único que tiene este problema.
Algún detalle:
El comando
svn list https://svn.OUR.DOMAIN/svn/REPO/trunks/OURTRUNK
svn: E170013: Unable to connect to a repository at URL 'https://svn.OUR.DOMAIN/svn/REPO/trunks/OURTRUNK'
svn: E000111: Error running context: Connection refused
Lo mismo con checkout
o cualquier otra cosa, de verdad. Al intentarlo http
me aparece Redirecting to URL 'https://svn.....
el mismo mensaje de error. No tengo ni idea de lo que esto significa, me resulta difícil buscar en los documentos SVN y buscar en Google tampoco arroja nada.
Intenté eliminar mi configuración para $HOME/.subversion
ver si esa sería la causa del problema, pero obtuve el mismo resultado.
No tengo /etc/hosts
nada relacionado allí, no tengo ninguna entrada .netrc
(¿creo que estaría relacionado? No estoy seguro). También puedo obtener el servidor IPv4/6 a través dehost svn.OUR.DOMAIN
¿Alguien tiene una idea? ¿Algún lugar obvio que me falta y que debería buscar en busca de una causa raíz?
Respuesta1
¡Resulta que esto fue un problema de IPv6!
Al hacer un curl -vvvv https://svn.OUR.DOMAIN/.....
, obtuve
* connect to SOME_IPV6_ADDR port 443 failed: Connection refused
* Trying SOME_IPV4_ADDR...
* Connected to svn.OUR.DOMAIN (XXX.XXX.XXX.XXX) port 443
entonces poner la dirección ipv4 en /etc/hosts
me gusta
XXX.XX.XX.XXX svn.OUR.DOMAIN
solucionado el problema!