ubuntuusers.de

Problem mit SVN Server nach apache update

Status: Ungelöst | Ubuntu-Version: Ubuntu 13.10 (Saucy Salamander)
Antworten |

SkyHawk

Anmeldungsdatum:
6. März 2014

Beiträge: Zähle...

Hi, ich habe seit einem Update meiner Pakete, wo auch apache2 geupdatet wurde ein Problem mit meinem SVN Server: Ich kann über die Weboberfläche ganz normal darauf zugreifen, wenn ich allerdings mit meinem SVN Client (TortoiseSVN) ein SVN Update machen will oder auch nur den Repo Browser benutze, dann bekomme ich im Client die folgende Fehlermeldung:

Server sent unexpected return value (405 Method Not Allowed) in response to OPTIONS request for...

Im Apache Error Log steht dann:

[Mon Apr 07 20:25:06 2014] [error] [client 192.168.1.1] Could not fetch resource information.  [-2, #0]
[Mon Apr 07 20:25:06 2014] [error] [client 192.168.1.1] (84)Invalid or incomplete multibyte or wide character: The URI does not contain the name of a repository.  [405, #190001]
[Mon Apr 07 20:25:07 2014] [error] [client 192.168.1.1] Could not fetch resource information.  [-2, #0]
[Mon Apr 07 20:25:07 2014] [error] [client 192.168.1.1] (84)Invalid or incomplete multibyte or wide character: The URI does not contain the name of a repository.  [405, #190001]
[Mon Apr 07 20:25:08 2014] [error] [client 192.168.1.1] Could not fetch resource information.  [-2, #0]
[Mon Apr 07 20:25:08 2014] [error] [client 192.168.1.1] (84)Invalid or incomplete multibyte or wide character: The URI does not contain the name of a repository.  [405, #190001]
[Mon Apr 07 20:25:09 2014] [error] [client 192.168.1.1] Could not fetch resource information.  [-2, #0]
[Mon Apr 07 20:25:09 2014] [error] [client 192.168.1.1] (2)No such file or directory: The URI does not contain the name of a repository.  [405, #190001]

Meine dav_svn.conf:

<Location /svn>
  DAV svn
  SVNParentPath /var/svn-repos/
  SVNListParentPath on
  AuthType Basic

  AuthName "ckauba's SVN Repository"

  AuthUserFile /etc/apache2/dav_svn.passwd
  <IfModule mod_authz_svn.c>
    AuthzSVNAccessFile /etc/apache2/dav_svn.authz
  </IfModule>
  Require valid-user
  SSLRequireSSL
</Location>

Mir ist auch aufgefallen, dass das "authz_svn_module" nach dem update doppelt geladen wurde, also habe ich die Zeile in der dav_svn.load auskommentiert, sodass es nur mehr einmal in authz_svn.load geladen wird.

Auch wenn ich die Zeilen ab "AuthType Basic" auskommentiere, also auf die Authentifizierung verzichte, bekomme ich den gleichen Fehler.

Meine Vermutung ist, dass das Update irgendwas an den Konfigurationsdateien von apache2 geändert hat, aber ich weiß leider nicht wo ich da suchen soll.

bernett

Anmeldungsdatum:
2. Januar 2007

Beiträge: Zähle...

Hallo,

ich habe seit heute das gleiche Problem. Hast du inzwischen evtl. eine Lösung hierfür?

Viele Grüße, bernett

SkyHawk

(Themenstarter)

Anmeldungsdatum:
6. März 2014

Beiträge: 12

Hi, naja ich hab herausgefunden, dass wenn ich die Zeile

SVNListParentPath on

rausnehm, alles funktioniert, ohne Fehlermeldungen, allerdings kann ich dann das Directory nicht mehr listen.

LG Chris

bernett

Anmeldungsdatum:
2. Januar 2007

Beiträge: 30

Hi Chris,

vielen Dank schonmal. Hat das Problem bei mir ebenfalls gelöst. Das Listen hätte ich aber auch gerne wieder. Ich melde mich hier falls ich was rausfinde die Tage.

Grüße, bernett

SkyHawk

(Themenstarter)

Anmeldungsdatum:
6. März 2014

Beiträge: 12

Ich hab irgendwo gelesen, dass das ein Bug vom SVN ist, dass das Listing in Verbindung mit der Authentifizierung nicht korrekt funktioniert, aber leider weder warum das bis jetzt funktioniert hat, noch wie man das Problem umgeht.

Ich kann vorübergehend mal damit leben, muss halt jetzt immer wissen, welche Repos ich habe (Anmerkung: Ich verwende auch websvn und da geht das Listing des ParentDirs), damit ich drauf zugreifen kann mit dem Pfad.

Aber wenn jemand eine Lösung findet, dass es wieder funktioniert (denn auch im SVN Client funktionierts ja leider nicht) bitte posten!

LG Chris

Antworten |