[horde] CardDav on Mac OS/X 10.9.1 contact client

Horst Simon horst.simon at optusnet.com.au
Fri Feb 7 02:02:50 UTC 2014


Hi 
I searched through the mailing list but can not find a solution to my problem. 
When I configure the Mac Contact client as peer URL given in the Webpage, it connects,
but no addresses are displayed.
I tried with following redirect in the apache .conf files:

RewriteEngine On
RewriteRule /.well-known/carddav /horde/rpc.php/ [R,L]

or

RewriteEngine On
RedirectPermanent /.well-known/carddav /horde/rpc.php/

or

RewriteEngine On
RewriteRule /.well-known/carddav /horde/rpc.php/ [R,L]
RedirectPermanent /.well-known/carddav /horde/rpc.php/

but still the same error. I have this problem on the MacBook Pro 
and on the iMAC, but it works with sabre-zarafa in Zarafa and with eGroupware.

Following I have in the console log when I added a contact to  to MAC address book.

6/02/2014 11:57:43.396 Contacts[6832]: [CardDAVPlugin-ERROR] -_handleCompletedAction: Error Domain=CoreDAVHTTPStatusErrorDomain Code=500 "The operation couldn’t be completed. (CoreDAVHTTPStatusErrorDomain error 500.)" UserInfo=0x6080008726c0 {CoreDAVHTTPHeaders=<CFBasicHash 0x608000875e80 [0x7fff76342eb0]>{type = immutable dict, count = 12,
entries =>
	0 : Content-Type = <CFString 0x600000855060 [0x7fff76342eb0]>{contents = "application/xml; charset=utf-8"}
	2 : Pragma = <CFString 0x600000634ca0 [0x7fff76342eb0]>{contents = "no-cache"}
	4 : X-Powered-By = <CFString 0x60000062e500 [0x7fff76342eb0]>{contents = "PHP/5.4.20"}
	5 : Set-Cookie = <CFString 0x7fe93bcba0f0 [0x7fff76342eb0]>{contents = "Horde=5qa1ebabsj0fllho4qvqnk82p6; path=/; domain=10.211.55.6; HttpOnly, horde_secret_key=5qa1ebabsj0fllho4qvqnk82p6; path=/; domain=10.211.55.6; httponly, Horde=18g2uh483vom2k1qcspovnatq4; path=/; domain=10.211.55.6; HttpOnly, horde_secret_key=18g2uh483vom2k1qcspovnatq4; path=/; domain=10.211.55.6; httponly, default_horde_view=auto; expires=Sat, 08-Mar-2014 00:57:42 GMT; path=/; domain=10.211.55.6"}
	6 : Server = <CFString 0x6000008472f0 [0x7fff76342eb0]>{contents = "Apache/2.2.12 (Linux/SUSE)"}
	7 : Content-Encoding = <CFString 0x600000220bc0 [0x7fff76342eb0]>{contents = "gzip"}
	8 : Expires = <CFString 0x60000064b0a0 [0x7fff76342eb0]>{contents = "Thu, 19 Nov 1981 08:52:00 GMT"}
	12 : Cache-Control = <CFString 0x600000297700 [0x7fff76342eb0]>{contents = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"}
	13 : Date = <CFString 0x600000858510 [0x7fff76342eb0]>{contents = "Thu, 06 Feb 2014 00:57:42 GMT"}
	15 : Content-Length = <CFString 0x6000006368a0 [0x7fff76342eb0]>{contents = "203"}
	17 : Connection = <CFString 0x6000004334c0 [0x7fff76342eb0]>{contents = "close"}
	21 : Vary = <CFString 0x60000084ccf0 [0x7fff76342eb0]>{contents = "Accept-Encoding"}
}
}
6/02/2014 11:57:43.397 Contacts[6832]: [CardDAVPlugin-ERROR] -_handleAddsOrModifies:https://horst@10.211.55.6:443/horde/rpc.php/addressbooks/horst/contacts:favourites/ Error Domain=CoreDAVHTTPStatusErrorDomain Code=500 "The operation couldn’t be completed. (CoreDAVHTTPStatusErrorDomain error 500.)" UserInfo=0x6080008726c0 {CoreDAVHTTPHeaders=<CFBasicHash 0x608000875e80 [0x7fff76342eb0]>{type = immutable dict, count = 12,
entries =>
	0 : Content-Type = <CFString 0x600000855060 [0x7fff76342eb0]>{contents = "application/xml; charset=utf-8"}
	2 : Pragma = <CFString 0x600000634ca0 [0x7fff76342eb0]>{contents = "no-cache"}
	4 : X-Powered-By = <CFString 0x60000062e500 [0x7fff76342eb0]>{contents = "PHP/5.4.20"}
	5 : Set-Cookie = <CFString 0x7fe93bcba0f0 [0x7fff76342eb0]>{contents = "Horde=5qa1ebabsj0fllho4qvqnk82p6; path=/; domain=10.211.55.6; HttpOnly, horde_secret_key=5qa1ebabsj0fllho4qvqnk82p6; path=/; domain=10.211.55.6; httponly, Horde=18g2uh483vom2k1qcspovnatq4; path=/; domain=10.211.55.6; HttpOnly, horde_secret_key=18g2uh483vom2k1qcspovnatq4; path=/; domain=10.211.55.6; httponly, default_horde_view=auto; expires=Sat, 08-Mar-2014 00:57:42 GMT; path=/; domain=10.211.55.6"}
	6 : Server = <CFString 0x6000008472f0 [0x7fff76342eb0]>{contents = "Apache/2.2.12 (Linux/SUSE)"}
	7 : Content-Encoding = <CFString 0x600000220bc0 [0x7fff76342eb0]>{contents = "gzip"}
	8 : Expires = <CFString 0x60000064b0a0 [0x7fff76342eb0]>{contents = "Thu, 19 Nov 1981 08:52:00 GMT"}
	12 : Cache-Control = <CFString 0x600000297700 [0x7fff76342eb0]>{contents = "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"}
	13 : Date = <CFString 0x600000858510 [0x7fff76342eb0]>{contents = "Thu, 06 Feb 2014 00:57:42 GMT"}
	15 : Content-Length = <CFString 0x6000006368a0 [0x7fff76342eb0]>{contents = "203"}
	17 : Connection = <CFString 0x6000004334c0 [0x7fff76342eb0]>{contents = "close"}
	21 : Vary = <CFString 0x60000084ccf0 [0x7fff76342eb0]>{contents = "Accept-Encoding"}
}
}
 
Thanks and Regards,
Horst Simon


More information about the horde mailing list