We have moved to a new Sailfish OS Forum. Please start new discussions there.

CardDAV sync error: ignoring addressbook [answered]

asked 2016-05-03 11:28:36 +0300

rinigus gravatar image

updated 2016-05-17 15:26:28 +0300

I am using Baikal Card/CalDAV server. The sync, used to work. Recently, I've got msyncd stuck in active state leading to the phone not getting into the deep sleep mode. I started to debug the issue using the following commands:

systemctl --user stop msyncd

killall msyncd

MSYNCD_LOGGING_LEVEL=8 devel-su -p msyncd

By following the journal, I get the sync errors as follows:

Jolla carddav-client[28921]: [D] ReplyParser::parseAddressbookInformation:288 - QList<replyparser::addressbookinformation> ReplyParser::parseAddressbookInformation(const QByteArray&) const ignoring addressbook: "/baikal/card.php/addressbooks/..." due to invalid status: ""</replyparser::addressbookinformation>

How I should investigate this issue?

buteo-sync-plugin-carddav version is 0.0.18-1.11.1 . I am using it on Gamma5 version of Nexus 4 [mako] SFOS port.


See reply by chris.adams for answer, in Comments.

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by rinigus
close date 2016-05-17 15:26:13.220597



Hi, this is mostly likely fixed by https://git.merproject.org/mer-core/buteo-sync-plugin-carddav/commit/1cacb80a3d0f09b2a673cd62782594c788f79103 which is in version 0.0.20 of the plugin. You may have to wait for the 2.0.2.x release, or you can try building it yourself using the Platform SDK (https://sailfishos.org/wiki/Platform_SDK)

chris.adams ( 2016-05-04 06:11:15 +0300 )edit

Thank you for a tip!

Do you know whether there is any repository providing it? Or, if I want to compile it myself, should I compile all buteo-* packages?

rinigus ( 2016-05-04 09:22:45 +0300 )edit

I don't know of any existing OBS repo which builds it, aside from the Jolla internal ones. You can compile it stand-alone, it has no dependencies aside from Buteo itself, and that hasn't changed much recently.

chris.adams ( 2016-05-05 04:19:48 +0300 )edit

After compiling and upgrade to 0.0.20 version of the plugin, the error message disappeared. Thank you for suggesting it!

rinigus ( 2016-05-08 13:06:34 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2016-05-17 15:22:56 +0300

rinigus gravatar image

As answered by chris.adams, version 0.0.20 solved the problem. To install the version, you have to get Platform SDK, checkout https://git.merproject.org/mer-core/buteo-sync-plugin-carddav.git , use the version tagged 0.0.20, build RPM, and install it on your device.

edit flag offensive delete publish link more

Question tools



Asked: 2016-05-03 11:28:36 +0300

Seen: 252 times

Last updated: May 17 '16