Dopo aver collegato con successo il mio X1 al computer con sopra Ubuntu, ho provato la sincronizzazione con Evolution (come descritto qui), ma la mia gioia si è infranta davanti a questo errore:
INFO:SynCE:device synchronization complete INFO:SynCE:initiating prefill INFO:SynCE:prefill complete DEBUG:SynCE:requesting remote changes DEBUG:SynCE:got 3 changesets DEBUG:SynCE:processing changes for 3 items of item type 0 Traceback (most recent call last): File "/usr/lib/opensync/python-plugins/synce-opensync-plugin-2x.py", line 174, in get_changeinfo change.uid = array.array('B',guid).tostring() File "/usr/lib/pymodules/python2.6/opensync.py", line 192, in set_uid def set_uid(self, *args): return _opensync.OSyncChange_set_uid(self, *args) TypeError: in method 'OSyncChange_set_uid', argument 1 of type 'OSyncChange *' Member 1 of type synce-opensync-plugin had an error while getting changes: Error during get_changeinfo() method DEBUG:SynCE:disconnect() called Member 2 of type evo2-sync just disconnected Member 1 of type synce-opensync-plugin just disconnected All clients have disconnected The sync failed: Unable to read from one of the members DEBUG:SynCE:finalize() called Error while synchronizing: Unable to read from one of the members
Tutto questo non succede sempre, ma solamente alcune volte; in particolare appena dopo aver creato l’accoppiamento tra il cellulare e il computer va tutto bene, ma già dalla seconda volta si verifica il suddetto errore.
Navigando su Internet sono riuscito a risalire alla magagna e a trovare la situazione per risolverla. Come descritto qui, il problema è dovuto alla versione di OpenSync presente nei repository di Ubuntu Lucid (1.3.40), che è successiva a quella presente nei repository di Ubuntu Karmic (1.3.39). Praticamente pare che nella nuova versione ci sia un file che non va tanto bene. La soluzione per fortuna è semplice: sostituire il file incriminato con la versione precedente!! 😀
Per cui scaricate da qui la versione precedente del file /usr/share/pyshared/opensync.py
.
Ovviamente, come al solito, non mi assumo nessuna responsibilità sull’uso che farete delle informazioni scritte in questa pagina!!
Personalmente ho fatto tutti questi esperimenti con un PC con Ubuntu Lucid (10.04) e un cellulare Sony Ericsson Xperia X1, e non ho la minima idea di quanto possa funzionare con altri sistemi!!
Ultima modifica: 19/09/2010