For reference, here’s the owncloud ticket that goes about it.
https://github.com/owncloud/core/issues/4951
Should get merged with owncloud 7
Hello,
first of all, thanks a lot for all Your work on this project.
I have a professional webhoster, that lets me enable SSl with a shared certificate, but only on a specific port (varying for every domain/subdomain, in this case port 51083).
I have imported the certificate to my android phone and now the creation of the sync adapter works fine.
When I force a synchronisation, android says that synchronisation is not possible, trying again later. But it never works.
It seems that the single contact entries are recognised and somehow fetched correctly, but not synced???
Thanks in advance,
Cheers,
Lowower.
In the following i add the logcat ouput “generated” with the app “catlog”:
Errors:
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): Hard HTTP error 403
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at.bitfire.davdroid.webdav.HttpException: 403 Forbidden
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:424)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:397)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.multiGet(WebDavResource.java:322)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.resource.RemoteCollection.multiGet(RemoteCollection.java:92)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.pullNew(SyncManager.java:190)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:87)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:133)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
Filter davdroid:
09-29 06:48:54.301 I/davdroid.DavSyncAdapter(6096): Performing sync for authority com.android.contacts
09-29 06:48:54.301 D/davdroid.DavSyncAdapter(6096): Creating new DavHttpClient
09-29 06:48:54.301 D/davdroid.DavHttpClient(6096): Disabling compression for debugging purposes
09-29 06:48:54.301 D/davdroid.DavHttpClient(6096): Logging network traffic for debugging purposes
09-29 06:48:54.301 D/davdroid.DavSyncAdapter(6096): Server supports VCard version 3.0
09-29 06:48:54.311 D/davdroid.WebDavResource(6096): Using preemptive authentication (not compatible with Digest auth)
09-29 06:48:54.331 I/davdroid.SyncManager(6096): Remotely removing 0 deleted resource(s) (if not changed)
09-29 06:48:54.361 I/davdroid.SyncManager(6096): Uploading 0 new resource(s) (if not existing)
09-29 06:48:54.401 I/davdroid.SyncManager(6096): Uploading 0 modified resource(s) (if not changed)
09-29 06:48:54.691 D/davdroid.SNISocketFactory(6096): Preparing direct SSL connection (without proxy) to https://subdomain.domain.net:51083
09-29 06:48:54.751 D/davdroid.SNISocketFactory(6096): Using documented SNI with host name subdomain.domain.net
09-29 06:48:54.911 I/davdroid.SNISocketFactory(6096): Established TLSv1.2 connection with subdomain.domain.net using SSL_RSA_WITH_RC4_128_MD5
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
09-29 06:48:56.132 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.nett/kontakte/
09-29 06:48:56.132 D/davdroid.SyncManager(6096): Last local CTag = null; current remote CTag = 1411839288
09-29 06:48:56.132 I/davdroid.SyncManager(6096): Fetching remote resource list
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
09-29 06:48:57.544 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.net/kontakte/
09-29 06:48:57.544 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.net/kontakte/b380a241-dbf5-4611-a9b2-b7cfc3359e07.vcf
...
09-29 06:48:57.734 D/davdroid.WebDavResource(6096): Processing multi-status element: https://subdomain.domain.net:51083/remote.php/carddav/addressbooks/user%40name.net/kontakte/d35dcf12-01a0-4f56-84c3-9fb11c056fb4.vcf
09-29 06:48:59.336 I/davdroid.SyncManager(6096): Fetching 195 new remote resource(s)
09-29 06:48:59.336 I/davdroid.RemoteCollection(6096): Multi-getting 35 remote resource(s)
09-29 06:48:59.406 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
09-29 06:48:59.456 D/davdroid.SNISocketFactory(6096): Preparing direct SSL connection (without proxy) to https://subdomain.domain.net:51083
09-29 06:48:59.506 D/davdroid.SNISocketFactory(6096): Using documented SNI with host name subdomain.domain.net
09-29 06:48:59.686 I/davdroid.SNISocketFactory(6096): Established TLSv1.2 connection with subdomain.domain.net using SSL_RSA_WITH_RC4_128_MD5
09-29 06:48:59.696 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-5 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): Hard HTTP error 403
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at.bitfire.davdroid.webdav.HttpException: 403 Forbidden
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:424)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:397)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.webdav.WebDavResource.multiGet(WebDavResource.java:322)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.resource.RemoteCollection.multiGet(RemoteCollection.java:92)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.pullNew(SyncManager.java:190)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:87)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:133)
09-29 06:48:59.816 E/davdroid.DavSyncAdapter(6096): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
09-29 06:48:59.816 I/davdroid.DavSyncAdapter(6096): Sync complete for com.android.contacts
09-29 06:48:59.826 D/davdroid.DavSyncAdapter(6096): Closing httpClient
09-29 06:48:59.836 D/SyncManager(592): failed sync operation user@name.net u0 (bitfire.at.davdroid), com.android.contacts, SERVER, latestRunTime 288659130, reason: AutoSync, SyncResult: stats [ numParseExceptions: 1]
09-29 06:48:59.836 D/SyncManager(592): not retrying sync operation because the error is a hard error: user@name.net u0 (bitfire.at.davdroid), com.android.contacts, SERVER, latestRunTime 288664703, reason: AutoSync
Filter ch.boye:
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "PROPFIND /remote.php/carddav/addressbooks/user%40name.net/kontakte/ HTTP/1.1[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Depth: 0[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Length: 117[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Host: subdomain.domain.net:51083[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Connection: Keep-Alive[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Authorization: Basic ***[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "[\r][\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "<propfind xmlns="DAV:">[\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " <prop>[\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " <CS:getctag xmlns:CS="http://calendarserver.org/ns/"/>[\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " </prop>[\n]"
09-29 06:48:54.911 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "</propfind>"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "HTTP/1.1 207 Multi-Status[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Date: Mon, 29 Sep 2014 04:48:56 GMT[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Server: Apache[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Powered-By: PHP/5.3.28[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=0f3564c142764258a6f63f0ef8752454; path=/; HttpOnly[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Expires: Thu, 19 Nov 1981 08:52:00 GMT[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Pragma: no-cache[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Strict-Transport-Security: max-age=0[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-XSS-Protection: 1; mode=block[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Content-Type-Options: nosniff[\r][\n]"
09-29 06:48:56.072 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Robots-Tag: none[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=6ff019d3e52324768cd6b32ea3960213; path=/; HttpOnly[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Vary: Brief,Prefer,Accept-Encoding[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "DAV: 1, 3, extended-mkcol, addressbook, access-control, calendarserver-principal-property-search[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Length: 423[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Keep-Alive: timeout=2, max=100[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Connection: Keep-Alive[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Type: application/xml; charset=utf-8[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "[\r][\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<?xml version="1.0" encoding="utf-8"?>[\n]"
09-29 06:48:56.082 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/</d:href><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/">1411839288</x3:getctag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat></d:response></d:multistatus>[\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "PROPFIND /remote.php/carddav/addressbooks/user%40name.net/kontakte/ HTTP/1.1[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Depth: 1[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Content-Length: 134[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Host: subdomain.domain.net:51083[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Connection: Keep-Alive[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "Authorization: Basic ***[\r][\n]"
09-29 06:48:56.172 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "[\r][\n]"
09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "<propfind xmlns="DAV:">[\n]"
09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " <prop>[\n]"
09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " <CS:getctag xmlns:CS="http://calendarserver.org/ns/"/>[\n]"
09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " <getetag/>[\n]"
09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> " </prop>[\n]"
09-29 06:48:56.183 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 >> "</propfind>"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "HTTP/1.1 207 Multi-Status[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Date: Mon, 29 Sep 2014 04:48:57 GMT[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Server: Apache[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Powered-By: PHP/5.3.28[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=3d64211b9950bd790fac9696ad8439c5; path=/; HttpOnly[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Expires: Thu, 19 Nov 1981 08:52:00 GMT[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Pragma: no-cache[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Strict-Transport-Security: max-age=0[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-XSS-Protection: 1; mode=block[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Content-Type-Options: nosniff[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "X-Robots-Tag: none[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Set-Cookie: ocad30fe79aa=cbb2ffac9cdc3a5213aaf161038f328d; path=/; HttpOnly[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Vary: Brief,Prefer,Accept-Encoding[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "DAV: 1, 3, extended-mkcol, addressbook, access-control, calendarserver-principal-property-search[\r][\n]"
09-29 06:48:56.433 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Keep-Alive: timeout=2, max=99[\r][\n]"
09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Connection: Keep-Alive[\r][\n]"
09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Transfer-Encoding: chunked[\r][\n]"
09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "Content-Type: application/xml; charset=utf-8[\r][\n]"
09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "[\r][\n]"
09-29 06:48:56.443 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "141f4[\r][\n]"
09-29 06:48:56.503 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<?xml version="1.0" encoding="utf-8"?>[\n]"
09-29 06:48:56.503 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:card="urn:ietf:params:xml:ns:carddav"><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/</d:href><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/">1411839288</x3:getctag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:getetag/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b380a241-dbf5-4611-a9b2-b7cfc3359e07.vcf</d:href><d:propstat><d:prop><d:getetag>"ab1f0d41737c40eff797a1d0c5cae396"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/80fdb8c1-af71-42d2-b2f2-fca46aeae316.vcf</d:href><d:propstat><d:prop><d:getetag>"2ff48d6349f6c4981a6d7c7bd8bff091"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/182647cd-0f1d-4aec-b069-8bc16ae4f6b8.vcf</d:href><d:propstat><d:prop><d:getetag>"e22b59de3f0df807b830d1c67c25ca0a"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/e6800c36-57bc-408b-9db3-caef915e8e51.vcf</d:href><d:propstat><d:prop><d:getetag>"296f931963277b69482b2cd72938eeb1"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b02bff6e-8f85-45fd-90f7-cc6ec3627558.vcf</d:href><d:propstat><d:prop><d:getetag>"f1e6bd9646c75f3d26c0655f15a6fd4d"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/52abd7a2-3b24-4b7e-9e9f-dc99afc72e13.vcf</d:href><d:propstat><d:prop><d:getetag>"ffddf34532c42cdc6b179e0875c11018"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/db858253-6a68-418f-ae48-c5206a1d45d0.vcf</d:href><d:propstat><d:prop><d:getetag>"e2040c1f9591a9a4d22fc040454babc5"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/9475fae5-6adb-4f80-9819-a2829d02de5f.vcf</d:href><d:propstat><d:prop><d:getetag>"2e12d181b9637c51366c049f16190565"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/d4eef324-732a-4c20-8312-fcba814120b1.vcf</d:href><d:propstat><d:prop><d:getetag>"49ee063767893308085b121a8d61059
09-29 06:48:56.653 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "ref><d:propstat><d:prop><d:getetag>"c68b9b99495fd786ef5e3b9cdd21dd0d"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b1898f91-4e09-48bf-8958-02d07cb04533.vcf</d:href><d:propstat><d:prop><d:getetag>"8dca09c26ba817b065702023a9ae3757"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/be82029a-960c-464c-92c4-e2f42e753702.vcf</d:href><d:propstat><d:prop><d:getetag>"debca2f5cc90f93a54a45d15b6e146ee"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/c42524de-32f4-4200-8f49-8882eb4b3128.vcf</d:href><d:propstat><d:prop><d:getetag>"07807d780edd0a8a690e93c26600149c"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/90a9ca59-f3dd-4dc7-9628-99d9b7c27538.vcf</d:href><d:propstat><d:prop><d:getetag>"a7f26f17e20a77060a7752f50f70e79b"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/123dc129-e94a-4f42-a52c-c4fd8cef2b8d.vcf</d:href><d:propstat><d:prop><d:getetag>"678a5491debddc62cdf70cd8014db732"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/caebfac3-28d3-4058-89b0-948a8f33e773.vcf</d:href><d:propstat><d:prop><d:getetag>"6f1aca9c9f096b478176eff549dce992"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/361fd105-b2b0-4ef2-b455-1ec002d14eab.vcf</d:href><d:propstat><d:prop><d:getetag>"a609656d8bfd47586865f8c2d3fcb5a5"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/ef54a232-2378-4b76-a9ff-de3fddf6e84b.vcf</d:href><d:propstat><d:prop><d:getetag>"62b2df27ee4268f1cdbc103392cae3d0"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/05fcd7a5-f534-4abd-a8fc-c4c594703fb9.vcf</d:href><d:propstat><d:prop><d:getetag>"93ff49ffbc08037c6692e818f409b5dc"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1
09-29 06:48:56.753 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/7f0382f5-3e3c-498f-a278-e3737ae88812.vcf</d:href><d:propstat><d:prop><d:getetag>"d6bbe3538e8740b71d659e4c5ad784c6"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/76a3b5e7-c622-44a2-85ef-cc1a92f2daae.vcf</d:href><d:propstat><d:prop><d:getetag>"ebcf318dfbbd6f1b5345107bf355bb0b"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/d2b88f9b-b1ba-4ddc-9963-950942697766.vcf</d:href><d:propstat><d:prop><d:getetag>"c2d52657554b8874baed83abc41799e6"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/2b12a687-3a35-427b-ba60-f22b82ec1130.vcf</d:href><d:propstat><d:prop><d:getetag>"a92bf08e6284809db8a9c5389eac8412"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/dfcde0b2-23cf-4dfa-b712-9cf70f9e9ab8.vcf</d:href><d:propstat><d:prop><d:getetag>"5b6090a6c769639f3464f7903327562a"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/642dec0e-2392-411e-bfb3-1418d3ead233.vcf</d:href><d:propstat><d:prop><d:getetag>"9b07f15c952ad411e4466ad2c6f908d9"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/4ce1361d-4eb8-4475-8f6c-a1e96f024f24.vcf</d:href><d:propstat><d:prop><d:getetag>"ec2121923a56c5902899cae6cc34b320"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/f5a0af38-6bf2-4d70-b74f-28125daa3ad0.vcf</d:href><d:propstat><d:prop><d:getetag>"8282da2cc172b524c2b4e51da289d30c"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/053fd4fc-4b26-46ba-9157-ce97820bfdaf.vcf</d:href><d:propstat><d:prop><d:getetag>"37360598a45c9f6cafb1302dae16494b"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/20fbe888-710b-4c06-a241-22737cb3cdb7.vcf</d:href><d:propstat><d:prop><d:getet
09-29 06:48:56.843 D/ch.boye.httpclientandroidlib.wire(6096): http-outgoing-4 << "<d:propstat><d:prop><d:getetag>"6dea2f99852d100847553e678b8c7856"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/b3cc55be-341d-49f0-8c42-d43cca61843c.vcf</d:href><d:propstat><d:prop><d:getetag>"8a5ce0ae74af2b4358bc7e71acbab1d4"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/97b74e62-95b6-481f-a241-385191e2bbf2.vcf</d:href><d:propstat><d:prop><d:getetag>"2877dbf2b0a67a47827afff6da286204"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/2f185679-10b9-4534-8c85-6ca5b8f344c5.vcf</d:href><d:propstat><d:prop><d:getetag>"e24c6644120d289679ef93ad762adcbd"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/94854538-87bc-44e5-9414-665f6bd9afc5.vcf</d:href><d:propstat><d:prop><d:getetag>"12ebfda4d944750c47db8ea81a1bf1da"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/0ac9aa11-a6e5-4625-917e-c5c37de97a9a.vcf</d:href><d:propstat><d:prop><d:getetag>"7bd28fff8c590d1a5b5247f5131b4f93"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/83aabc60-b767-4a37-97ce-ffa4741db6ff.vcf</d:href><d:propstat><d:prop><d:getetag>"d0e0094d463a5cf5b1b2395b4f446b9a"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/643a8d20-beb8-4b53-88ff-9cb2acad72f4.vcf</d:href><d:propstat><d:prop><d:getetag>"e6ed63b3f687be080657d6b3672df383"</d:getetag></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><x3:getctag xmlns:x3="http://calendarserver.org/ns/"/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/carddav/addressbooks/user%40name.net/kontakte/4dc4bd22-a634-493…
[truncated while importing]
Hello again,
it seems that the REPORT verb wasn’t set in the apache configuration.
Now it works!
Could You please confirm that this was really my problem.
Thanks and cheers,
LowTower.
It is very likely that this was the problem since the REPORT property is required by the server to work with DAVdroid.
Okay,
thanks a lot
Cheers,
LowTower.