Dateien auf zwei Macs mit Unison und WebDAV synchronisieren: Probleme mit dem nachgestellten Schrägstrich

488
PaulJ

Ich versuche, zwei Dateisätze zwischen meinem Macbook und meinem Mac Mini zu synchronisieren. Was ich gemacht habe war:

  1. Richten Sie einen Apache WebDAV-Server in meinem Mac Mini ein.
  2. Greifen Sie mit dem Finder auf die WebDAV-Freigabe zu und hängen Sie sie auf meinem Macbook an.
  3. Verwenden Sie Unison, um beide Dateisätze zu synchronisieren.

(Ich muss WebDAV anstelle von SMB verwenden, da ich diese Dateien später auch mit einer iPhone-App synchronisieren muss, die nur WebDAV verwenden kann).

Ich habe ein Problem mit nachgestellten Schrägstrichen in den Anforderungs-URLs. Ich mounte das Laufwerk des Mac Mini mit WebDAV ... aber wenn ich versuche, mit Unison zu synchronisieren oder es zu durchsuchen, werden die meisten Ordner in der Remote-Einheit nicht vorhanden. Das Fehlerprotokoll im Mac Mini sagt:

[Sat Jun 30 02:47:53.299395 2018] [auth_digest:error] [pid 13801] [client fe80::e6ce:8fff:fe26:45e2:50435] AH01786: uri mismatch - </~paulo/Notebooks/03_Proyectos/Web> does not match request-uri </~paulo/Notebooks/03_Proyectos/Web/> 

Beachten Sie den abschließenden Schrägstrich am Ende. Es scheint, dass der Client (der Finder) sendet:

/~paulo/Notebooks/03_Proyectos/Web 

Und der Server erwartet:

/~paulo/Notebooks/03_Proyectos/Web/ 

Entweder das oder umgekehrt.

Wie kann ich das lösen?

0

0 Antworten auf die Frage