On Sat, 2014-08-23 at 14:58 +0000, Johannes Meier wrote:
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 that's SyncEvolution 1.4 with syncevolution-libs-kde installed,
right?
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.
Which sonyericsson backend? Do you mean SyncML over Bluetooth with
SyncEvolution?
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
The sync doesn't actually start:
[2014-08-23 16:21:48.539] WARNING: RECEIVED NON-OK STATUS 400 for command
'Alert' (outgoing MsgID=1, CmdID=5)
[2014-08-23 16:21:48.539] - TargetRef (remoteID) = 'Notes'
[2014-08-23 16:21:48.539] - SourceRef (localID) = 'Memo'
[2014-08-23 16:21:48.539] Found matching command 'Alert' for Status
Unfortunately one can only guess why the phone refuses to sync notes.
The "Notes" remoteID looks suspicious. Neither SyncEvolution nor the
sony-ericsson.ini template in SyncEvolution for Sony Ericsson phones use
that name.
How did you configure "Meie-K510i"? It should have been something like:
syncevolution --template "Sony Ericsson" \
syncURL=bt-obex://<Bluetooth MAC> \
Meie-K510i addressbook calendar todo
I'm explicitly listing just the three sources for which you chose
Akonadi collections.
Check the "uri" value of your sources. addressbook = Contact, calendar =
Calendar, todo = Task is what we found to work with phones like the Sony
Ericsson W810i.
Then sync one source at a time, just to keep it simple:
syncevolution Meie-K510i addressbook
...
==fallback==
I can buy an Android handset if need be.
With Android you would have to install a third-party SyncML client
(Synthesis is known to work) and run SyncEvolution as HTTP server.
Certainly less convenient than SyncML over Bluetooth.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.