Syncroton 2.1.0.2rc2 Unable to Read Inbox Folders

David Zarzycki david.zarzycki at gmail.com
Thu Apr 25 15:53:55 CEST 2013


Greetings,

I posted this as bug https://issues.kolab.org/show_bug.cgi?id=1792 as
this is unexpected behavior. I am trying to integrate
Roundcube/Syncroton into an exisiting Kolab 2.4 environment running
Kolab Cyrus IMAP 2.4.16 packages . Roundcube is working fine. With
Syncroton, I am able to perform the /Microsoft-Server-Activesync test,
perform Roundcube address book lookups and send mail from different
mobile device platforms(IOS, Android, Android+Touchdown)

kolab-syncroton-2.1-0.2.rc2.el6.kolab_3.0
roundcubemail-0.9-0.18.beta.el6.kolab_3.0.noarch
roundcubemail-plugins-kolab-3.0.1-2.el6.kolab_3.0.noarch

I am using Touchdown 8.1.00027 on a Samsung Galaxy S3 though I am able
to reproduce same behavior on IOS 6.1.3 as well.

Upon connecting/registering device I am unable to read any messages
from inbox or other folders.  Also, I do not see device listed under
Roundcube Settings>Activesync tab though plugin is enabled. So, I am
unable to select configure any additional folders to sync.

I have enabled the following in main.inc.php:
$rcmail_config['activesync_debug'] = true;
$rcmail_config['activesync_user_log'] = true;

I have completely recreated Roundcube database from the following:
/usr/share/doc/roundcubemail-0.9/SQL/mysql.initial.sql
/usr/share/doc/kolab-syncroton-2.1/SQL/mysql.initial.sql
plugins/calendar/drivers/kolab/SQL/mysql.sql
plugins/libkolab/SQL/mysql.sql

in the user specific error log I see:
23-Apr-2013 13:13:37,000000 -0400]: [WARN]
Syncroton_Command_Sync::handle::179 folder Contacts::Syncroton not
found
[23-Apr-2013 13:13:38,000000 -0400]: [WARN]
Syncroton_Command_GetItemEstimate::getResponse::99 folder does not
exist
[23-Apr-2013 13:13:39,000000 -0400]: [WARN]
Syncroton_Command_Sync::handle::179 folder Contacts::Syncroton not
found
[23-Apr-2013 13:13:40,000000 -0400]: DB Error: [1062] Duplicate entry
'1-3939303030323130323932343232' for key 'owner_id--deviceid' in
/usr/share/kolab-syncroton/lib/ext/Roundcube/rcube_db.php on line 416
(POST /Microsoft-Server-ActiveSync?jQ4JBA45OTAwMDIxMDI5MjQyMgAJVG91Y2hkb3du?_task=&_action=)
[23-Apr-2013 13:13:41,000000 -0400]: [WARN]
Syncroton_Command_GetItemEstimate::getResponse::99 folder does not
exist
[23-Apr-2013 13:13:41,000000 -0400]: [WARN]
Syncroton_Command_GetItemEstimate::getResponse::99 folder does not
exist
[23-Apr-2013 13:13:41,000000 -0400]: [WARN]
Syncroton_Command_GetItemEstimate::getResponse::99 folder does not
exist
[23-Apr-2013 13:13:41,000000 -0400]: [WARN]
Syncroton_Command_Sync::handle::179 folder Inbox not found
[23-Apr-2013 13:13:42,000000 -0400]: [WARN]
Syncroton_Command_Sync::handle::179 folder Calendar::Syncroton not
found
[23-Apr-2013 13:13:42,000000 -0400]: [WARN]
Syncroton_Command_Sync::handle::179 folder Contacts::Syncroton not
found

What I see on the device is sync going through normally but not
actually displaying any messages.

The only other bug listed where I have seen annotations mentioned is
https://issues.kolab.org/show_bug.cgi?id=1109. I'm not sure this is
the same issue but I largely suspect I am being hung up on IMAP
annotations somewhere.

Is there a suggested method to clearing these Cyrus IMAP annotations
on a per user basis? Is there a known workaround here?

I am able to send email through Syncroton activesync, authenticate and
even perform LDAP addressbook queries through Touchdown mobile device.

I attempted to use recent 41a0a5da3ffc83303ce71d316fd947b260a62f49
from the Kolab git repository but was unable to get a basic
Microsoft-Server-ActiveSync test to authenticate and report "it works"
after relinking conf to ../../../roundcubemail.

Thanks,
Dave Zarzycki




More information about the users mailing list