[horde] Active Sync: Calendar is not synced with android devices

Lars listen at chewie.de
Thu Apr 18 20:50:40 UTC 2013


Hello,

the short version of my problem: 
I'm running  Horde Groupware Webmail Edition 5.0.4 and try to sync with two 
differnt android devices. Contacts work fine but my calendar is not shown (and 
synced).

The long version:
I've installed  Horde Groupware Webmail Edition 5.0.4 on an Ubuntu-based 
server running Apache 2.2.22, PHP 5.3.10 (apache module), dovecot 2.0.19 and 
postfix 2.9.6. When using the web frontend, horde seems to work quite well.
Problems occur whenever I try to sync an android device with horde: Contacts 
are synced but calendars are not. Android doesn't even show a calendar for the 
synced account. I've got the same effect on two android devices running android 
4.0.4 and 4.2.2, respectively.

Here's the log for one sync run:
<log>
2013-04-18T19:51:59+00:00 INFO: [17382] 
Horde_Core_ActiveSync_Driver::authenticate() attempt for ***@***.com
2013-04-18T19:52:00+00:00 DEBUG: [17382] SYNC request received for user 
***@***.com
2013-04-18T19:52:00+00:00 DEBUG: [androidc80676994] loadDeviceInfo: 
***@***.com
2013-04-18T19:52:00+00:00 INFO: Request being handled for device: 
androidc80676994 Supporting protocol version: 12.1
2013-04-18T19:52:00+00:00 INFO: [17382] Handling SYNC command.
2013-04-18T19:52:00+00:00 DEBUG: [androidc80676994] Checking policykey for 
device: 0 user: ***@***.com
2013-04-18T19:52:00+00:00 DEBUG: Policykey: 0 verified.
2013-04-18T19:52:00+00:00 DEBUG: [17382] I <Synchronize>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I  <Folders>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I   <Folder>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    <SyncKey>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I      {51704887-a220-41de-
a0ba-5c0586001b1c}2
2013-04-18T19:52:00+00:00 DEBUG: [17382] I     </SyncKey>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    <FolderId>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I      @Contacts@
2013-04-18T19:52:00+00:00 DEBUG: [17382] I     </FolderId>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    <DeletesAsMoves />
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    <GetChanges />
2013-04-18T19:52:00+00:00 INFO: Possible unmatched content (peeking or empty 
tag?)
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    <WindowSize>
2013-04-18T19:52:00+00:00 INFO: Possible unmatched content (peeking or empty 
tag?)
2013-04-18T19:52:00+00:00 DEBUG: [17382] I      4
2013-04-18T19:52:00+00:00 DEBUG: [17382] I     </WindowSize>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    <Options>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I     <AirSyncBase:BodyPreference>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I      <AirSyncBase:Type>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I        1
2013-04-18T19:52:00+00:00 DEBUG: [17382] I       </AirSyncBase:Type>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I      <AirSyncBase:TruncationSize>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I        200000
2013-04-18T19:52:00+00:00 DEBUG: [17382] I       </AirSyncBase:TruncationSize>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I      </AirSyncBase:BodyPreference>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I     </Options>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I    </Folder>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I   </Folders>
2013-04-18T19:52:00+00:00 DEBUG: [17382] I  </Synchronize>
2013-04-18T19:52:00+00:00 DEBUG: Have syncable collections
2013-04-18T19:52:00+00:00 DEBUG: All synckeys confirmed. Continuing with SYNC
2013-04-18T19:52:01+00:00 DEBUG: Replacing SYNC_CACHE entry for user 
***@***.com and device androidc80676994: a:12:{s:18:"confirmed_synckeys";a:0:
{}s:17:"lasthbsyncstarted";i:1365968725;s:17:"lastsyncendnormal";i:1366313759;s:9:"lastuntil";i:1366314720;s:9:"timestamp";s:10:"1366314720";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:6:
{s:4:"Sent";a:5:
{s:8:"parentid";s:1:"0";s:11:"displayname";s:4:"Sent";s:5:"class";s:5:"Email";s:4:"type";i:5;s:10:"filtertype";s:1:"0";}s:17:"INBOX.Unterordner";a:5:
{s:8:"parentid";s:5:"INBOX";s:11:"displayname";s:11:"Unterordner";s:5:"class";s:5:"Email";s:4:"type";i:12;s:10:"filtertype";s:1:"0";}s:5:"INBOX";a:5:
{s:8:"parentid";s:1:"0";s:11:"displayname";s:5:"Inbox";s:5:"class";s:5:"Email";s:4:"type";i:2;s:10:"filtertype";s:1:"0";}s:7:"@Tasks@";a:5:
{s:8:"parentid";i:0;s:11:"displayname";s:5:"Tasks";s:5:"class";s:5:"Tasks";s:4:"type";i:7;s:10:"filtertype";s:1:"0";}s:10:"@Contacts@";a:5:
{s:8:"parentid";i:0;s:11:"displayname";s:8:"Contacts";s:5:"class";s:8:"Contacts";s:4:"type";i:9;s:10:"filtertype";s:1:"0";}s:10:"@Calendar@";a:5:
{s:8:"parentid";i:0;s:11:"displayname";s:8:"Calendar";s:5:"class";s:8:"Calendar";s:4:"type";i:8;s:10:"filtertype";s:1:"0";}}s:9:"hierarchy";s:39:"{51704866-31e8-4a5b-9c04-5c0386001b1c}1";s:11:"collections";a:1:
{s:10:"@Contacts@";a:11:
{s:5:"class";s:8:"Contacts";s:10:"windowsize";s:1:"4";s:14:"deletesasmoves";b:1;s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:2:
{s:6:"wanted";s:1:"1";i:1;a:2:
{s:4:"type";s:1:"1";s:14:"truncationsize";s:6:"200000";}}s:11:"lastsynckey";s:39:"{51704887-
a220-41de-
a0ba-5c0586001b1c}2";s:2:"id";s:10:"@Contacts@";s:7:"synckey";s:39:"{51704887-
a220-41de-
a0ba-5c0586001b1c}2";}}s:13:"pingheartbeat";s:4:"1010";s:14:"synckeycounter";a:1:
{s:10:"@Contacts@";a:1:{s:39:"{51704887-a220-41de-a0ba-5c0586001b1c}1";i:1;}}}
2013-04-18T19:52:01+00:00 DEBUG: [17382] O  <Synchronize>
2013-04-18T19:52:01+00:00 DEBUG: [17382] O   <Status>
2013-04-18T19:52:01+00:00 DEBUG: [17382] O     1
2013-04-18T19:52:01+00:00 DEBUG: [17382] O   <Status/>
2013-04-18T19:52:01+00:00 DEBUG: [17382] Initializing state for collection: 
@Contacts@, synckey: {51704887-a220-41de-a0ba-5c0586001b1c}2
2013-04-18T19:52:01+00:00 DEBUG: [17382] Loading state for synckey {51704887-
a220-41de-a0ba-5c0586001b1c}2
2013-04-18T19:52:01+00:00 DEBUG: [17382] Initializing message diff engine for 
@Contacts@
2013-04-18T19:52:01+00:00 DEBUG: [17382] 
Horde_Core_ActiveSync_Driver::getServerChanges(@Contacts@, 1366313096, 
1366314721, 0, 0)
2013-04-18T19:52:02+00:00 DEBUG: [17382] Found 0 message changes in 
@Contacts at .
2013-04-18T19:52:02+00:00 DEBUG: [17382] O   <Folders>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O    <Folder>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O     <SyncKey>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O       {51704887-a220-41de-
a0ba-5c0586001b1c}2
2013-04-18T19:52:02+00:00 DEBUG: [17382] O     <SyncKey/>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O     <FolderId>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O       @Contacts@
2013-04-18T19:52:02+00:00 DEBUG: [17382] O     <FolderId/>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O     <Status>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O       1
2013-04-18T19:52:02+00:00 DEBUG: [17382] O     <Status/>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O    <Folder/>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O   <Folders/>
2013-04-18T19:52:02+00:00 DEBUG: [17382] O  <Synchronize/>
2013-04-18T19:52:02+00:00 DEBUG: Replacing SYNC_CACHE entry for user 
***@***.com and device androidc80676994: a:12:{s:18:"confirmed_synckeys";a:0:
{}s:17:"lasthbsyncstarted";i:1365968725;s:17:"lastsyncendnormal";i:1366314722;s:9:"lastuntil";i:1366314720;s:9:"timestamp";s:10:"1366314722";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:6:
{s:4:"Sent";a:5:
{s:8:"parentid";s:1:"0";s:11:"displayname";s:4:"Sent";s:5:"class";s:5:"Email";s:4:"type";i:5;s:10:"filtertype";s:1:"0";}s:17:"INBOX.Unterordner";a:5:
{s:8:"parentid";s:5:"INBOX";s:11:"displayname";s:11:"Unterordner";s:5:"class";s:5:"Email";s:4:"type";i:12;s:10:"filtertype";s:1:"0";}s:5:"INBOX";a:5:
{s:8:"parentid";s:1:"0";s:11:"displayname";s:5:"Inbox";s:5:"class";s:5:"Email";s:4:"type";i:2;s:10:"filtertype";s:1:"0";}s:7:"@Tasks@";a:5:
{s:8:"parentid";i:0;s:11:"displayname";s:5:"Tasks";s:5:"class";s:5:"Tasks";s:4:"type";i:7;s:10:"filtertype";s:1:"0";}s:10:"@Contacts@";a:5:
{s:8:"parentid";i:0;s:11:"displayname";s:8:"Contacts";s:5:"class";s:8:"Contacts";s:4:"type";i:9;s:10:"filtertype";s:1:"0";}s:10:"@Calendar@";a:5:
{s:8:"parentid";i:0;s:11:"displayname";s:8:"Calendar";s:5:"class";s:8:"Calendar";s:4:"type";i:8;s:10:"filtertype";s:1:"0";}}s:9:"hierarchy";s:39:"{51704866-31e8-4a5b-9c04-5c0386001b1c}1";s:11:"collections";a:1:
{s:10:"@Contacts@";a:11:
{s:5:"class";s:8:"Contacts";s:10:"windowsize";s:1:"4";s:14:"deletesasmoves";b:1;s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:2:
{s:6:"wanted";s:1:"1";i:1;a:2:
{s:4:"type";s:1:"1";s:14:"truncationsize";s:6:"200000";}}s:11:"lastsynckey";s:39:"{51704887-
a220-41de-
a0ba-5c0586001b1c}2";s:2:"id";s:10:"@Contacts@";s:7:"synckey";s:39:"{51704887-
a220-41de-
a0ba-5c0586001b1c}2";}}s:13:"pingheartbeat";s:4:"1010";s:14:"synckeycounter";a:1:
{s:10:"@Contacts@";a:1:{s:39:"{51704887-a220-41de-a0ba-5c0586001b1c}1";i:1;}}}
2013-04-18T19:52:02+00:00 INFO: [17382] User ***@***.com logged off
</log>

 
Does anybody of you have a clue why my calendar is not synced?

Cheers,
Lars



More information about the horde mailing list