O Svn CLI não pode se conectar ao repositório, mas o TortoiseSVN dentro do Wine e CLI em outro computador na mesma rede *pode*

O Svn CLI não pode se conectar ao repositório, mas o TortoiseSVN dentro do Wine e CLI em outro computador na mesma rede *pode*

[Espero que esta seja a rede StackExchange certa para isso, não tinha certeza se pertence mais aqui ou na rede Unix + Linux]

Anteriormente, eu estava simplesmente usando o svn CLI no meu laptop Linux, tudo funcionava bem. Agora que migrei para uma nova máquina desktop Linux (mesma distribuição do Arch Linux, copiada em todos os arquivos de configuração), de repente ele se recusa a conectar. Coisa estranha é

  1. Ainda consigo me conectar ao meu laptop antigo na mesma rede wi-fi
  2. na nova máquina, o svn CLI não funcionará, mas o TortoiseSVN (dentro do wine)faztrabalhar!

Estou ficando sem ideias sobre o que poderia ser a causa disso. Perguntei ao administrador do servidor SVN se ele tinha uma ideia, mas ele também não tinha ideia. Aparentemente sou o único com esse problema.

Alguns detalhes:

O 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

o mesmo com checkoutou qualquer outra coisa, na verdade. Tentar httpme dá Redirecting to URL 'https://svn.....a mesma mensagem de erro. Não tenho ideia do que isso significa, acho difícil pesquisar os documentos do SVN e o Google também não produz nada.

Tentei deletar minha configuração para $HOME/.subversionver se essa seria a causa do problema, mas mesmo resultado.

my /etc/hostsnão tem nada relacionado aí, não tenho nenhuma entrada .netrc(acho que estaria relacionado? não tenho certeza). Eu também posso obter o servidor IPv4/6 viahost svn.OUR.DOMAIN

Alguém tem uma pista? Algum lugar óbvio que estou perdendo e que deveria procurar por uma causa raiz?

Responder1

Acontece que este era um problema de IPv6!

Ao fazer um curl -vvvv https://svn.OUR.DOMAIN/....., eu consegui

 * 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

então colocando o endereço IPv4 em /etc/hostsalgo como

XXX.XX.XX.XXX svn.OUR.DOMAIN

corrigiu o problema!

informação relacionada