[Ubuntu] Subversion Server von extern nicht erreichbar.

Dieses Thema im Forum "Linux & BSD" wurde erstellt von 010100111001, 26. September 2012 .

  1. 26. September 2012
    "svn list" funktioniert lokal auf dem Server problemlos.

    Bei einem Aufruf von extern bekomme ich folgenden Fehler:

    Code:
    $ svn list svn:/xxx/project1
    svn: E730061: Unable to connect to a repository at URL 'svn://svn:/xxx/project1'
    svn: E730061: Can't connect to host 'svn340.xxx': No connection could be made because the target machine actively refused it.
    iptables auf dem Server hat lediglich den (korrekten?) Eintrag für Subversion.

    Code:
    root@svn340:~# sudo iptables -L
    Chain INPUT (policy ACCEPT)
    target prot opt source destination
    ACCEPT tcp -- anywhere anywhere tcp dpt:svn
    
    Chain FORWARD (policy ACCEPT)
    target prot opt source destination
    
    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination
     
  2. 26. September 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Was mir als erstes schonmal auffällt, es heißt:
    Code:
    svn list svn://xxx/project1
    soweit ich weiß..

    Und zum anderen, was heißt lokal funktioniert?
    Lokal nur von dem Rechner aus, wo der Server läuft? Oder lokal von deinem Heimnetz aus?

    Steht der Server bei dir zu Hause hinterm Router oder ist der übers Netz erreichbar?
    Paar mehr Infos wären gut..
     
    1 Person gefällt das.
  3. 26. September 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Was hast du für eine Listening-Address eingetragen?
     
    1 Person gefällt das.
  4. 26. September 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Hallo,

    ich spring da mit auf dem Zug von °EraZoR° auf.

    Da ist ja schon klar, dass er nicht erreicht wird. Entweder ohne svn:/ davor, dann setzt er es normalerweise automatisch oder mit svn://

    Gruß
    xolox

    Das ist ja schon strange
     
    1 Person gefällt das.
  5. 5. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Sorry, natürlich war es ein Tippfehler.

    Aber auch wenn man es richtig schreibt funktioniert es nicht...

    Code:
    $ svn list svn://xxx.de/project1
    svn: E730061: Unable to connect to a repository at URL 'svn://xxx.de/project1'
    svn: E730061: Can't connect to host 'xxx.de': No connection could be made because the target machine actively refused it.
     
  6. 5. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Mit lokal meine ich direkt auf dem Server.

    Der Server ist direkt im Netz, also keine FW / Router dazwischen.

    Was meinst du damit?
     
  7. 6. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Code:
    netstat -tln | grep 3690
    (Standard Port für Subversion)

    Zeigt dir an, ob überhaupt ein Programm auf dem Port lauscht..
    Wenn nicht ist dein Server schlicht und ergreifend nicht gestartet..
    Andernfalls ist vermutlich etwas in deiner Konfiguration falsch und lässt keine Verbindungen von dem Port zu.

    Nutzt du Apache als Webserver für SVN?
    Wenn ja:
    tail -f /var/log/apache2/access.log
    und
    tail -f /var/log/apache2/error.log

    in zwei Shells als Root auf und dann mal ein list oder checkout versuchen und den Output hier posten bitte..

    Gruß
    °EraZoR°

    PS:
    Doppelposts (innerhalb von 24h) sind verboten soweit ich weiß ;-)
     
  8. 12. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Code:
    root@xxx:~# netstat -tln | grep 3690
    tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN
    Die Apache-Logs bleiben beim "Zugriff" leer.

    Code:
    a2enmod dav_svn 
    Ist enabled.

    Die /etc/apache2/mods-enabled/dav_svn.conf ist angepasst:

    Code:
    <Location /svn> DAV svn SVNPath /home/svn AuthType Basic AuthName "Subversion repository" AuthUserFile /etc/apache2/dav_svn.passwd <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
    Die Repositories liegen in /home/svn/Repositories.
     
  9. 12. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.


    ähh... ja klar...

    wenn du versuchst mit svn:// zu verbinden, nimmt er den standard svn port und versucht da zu verbinden. (warum svn da dann nicht antwortet? kp! wird wohl durch ne firewall geblockt) dort wird dein apache aber nicht gebindet sein. dementsprechend ist auch nichts in den logs....


    Code:
    svn list http://xx.de/svn/bla
    wird wohl funktionieren
     
    1 Person gefällt das.
  10. 17. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    da stehts doch:
    svn: E730061: Can't connect to host 'xxx.de': No connection could be made because the target machine actively refused it.

    der zielhost verweigert die verbindung. Da musst du dich an den betreiber des ZielHosts wenden. ICh schätze du scheiterst an firewall regeln o.ä.
     
    1 Person gefällt das.
  11. 18. Oktober 2012
    Zuletzt von einem Moderator bearbeitet: 18. Oktober 2012
    Da es sich hier um eine Migration eines SVN-Servers handelt, und der alte Server eben genau auf den Befehl "svn list svn://...." hörte, soll es beim neuen Server genauso sein.

    Der Betreiber des Zielhosts bin ich, bzw. zumindest einer der Admins.

    Die UFW ist nicht aktiv. Iptables sollte doch richtig konfiguriert sein (siehe oben).

    Die Frage ist, woran es denn sonst noch liegen könnte, also wer bzw. was dort blockiert.

    Lokal auf dem Server funktioniert es, wie weiter oben auch schon geschrieben:
    svn list svn://localhost/repo

    ------------------- hinzugefügter Beitrag --------------------

    Was genau meinst du damit?
     
  12. 19. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Es gibt Programme mit Konfigurationen, wo man festlegen kann/muss auf welche Adresse das Programm lauscht.

    0.0.0.0 steht z.B. für alle Verbindungen
    127.0.0.1 nur Lokal
    etc.
     
  13. 20. Oktober 2012
    AW: [Ubuntu] Subversion Server von extern nicht erreichbar.

    Steht wohl auf 0.0.0.0
     
  14. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.