ETag Fehler - NextCloud/OwnCloud Synchronisation unter Debian 8
ETag Fehler - NextCloud/OwnCloud Synchronisation unter Debian 8
Table Of Contents [Toggle]
Nach Recherche in diversen Next/OwnCloud-Foren habe ich das Problem der fehlenden ETags endlich lösen können.
Hier ist der Fehler der bei der Android App DavDroid (Open-Source Anwendung zur Synchronisation mit CalDav und CardDav Servern) aufgetreten ist:
EXCEPTION:
at.bitfire.dav4android.exception.DavException: Received CardDAV GET response without ETag for
https://SERVER/nextcloud/remote.php/dav/addressbooks/users/name/contacts/book.vcf
at at.bitfire.davdroid.syncadapter
...
System:
- Debian Jessie 64bit (Neuinstallation)
- NextCloud 10.0
- Apache WebServer mit empfohlenen Configs laut NextCloud Dokumentation
Lösung: Die Datei /etc/apache2/conf-available/security.conf
öffnen, und die Zeile Header unset ETag
auskommentieren:
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
<IfModule mod_headers.c>
# Header unset ETag
Header always set Strict-Transport-Security „max-age=31556926“
Anschließend muss Apache neu geladen werden: systemctl reload apache2
Die Synchronisation von OwnCloud/NextCloud Adressbüchern & Kalendern mit DavDroid sollte jetzt funktionieren.