Hi, I'm in the process of migrating an aging but perfectly working setup of iCal / Sony-Ericsson k610i / OSX 10.5 to korganizer / k610i / Ubuntu 14.03 LTS. However, syncevolution does not seem to find akonadi.
==end goal== In the end goal, I want to synchronize the logical union of 10 icalendar files (managed by korganizer on Ubuntu, some 3000 events in total), one of which is Google calendar, over Bluetooth with the phone. The phone is actually a Sony-Ericsson k510i with a Feisar plugin (http://www.feisar.com/isync_notes.php), but it works reliably with iCal just like a k610i. There is no internet (and no direct sync with Google) on the phone for several reasons. ==current goal== As an intermediate milestone, I'd like to sync one of korganizer's icalendars with the phone. ==steps done== Ubuntu uses the dpkg sources provided by Canonical. So far, I've successfully paired the phone with the computer, and I transferred its calendar data into evolution (unidirectionally) with the legacy sonyericsson backend. Things came crashing down when I tried to make syncevolution talk to akonadi, as per https://syncevolution.org/wiki/kde-akonadi syncevolution --print-databases [...] KDE Address Book = KDE Contacts = kde-contacts: Personal Contacts (akonadi:?collection=2) <default> KDE Calendar = kde-calendar: Geburtstage und Jahrestage (akonadi:?collection=17) <default> akonadi_ical_resource_24 (akonadi:?collection=7) [...] KDE Task List = KDE Tasks = kde-tasks: [...] KDE Memos = kde-memos: [...] I configured it with (all one line): syncevolution --configure keyring=KDE addressbook/backend=kde-contacts addressbook/database=akonadi:?collection=2 calendar/backend=kde-calendar calendar/database=akonadi:?collection=7 todo/backend=kde-tasks todo/database=akonadi:?collection=7 @default addressbook calendar todo ==testing done== These commands succesfully export the selected calendar: syncevolution --export - @default addressbook syncevolution --print-items @default calendar However, when I try to sync data from the computer to the phone (unidirectionally, specified within the app), either with the "synchronization" app or with this command, SYNCEVOLUTION_DEBUG=1 syncevolution Meie-K510i then no data actually lands on the phone. Furthermore, if I watch akonadi's logs by starting it on a console, akonadictl start 2>&1 |tee akonandi-log.txt then calling syncevolution doesn't produce any output (as opposed to just about any action in korganizer). The log file is here: http://lpaste.net/109883 tjb@Zweithirn:~$ SYNCEVOLUTION_DEBUG=1 syncevolution Meie-K510i[DEBUG 00:00:00] SuspendFlags: (re)activating, currently inactive [DEBUG 00:00:00] SuspendFlags: activating signal handler(s) with fds 12->11 [DEBUG 00:00:00] SuspendFlags: catch signal 2 [DEBUG 00:00:00] SuspendFlags: catch signal 15 [INFO 00:00:01] addressbook: inactive [INFO 00:00:01] calendar: inactive [INFO 00:00:01] todo: inactive [INFO 00:00:02] Server sending SAN [ERROR 00:00:02] OBEX Request 2 got a failed response Internal server error [ERROR 00:00:02] GLib: Source ID 7 was not found when attempting to remove it [INFO 00:00:02] Server sending SAN [INFO 00:00:03] memo: inactive [ERROR 00:00:03] remote, status 400 [INFO 00:00:03] creating complete data backup after sync (enabled with dumpData and needed for printChanges) Synchronization failed, see /home/tjb/.cache/syncevolution/meie_+k510i-2014-08-2 3-16-21/syncevolution-log.html for details. Changes applied during synchronization: +---------------|-----------------------|-----------------------|-CON-+ | | LOCAL | REMOTE | FLI | | Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS | +---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | memo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | remote, status 400 | +---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | start Sa 23 Aug 2014 16:21:45 CEST, duration 0:03min | | remote, status 400 | +---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+ First ERROR encountered: OBEX Request 2 got a failed response Internal server er ror [ERROR 00:00:03] GLib: Source ID 10 was not found when attempting to remove it [DEBUG 00:00:03] SuspendFlags: deactivating fds 12->11 [DEBUG 00:00:03] SuspendFlags: close m_receiverFD 11 [DEBUG 00:00:03] SuspendFlags: close m_senderFD 12 [DEBUG 00:00:03] SuspendFlags: done with deactivation ==fallback== I can buy an Android handset if need be. If it turns out that Linux cannot sync the handset, then I'd begrudingly accept Windows. Apple have removed iSync from OSX, so a new Mac is not an option. Google Calendar and similar cloud solutions are not an option because the handheld should not have internet access for various reasons. Thank you for your help, Johannes _______________________________________________ SyncEvolution mailing list [email protected] https://lists.syncevolution.org/mailman/listinfo/syncevolution
