[Ich hoffe, dies ist das richtige StackExchange-Netzwerk dafür, war mir nicht sicher, ob dies eher hierher oder in das Unix+Linux-Netzwerk gehört]
Bisher habe ich einfach die SVN-CLI auf meinem Linux-Laptop verwendet, alles hat gut funktioniert. Jetzt, wo ich auf einen neuen Desktop-Linux-Rechner umgestiegen bin (dieselbe Arch Linux-Distribution, alle Konfigurationsdateien kopiert), weigert er sich plötzlich, eine Verbindung herzustellen. Das Seltsame ist
- Ich kann mit meinem alten Laptop immer noch eine Verbindung innerhalb desselben WLAN-Netzwerks herstellen
- auf der neuen Maschine funktioniert SVN CLI nicht, aber TortoiseSVN (innerhalb von Wine)tutarbeiten!
Mir gehen die Ideen aus, was die Ursache dafür sein könnte. Ich habe unseren SVN-Serveradministrator gefragt, ob er eine Idee hat, aber er hatte auch keine Ahnung. Ich bin anscheinend der Einzige mit diesem Problem.
Einige Details:
Der Befehl
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
dasselbe mit checkout
oder irgendetwas anderem, wirklich. Beim Versuch http
bekomme ich Redirecting to URL 'https://svn.....
immer dieselbe Fehlermeldung. Ich habe keine Ahnung, was das bedeutet, ich finde die SVN-Dokumente schwer zu durchsuchen und Googlen bringt auch nichts.
Ich habe versucht, meine Konfiguration zu löschen, um $HOME/.subversion
zu sehen, ob das die Ursache des Problems wäre, aber das Ergebnis war dasselbe.
meins /etc/hosts
hat nichts damit zu tun, ich habe keinen Eintrag in .netrc
(ich denke, das könnte damit zusammenhängen? nicht sicher). Ich kann den Server IPv4/6 auch überhost svn.OUR.DOMAIN
Hat irgendjemand eine Ahnung? Gibt es eine offensichtliche Stelle, die ich übersehe und an der ich nach der Grundursache suchen sollte?
Antwort1
Es stellte sich heraus, dass dies ein IPv6-Problem war!
Als ich ein machte curl -vvvv https://svn.OUR.DOMAIN/.....
, bekam ich
* 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
/etc/hosts
Geben Sie die IPv4-Adresse in
XXX.XX.XX.XXX svn.OUR.DOMAIN
das Problem wurde behoben!