After quite some hours I found out the solution is simple. Its got nothing to do with ldap, the new sogo 2.2.0 or anything else. Set in sogo.conf the following config parameter to YES. It was NO on my old environment, that's why MAC and IOS devices were not able to connect to the Caldav and Carddav.

WOUseRelativeURLs = YES;


Hope this will help some other people who might encounter the same problem.

I don't see this WOUseRelativeURLs in the sogo 2.2.0 installation/configuration documentation pdf?

Kind regards
Merijn

On 03-03-14 23:50, maillingl...@itwam.nl wrote:
Hello,

Last weekend I migrated from sogo 2.1.0 mysql user backend to sogo 2.2.0 with
an ldap user backend (iredmail). Everything works fine, except all the IOS or
OSX related phones or macbooks won't be able to connect to caldav anymore? At
my old sogo 2.1.0 with mysql user db the MAC related phones worked.

Here is my setup, config and some debug logging. I tried lots of things, no
results yet. Anybody some clever ideas?

part of sogo config:
     SOGoUserSources = (
     {
         type = ldap;
         CNFieldName = cn;
         UIDFieldName = mail;
         IDFieldName = mail; // first field of the DN for direct binds
         bindFields = mail; // array of fields to use for indirect binds
         baseDN = "o=domains,dc=example,dc=com";
         bindDN = "cn=Manager,dc=example,dc=com";
         bindPassword = "myldappassword";
         canAuthenticate = YES;
         displayName = "Gedeelde adressen";
         hostname = ldap://<hostname>:389;
         id = public;
         isAddressBook = YES;
         scope = sub;
     }
     );

Some interesting sogo logging parts:

82.173.35.71 - - [03/Mar/2014:22:10:49 GMT] "PROPFIND /SOGo/dav/
u...@example.com/Calendar/inbox/ HTTP/1.1" 207 330/181 0.006 - - 0
Mar 03 22:10:49 sogod [7982]: |SOGo| starting method 'PROPFIND' on uri '/SOGo/
dav/u...@example.com/Calendar/inbox/'
Mar 03 22:10:49 sogod [7982]: [ERROR]
<0x4E1FE7D0[SOGoAppointmentInboxFolder]:inbox> (-[SOGoGCSFolder
toOneRelationshipKeys]): fetch failed!
Mar 03 22:10:49 sogod [7982]: |SOGo| request took 0.003027 seconds to execute
82.173.35.71 - - [03/Mar/2014:22:10:49 GMT] "PROPFIND /SOGo/dav/
u...@example.com/Calendar/inbox/ HTTP/1.1" 207 361/145 0.007 - - 4K
Mar 03 22:10:49 sogod [7982]: |SOGo| starting method 'PROPFIND' on uri '/SOGo/
dav/u...@example.com/'
Mar 03 22:10:49 sogod [7982]: |SOGo| request took 0.001544 seconds to execute
82.173.35.71 - - [03/Mar/2014:22:10:49 GMT] "PROPFIND /SOGo/dav/
u...@example.com/ HTTP/1.1" 207 479/170 0.006 - - 0


Mar 03 23:37:51 sogod [3615]: [WARN] <0x0x7f5bd023fce0[SOGoWebDAVAclManager]>
entry '{DAV:}write' already exists in DAV permissions table
Mar 03 23:37:51 sogod [3615]: [WARN] <0x0x7f5bd023fce0[SOGoWebDAVAclManager]>
entry '{DAV:}write-properties' already exists in DAV permissions table
Mar 03 23:37:51 sogod [3615]: [WARN] <0x0x7f5bd023fce0[SOGoWebDAVAclManager]>
entry '{DAV:}write-content' already exists in DAV permissions table


Mar 03 22:13:05 sogod [8127]: <0xB35E3E60[SOGoUserFolder]:u...@example.com>
baseURL: name=u...@example.com (container=SOGo)
   container: /SOGo --
https://mail.example.com/SOGo/dav/u...@example.com/Calendar/inbox/
   own: https://mail.example.com/SOGo/dav/u...@example.com
Mar 03 22:13:05 sogod [8127]: <0xB3571BC0[SOGoAppointmentFolders]:Calendar>
baseURL: name=Calendar (container=SOGoUserFolder)
   container: https://mail.example.com/SOGo/dav/u...@example.com/
   own: https://mail.example.com/SOGo/dav/u...@example.com/Calendar
Mar 03 22:13:05 sogod [8127]: |SOGo|   using root-url from context:
https://mail.example.com/SOGo/dav/
Mar 03 22:13:05 sogod [8127]: |SOGo| ROOT baseURL(no container, name=(null)):
   own: https://mail.example.com/SOGo/dav/
Mar 03 22:13:05 sogod [8127]: <0xB35E3E60[SOGoUserFolder]:u...@example.com>
baseURL: name=u...@example.com (container=SOGo)
   container: /SOGo --
https://mail.example.com/SOGo/dav/u...@example.com/Calendar/inbox/
   own: https://mail.example.com/SOGo/dav/u...@example.com
Mar 03 22:13:05 sogod [8127]: |SOGo|   using root-url from context:
https://mail.example.com/SOGo/dav/
Mar 03 22:13:05 sogod [8127]: |SOGo| ROOT baseURL(no container, name=(null)):
   own: https://mail.example.com/SOGo/dav/
Mar 03 22:13:05 sogod [8127]: <0xB35E3E60[SOGoUserFolder]:u...@example.com>
baseURL: name=u...@example.com (container=SOGo)
   container: /SOGo --
https://mail.example.com/SOGo/dav/u...@example.com/Calendar/inbox/
   own: https://mail.example.com/SOGo/dav/u...@example.com
Mar 03 22:13:05 sogod [8127]: <0xB3571BC0[SOGoAppointmentFolders]:Calendar>
baseURL: name=Calendar (container=SOGoUserFolder)
   container: https://mail.example.com/SOGo/dav/u...@example.com/
   own: https://mail.example.com/SOGo/dav/u...@example.com/Calendar
Mar 03 22:13:05 sogod [8127]: <0xB332F6D0[SOGoAppointmentInboxFolder]:inbox>
baseURL: name=inbox (container=SOGoAppointmentFolders)
   container: https://mail.example.com/SOGo/dav/u...@example.com/Calendar/
   own: https://mail.example.com/SOGo/dav/u...@example.com/Calendar/inbox
Mar 03 22:13:05 sogod [8127]: |SOGo| request took 0.003932 seconds to execute
82.173.35.71 - - [03/Mar/2014:22:13:05 GMT] "PROPFIND /SOGo/dav/
u...@example.com/Calendar/inbox/ HTTP/1.1" 207 330/181 0.008 - - 0

Kind Regards,

Merijn


--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to