I am having a hellish time sorting this out... not too technically
competent.. problem, I thought (maybe still think) originated from
attempt to sync two nokia phones, my new N95 and old 6234. Since then I
have deactivated the 6234 and cleaned out the contacts file in evolution
and also on Nokia N95 a number of times but it keeps happening.
I want to erase thge 6234 but don't see a way to do it easily. I
stopped giving it permission to synce via bluetooth but still get these
Strange message comes up in configuration of sync....
I get a strange message... "Current configuration is more complex than
what can be shown here. Changes to sync mode or synced data types will
overwrite that configuration!... What does this mean? It is all related
to the old nokia 6234 settings that I can't erase.
Any help greatly appreciated
First: Nokuntu is an integration of many applications, commands and
tutorials with a nice interface for nokia phones, trying to be a real
alternative for nokia PC Suite and Ovi suite for Ubuntu linux and other
distros (Nokuntu= Nokia+Ubuntu)
I make a form where the users can select the different options for the peer
I expect when the user press the make config file the application generates
the complete syncevolution config folder with the peer inclusive for
bluetooth connection. In fact the application creates the config files in
place fir the peer inside a model folder for each one connected, but when I
execute the command to make sync (with another button in the app) just don't
do it. I really suspect that ins just a config problem, but I can't discover
where is the error.
I give you the config screen of the app(sync-options-Nokuntu.png), the
syncevolution folder generated for my nokia 6210 navigator
(my_syncevolution_config.tar.gz) and the sync result in a file (sync.result)
hope will be usefull to say what is the problem o problems.
Thanks in advance.
Ubuntu User # 29361
---------- Forwarded message ----------
From: Giuseppe Gerace <giuseppegerax(a)gmail.com>
Subject: Syncevolution: synchronization between two Linux-Based notebook
Hi at all,
I've two computers with Linux Ubuntu. A computer acts as server, the other
as client. I don't manage to synchronize PIM's client with the server's one.
There is some way?
Thanks for paying me attention.
I synchronised Evolution with my Nokia E50 several times successfully.
Now, I got a synchronisation error. How should I read the log file to
1. What calendar item caused the error?
2. How can I fix the error?
In the following, I give snippet of the log file with the beginning of
the error (at the bottom) and description of the outgoing message (at
–[2010-11-10 18:03:20.793] 'issue' - issuing command,
Cmd=Replace [--][++] [->end] [->enclosing]
* [2010-11-10 18:03:20.793] Item remoteID='1061', localID='',
* [2010-11-10 18:03:20.793] Replace: issued as (outgoing MsgID=2,
CmdID=9), now queueing for status
* [2010-11-10 18:03:20.793] Outgoing Message size is now 1084
–[2010-11-10 18:03:20.793] End of 'issue' [->top] [->enclosing]
–[2010-11-10 18:03:22.291] 'processStatus' - Processing incoming
Status [--][++] [->end] [->enclosing]
* [2010-11-10 18:03:22.291] Started processing Command
'Status' (incoming MsgID=3, CmdID=3)
* [2010-11-10 18:03:22.291] WARNING: RECEIVED NON-OK STATUS 500
for command 'Replace' (outgoing MsgID=2, CmdID=9)
* [2010-11-10 18:03:22.291] - TargetRef (remoteID) = '1061'
* [2010-11-10 18:03:22.292] Found matching command 'Replace' for
* [2010-11-10 18:03:22.292] Status: General error 500 (original op
was wants-replace) -> marking item for resend in next session
* [2010-11-10 18:03:22.292] Deleted command 'Replace' (outgoing
* [2010-11-10 18:03:22.292] Deleted command 'Status' (incoming
–[2010-11-10 18:03:22.292] End of 'processStatus' [->top] [->enclosing]
Thanks for your help,
I'm trying to keep in sync two phones with my evolution, by using syncevolution.
My phones are a Nokia E61 and a Nokia 6220 classic. Both are S60, but E61 is
older than 6220.
It happens to me quite often that after a sync I get data duplication, most
often on the E61. The only way I found to get rid of such duplication would be
to sync one-way from the server to the phone and then to re-sync immediately,
again one-way, from the phone to the server. In such a way, the next two-way
sync would work.
But after such an adjustment, there will be very likely the same problem with
the second phone, so to recover I will have to do the same with the second
phone. And this will lead to problems with the first, and so on.
In brief, the only way to keep all in order is to sync two-way one phone and
one-way the other. Therefore I can never change my PIM data from the phone which
I sync one way: such changes wuould be lost at the first sync.
I'm not sure whether this is a regression: I do remember that everything looked
fine before the last two versions of syncevolution, even though I had other
problems (which are described in the wiki).
Anyone has ever tested syncing with two different phones?
Thank you very much
Is the funambol android client compatible with syncevolution?
I have a lot of friends who (unfortunately? ;-) ) bought some recent android
phones and would like to sync with syncevolution. I wonder whether there is a
way for them to recover from their original sin.
all the best
Refering to the prevous mail 'Missing close function':
situation: debian squezze with syncevlution 1.1 running as server
problem: after stopping syncronization from mobile (but this may
happen just because of of connection loss), the next syncronization
will duplicate ... triplacate and then quadruplicate contacts in
I'm using nokia N73 to test.
Please, focus on that issue because it affects also other syncML
servers like funambol.
It would be great to have it working fine on syncevolution.
I attached the log. Ask for any other detail you may need.
Did any of you tried to sync against phonecopy server ?
I'm trying to do it.
Using mobile, no problems.
Using sync evolution, it seems to work, but nothin get changed on server side.
create a new empty evolution calendar on evolution (call it 'test')
remember to chagne evolutionsource = test
insert a single appointment
syncURL = http://www.phonecopy.com/sync
printChanges = 1
enableWBXML = 1
sync = two-way
type = calendar
uri = calendar
The output show that it has deleted a previous appointmant (HP) I had
in another calendar.
It also show it has added an item.
It doesn't sync an appointment I inserted on the server.
On the server I don't see the appointment it has been inserted in evolution.
It's like it syncing on a different database on the server.
[INFO] todo: inactive
[INFO] addressbook: inactive
[INFO] memo: inactive
[INFO] calendar: starting normal sync, two-way
Local data changes to be applied remotely during synchronization:
*** calendar ***
after last sync | current data
removed since last sync <
> added since last sync
SUMMARY:hp | SUMMARY:test
DTEND;TZID=Europe/Rome:20101005T093 | DTEND;TZID=Europe/Rome:20101006T093
DTSTART;TZID=Europe/Rome:20101005T0 | DTSTART;TZID=Europe/Rome:20101006T0
UID:20101106T144324Z-28560-1000-1-1 | UID:20101106T153422Z-28560-1000-1-2
TZID:Europe/Rome [...] TZID:Europe/Rome [...]
[INFO] calendar: sent 1/2
[INFO] calendar: sent 2/2
[INFO] calendar: started
[INFO] calendar: normal sync done successfully
Changes applied during synchronization:
| | LOCAL | REMOTE | FLI |
| Source | NEW | MOD | DEL | ERR | NEW | MOD | DEL | ERR | CTS |
| calendar | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| two-way, 0 KB sent by client, 0 KB received |
| item(s) in database backup: 1 before sync, 1 after it |
| start Sat Nov 6 16:34:58 2010, duration 0:01min |
| synchronization completed successfully |
Data modified locally during synchronization:
*** calendar ***
I am facing an issue syncong to a SyncML server (yes - umpf - Horde ;)
from my N900.
The initial sync (refresh-from-client) from the N900 (with
Syncevolution) to the server works just fine - excellent! All entries
appear and seem to be correct.
So far so fine.
Changes made on the N900 are also properly detected and synced to the
But when I make a change on the server the change is properly detected
- one item is to be synced. But the sync fails:
* [2010-11-04 18:43:51.053] Remote sent replace-operation:
* [2010-11-04 18:43:51.053] - Source: remoteID ='', remoteName=''
* [2010-11-04 18:43:51.054] - Target: localID ='15', remoteName=''
* [2010-11-04 18:43:51.054] Explicit type 'text/x-s4j-sifc'
specified in command or item meta
* [2010-11-04 18:43:51.054] According to remote devInf,
'text/x-s4j-sifc' is not supported, but obviously it is used here so we
try to handle it
* [2010-11-04 18:43:51.055] Incompatible content type
'text/x-s4j-sifc' version '[none]' specified in command or item meta
* [2010-11-04 18:43:51.055] processSyncOpItem: Error while
processing item, status=415
* [2010-11-04 18:43:51.055] Irregularity in execution of item,
I have to admit I have never ever seen or heard about "text/x-s4j-sifc"
so I have no clue what this is about. I tried to google for it but found
amazingly nothing that would give even the slightest clue ;)
Does someone here on the list have an idea? Or even a possible workaround?
PS: If I delete an entry on the server it is also deleted without error
from the N900. so only changes cause this error.
kernel concepts GbR Tel: +49-271-771091-12
Sieghuetter Hauptweg 48
D-57072 Siegen Mob: +49-176-21024535
An incremental update, resolving issues where the fixes would have
been too intrusive for a 1.0.x release. It replaces 1.0.x as the
officially supported stable version.
Compatibility with Nokia phones was improved. Some new features were also
included (command line options for manipulating items , backends for MeeGo PIM
For those not familiar with the project, SyncEvolution synchronizes
personal information management (PIM) data like contacts, calenders,
tasks, and memos using the SyncML information synchronization standard.
Support for additional protocols is under way. Up to and including 0.9.2,
a third-party SyncML server was required. Since 1.0, SyncEvolution itself
is able to act as a SyncML server, both via HTTP and Bluetooth (direct
sync with phones).
* bug fix in sync-ui: wrong direction of one-way data transfers with devices (BMC #7091)
* bug fix in syncevo-dbus-server: incorrect Presence status after config change (BMC #8453)
Shows up in sync-ui as "'Sync Now' button active after creating a config while offline".
* sync-ui (GTK version): app is now listed as "SyncEvolution (GTK)" under "Office"
* Nokia phones: avoid data loss in two-way sync due to X-EVOLUTION-UI-SLOT (BMC #2566)
* Nokia phones: alarm times in UTC, sending PHOTO (BMC #1657, #5860)
* included all phone templates submitted to syncevolution.org Wiki (BMC #5727)
* syncevo-phone-config: set consumerReady in output, more useful for Wiki (BMC #3803)
* workaround for D-Bus timeouts in EDS libecal/libebook (BMC #4026)
* added generic command line options for importing, exporting, updating, listing
and deleting items in the different backends
* added backends for mKCal and QtContacts (MeeGo PIM storage),
meant to be used for manipulating this data on the command line
* enhanced D-Bus interface (BMC #3558, #3559, #3560, #3562, #3563, #7761, #7766)
* the command line tool now warns when running against a different D-Bus daemon (BMC #3563)
* creating and configuring sources in a context (without peer-specific
properties) is now supported
* improved documentation: README.rst, man page, and --help output
* fixed some compile issues (BMC #6367), improved nightly testing
Source, Installation, Further information
Source snapshots are in
i386, amd64 and lpia binaries for Debian-based distributions are
available via the "stable" syncevolution.org repository. Add the
following entry to your /apt/source.list, then install
deb http://downloads.syncevolution.org/apt stable main
These binaries include the "sync-ui" GTK GUI and were compiled for
Ubuntu 8.04 LTS (Hardy). Older distributions like Debian 4.0 (Etch) can
no longer be supported with precompiled binaries because of missing
libraries, but the source still compiles when not enabling the GUI (the
The same binaries are also available as .tar.gz and .rpm archives in
http://downloads.syncevolution.org/syncevolution/evolution. In contrast
to 0.8.x archives, the 1.x .tar.gz archives have to be unpacked and the
content must be moved to /usr, because several files would not be found
After installation, follow the
Patrick Ohly, on behalf of everyone who has helped
to make SyncEvolution possible: