Hi,
It appears that in Mac OS X 10.10 (Yosemite) and 10.11 (El Capitain) it is
no longer possible to access a Davical (awl 0.55, version 1.1.3.1) shared
resource (e.g shared/addresses - carddav address book) via Apple
Contacts.app client application (previously known as Addressbook.app).
Setting up new cardav account via simple method (via email address)
currently does not work.
The alternative method that used to work now fails.
If account is setup via the Advanced method either...
... authentication fails with Console error message as follow:
27/01/2016 17:26:22.345 accountsd[1011]: Could not verify credentials for
account richard (0EE1C7AE-F249-42D6-9AB8-E4CBEFB71DF0): Error
Domain=NSURLErrorDomain Code=-1002 "unsupported URL"
UserInfo={NSLocalizedDescription=unsupported URL,
NSUnderlyingError=0x7f81c2f4d440 {Error Domain=kCFErrorDomainCFNetwork
Code=-1002 "unsupported URL" UserInfo={NSLocalizedDescription=unsupported
URL}}}
No request received by server...
OR
... succeeds (via manual setup with full path to addresses resource) but
no contact are viewed or synched in the client interface...
This is what I see on the server access.log side:
192.168.250.180 - - [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/addresses HTTP/1.1" 401 8633 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/addresses HTTP/1.1" 207 1156 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:53 +0000] "OPTIONS
/davical/caldav.php/shared/ HTTP/1.1" 401 6937 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "OPTIONS
/davical/caldav.php/shared/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/ HTTP/1.1" 207 1932 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/ HTTP/1.1" 207 19922 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:58 +0000] "PROPFIND
/.well-known/carddav HTTP/1.1" 307 893 "-" "Mac OS X/10.11.3 (15D21)
AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/.well-known/carddav HTTP/1.1" 401 6961 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/.well-known/carddav HTTP/1.1" 301 398 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/ HTTP/1.1" 401 6923 "-" "Mac OS X/10.11.3 (15D21)
AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/ HTTP/1.1" 207 1021 "-" "Mac OS X/10.11.3 (15D21)
AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "OPTIONS
/davical/caldav.php/richard/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "OPTIONS
/davical/caldav.php/richard/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/richard/ HTTP/1.1" 207 1941 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/richard/ HTTP/1.1" 207 17513 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "OPTIONS
/davical/caldav.php/richard/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
For some reason the client reverse back asking for the
/davical/caldav.php/richard/ resource while originally the
/davical/caldav.php/shared/addresses resource was requested to be accessed
by richard user (as setup within the client new account wizard) and
observed in access.log on the server...
Any clue what could be causing the issue?
The 401 errors make sense as the client do not seems to send the
credentials on those access log lines...
According to
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success, HTTP
error 207 stand for:
"...
207 Multi-Status (WebDAV; RFC 4918)
The message body that follows is an XML message and can contain a number of
separate response codes, depending on how many sub-requests were made.
..."
How can I see the XML message to get more info on the separate response
codes and get a clue of what could be causing the issue?
We did setup redirection as advised in this article:
CardDAV sync is broken on OSX 10.11 El Capitan #1058
https://github.com/owncloud/contacts/issues/1058
So /.well-known/carddav redirect to /davical/caldav.php/ but that does not
seems to be sufficient to sort the issue...
Any help you may be able to provide would be much appreciated :-)
Regards,
Richard
It appears that in Mac OS X 10.10 (Yosemite) and 10.11 (El Capitain) it is
no longer possible to access a Davical (awl 0.55, version 1.1.3.1) shared
resource (e.g shared/addresses - carddav address book) via Apple
Contacts.app client application (previously known as Addressbook.app).
Setting up new cardav account via simple method (via email address)
currently does not work.
The alternative method that used to work now fails.
If account is setup via the Advanced method either...
... authentication fails with Console error message as follow:
27/01/2016 17:26:22.345 accountsd[1011]: Could not verify credentials for
account richard (0EE1C7AE-F249-42D6-9AB8-E4CBEFB71DF0): Error
Domain=NSURLErrorDomain Code=-1002 "unsupported URL"
UserInfo={NSLocalizedDescription=unsupported URL,
NSUnderlyingError=0x7f81c2f4d440 {Error Domain=kCFErrorDomainCFNetwork
Code=-1002 "unsupported URL" UserInfo={NSLocalizedDescription=unsupported
URL}}}
No request received by server...
OR
... succeeds (via manual setup with full path to addresses resource) but
no contact are viewed or synched in the client interface...
This is what I see on the server access.log side:
192.168.250.180 - - [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/addresses HTTP/1.1" 401 8633 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/addresses HTTP/1.1" 207 1156 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:53 +0000] "OPTIONS
/davical/caldav.php/shared/ HTTP/1.1" 401 6937 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "OPTIONS
/davical/caldav.php/shared/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/ HTTP/1.1" 207 1932 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:53 +0000] "PROPFIND
/davical/caldav.php/shared/ HTTP/1.1" 207 19922 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:58 +0000] "PROPFIND
/.well-known/carddav HTTP/1.1" 307 893 "-" "Mac OS X/10.11.3 (15D21)
AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/.well-known/carddav HTTP/1.1" 401 6961 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/.well-known/carddav HTTP/1.1" 301 398 "-" "Mac OS
X/10.11.3 (15D21) AddressBook/1679.4"
192.168.250.180 - - [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/ HTTP/1.1" 401 6923 "-" "Mac OS X/10.11.3 (15D21)
AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/ HTTP/1.1" 207 1021 "-" "Mac OS X/10.11.3 (15D21)
AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "OPTIONS
/davical/caldav.php/richard/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "OPTIONS
/davical/caldav.php/richard/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/richard/ HTTP/1.1" 207 1941 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "PROPFIND
/davical/caldav.php/richard/ HTTP/1.1" 207 17513 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
192.168.250.180 - richard [27/Jan/2016:18:06:58 +0000] "OPTIONS
/davical/caldav.php/richard/ HTTP/1.1" 200 575 "-" "Mac OS X/10.11.3
(15D21) AddressBook/1679.4"
For some reason the client reverse back asking for the
/davical/caldav.php/richard/ resource while originally the
/davical/caldav.php/shared/addresses resource was requested to be accessed
by richard user (as setup within the client new account wizard) and
observed in access.log on the server...
Any clue what could be causing the issue?
The 401 errors make sense as the client do not seems to send the
credentials on those access log lines...
According to
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success, HTTP
error 207 stand for:
"...
207 Multi-Status (WebDAV; RFC 4918)
The message body that follows is an XML message and can contain a number of
separate response codes, depending on how many sub-requests were made.
..."
How can I see the XML message to get more info on the separate response
codes and get a clue of what could be causing the issue?
We did setup redirection as advised in this article:
CardDAV sync is broken on OSX 10.11 El Capitan #1058
https://github.com/owncloud/contacts/issues/1058
So /.well-known/carddav redirect to /davical/caldav.php/ but that does not
seems to be sufficient to sort the issue...
Any help you may be able to provide would be much appreciated :-)
Regards,
Richard