CardDAV Probleme ...

Status
Für weitere Antworten geschlossen.

urbZZ

Benutzer
Mitglied seit
04. Jan 2017
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hi,

habe die letzten Tage damit verbracht CalDAV und CardDAV auf meiner DS215j aufzusetzen (DSM 6.0.2-8451 Update 7).

Zum Synchronisieren nutze ich ein Macbook PRO, ein iPad und eine Samsung Galaxy mit DAVDroid. CalDAV funktioniert jetzt soweit gut auf allen Clients.

Ich habe jedoch Probleme mit CardDAV wenn ich bestehende Einträge ändern und zum Synology zurück synchen will. Das funktioniert auf keinem der Systeme. Neue Einträge anlegen klappt Problemlos! Mein Adressbuch habe ich auf dem Mac aus der Kontakte Anwendung als VCard exportiert (alle Kontakte in eine große vCard-datei) und diese dann im Synology importiert. Dabei gab es keinen Fehler und die Kontakte sind auch alle da.

Wenn ich jetzt einen der bestehenden Einträge ändere und synchronisiere, dann klappt das nicht. Das Protokoll von DAV-Droid spuckt folgenden Fehler aus:

Rich (BBCode):
HTTP RESPONSE:
http/1.1 403 Forbidden
Connection: close
Content-Length: 271
Content-Type: text/xml
Date: Wed, 04 Jan 2017 17:40:02 GMT
DAV: 1, access-control, addressbook, extended-mkcol, calendarserver-principal-property-search, calendarserver-principal-search, calendarserver-home-sync
Server: Twisted/13.0.0 TwistedWeb/9.0.0
Strict-Transport-Security: max-age=604800

<?xml version='1.0' encoding='UTF-8'?>[LF]
<error xmlns='DAV:'>[CR][LF]
  <no-uid-conflict xmlns='urn:ietf:params:xml:ns:carddav'/>[CR][LF]
  <error-description xmlns='http://twistedmatrix.com/xml_namespace/dav/'>Cannot change the UID in an existing resource.</error-description>[CR][LF]
</error>

EXCEPTION:
at.bitfire.dav4android.exception.HttpException: 403 Forbidden
	at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:318)
	at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:291)
	at at.bitfire.dav4android.DavResource.put(DavResource.java:202)
	at at.bitfire.davdroid.syncadapter.SyncManager.uploadDirty(SyncManager.java:317)
	at at.bitfire.davdroid.syncadapter.SyncManager.performSync(SyncManager.java:147)
	at at.bitfire.davdroid.syncadapter.ContactsSyncAdapterService$ContactsSyncAdapter.sync(ContactsSyncAdapterService.java:64)
	at at.bitfire.davdroid.syncadapter.SyncAdapterService$SyncAdapter.onPerformSync(SyncAdapterService.java:85)
	at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:272)


Ich denke mal die interessanten Stellen sind diese: "403 Forbidden" & "Cannot change the UID in an existing resource".

Ich komme hier nicht weiter. Dem CardCav-User auf der Synology habe ich schon alle möglichen Rechte gegeben, was aber nichts hilft... Meines Wissens erlaubt das CardDAV-Protokoll keine Änderung der UID eines Eintrags, insofern stimmt die Fehlermeldung ja, aber warum will er die UID überhaupt ändern?? Kennt einer dieses Problem und hat Hilfe für mich?

Danke & Grüße,
urbZZ
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat