Wednesday, May 09, 2007

Sincronizar Ximian Evolution y SonyEricsson W300i Actualizado

Como comentaba en mi artículo anterior, cuando reinstalé mi máquina para instalar Ubuntu 7.04 Feisty Fawn; el procedimiento que tenía no resultó.
Tomé nota de lo que hice para sincronizar y ahora lo explico.

Instalar OpenSync
Con Synaptic instalé los paquetes MultySyncTool, OpenSyn-Plugin-Evolution y OpenSync-Plugin-IRMC.

Veo los grupos disponibles
msynctool --listplugins

Creo el grupo "w"
El nombre del grupo es capricho porque es más corto, pero el comando es msynctool --addgroup w

Agrego el primer miembro
msynctool --addmember w evo2-sync

Agrego el segundo miembro
msynctool --addmember w irmc-sync

Reviso cómo está configurado hasta el momento
msynctool --showgroup w

Configuro el plugin de Evolution
msynctool --configure w 1

Reemplazo todos los default por las líneas "file:///home/usuario/.evolution/[addressbook|Calendar|Tasks]/local/system" según corresponda.

Para salir, Ctrl+X y guardar sin sin cambiar el nombre del archivo.

Configuro el plugin para el teléfono

Primero busco el dispositivo con hcitool scan.
Anotada la mac, msynctool --configure w 2

Sólo hay que agregar la mac del teléfono y como canal, el 8.

Cambio la configuración bluetooth del notebook
Edito el archivo /etc/bluetooth/hcid.conf, y cambio la línea security user por security auto.
El cambio se debe a que al intentar crear la relación entre el notebook y el teléfono no aparecía el cuadro clásico para coordinar las contraseñas de dispositivo.

Agrego desde el teléfono el notebook a mis dispositivos
Desde el notebook al teléfono no resultó.

Finalmente sincronizo
msynctool --sync w


Como siempre, las críticas y correcciones son bienvenidas.

ACTUALIZACIÓN: Me ha pasado que no podía sincronizar. Salía el error "The sync failed: Unable to connect one of the members".
Prové con éxito el comando:

msynctool --sync evo2-n70 --filter-objtype note --filter-objtype event --conflict 1 --slow-sync todo


4 Comments:

Blogger Kaleimn said...

me sale el siguiente error que puede ser?

Synchronizing group "w"
Entity: line 1: parser error : Start tag expected, '<' not found
"file:///home/kaleimn/.evolution/[addressbook|Calendar|Tasks]/local/system"
^
Error while initializing syncengine: Unable to parse plugin configuration for evo2 plugin

3:06 PM  
Blogger Unknown said...

Holas:
Excelente post, sólo tiene un pequeño error, el comando es msynctool --sync, con 2 "-".
Pero de todas formas no me funcionó sincronizar mi nokia 6682 :-(
msynctool --sync nokia
Synchronizing group "nokia"
The previous synchronization was unclean. Slow-syncing
Member 1 of type evo2-sync just connected
Member 2 of type irmc-sync had an error while connecting: Request failed
Member 1 of type evo2-sync just disconnected
All clients have disconnected
The sync failed: Unable to connect one of the members
Error while synchronizing: Unable to connect one of the members

Pero si puedo hacer envio de archivos para el equipo (de hecho así capturé la mac y el channel)

gnome-obex-send download/1216806488_6e949d3516_o.jpg
Browsing 00:13:70:6D:90:A9 ...
Service Name: OBEX Object Push
Service RecHandle: 0x10005
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 9
"OBEX" (0x0008)
Service Class ID List:
"OBEX Object Push" (0x1105)
** Message: device 00:13:70:6D:90:A9 (OBEX Object Push) port 9

Alguna idea?

1:37 PM  
Blogger Unknown said...

kaleim, tu error es de configuración, ak ejecutar msynctool --configure w 1
debes ingresar algo así

file:///home/casep/.evolution/addressbook/local/system
Uno por cada línea (addressbook, Calendar y Tasks)
El tema de los [] era para que te dieras la idea de cómo repetirlos.

Saludos

1:40 PM  
Blogger LeGutier said...

Casep, sí tengo un comentario. A mi me ha pasado un par de veces esa situación después de que trato de sincronizar sin tener activado el bluetooth en el notebook o el teléfono.

Lo soluciono creando una nueva carpeta de contactos y moviendo todos mis contactos ahí. Luego sincronizo.

Si tienes todos los contactos en el teléfono, se van a copiar a Evolution. En caso que no, va a ejecutar la sincronización sin errores.

Para agregar los contactos del Evolution al teléfono, finalmente copio los contactos de la carpeta de respaldo a la que estoy sincronizando.

Espero te sirva.

1:48 PM  

Post a Comment

<< Home