Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Синхронизация Windows Mobile 5 устройств с линуховой машиной.  (Прочитано 62142 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн postal222

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Многоуважаемый All!
Прошу совета вот в каком вопросе:
Не проходит вторая и последующие синхронизации с устройством (gigabyte mw700 c WM 6.1 Prof)
Т.е. первый раз я создаю партнерство, все данные синхронизируются отлично.
Тут же отключаю девайс, подключаю снова - и всегда вижу вот такое:

[igor@localhost ~]$ msynctool --sync synce-sync
Synchronizing group "synce-sync"
DEBUG:SynCE:Connect() called
Member 1 of type synce-opensync-plugin just connected
Member 2 of type evo2-sync just connected
All clients connected or error
DEBUG:SynCE:get_changeinfo() called
INFO:SynCE:initiating device synchronization
Member 2 of type evo2-sync just sent all changes
ERROR:dbus.proxies:Introspect error on :1.61:/org/synce/SyncEngine: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
DEBUG:dbus.proxies:Executing introspect queue due to error
Traceback (most recent call last):
  File "/usr/lib/opensync/python-plugins/synce-opensync-plugin-2x.py", line 152, in get_changeinfo
    self._TriggerSync()
  File "/usr/lib/opensync/python-plugins/synce-opensync-plugin-2x.py", line 117, in _TriggerSync
    self.engine.Synchronize()
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 622, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Member 1 of type synce-opensync-plugin had an error while getting changes: Error during get_changeinfo() method
DEBUG:SynCE:disconnect() called
Member 1 of type synce-opensync-plugin just disconnected
Member 2 of type evo2-sync 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

Если в девайсе удалить партнерство, перезагрузить его и повторить все сначала - все ок, но ровно один раз - первый.

При этом через наутилус зайти на девайс могу без проблем, команда pls работает.

Помогите советом - что смотреть и куда копать?

Спасибо.

Оффлайн postal222

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Ну, сам вопрос задал, сам и отвечаю :)
Значит, проблема была в пакете synce-hal.
Движок sync-engine не работает, если в системе установлен этот пакет.
После его удаления все заработало отлично.
Если используете synce-trayicon, то в его настройках нужно выбирать соединение только через odccm - все остальное (hal, vdccm) не работает.

Вот вроде все заработало. НО. через несколько синхронизаций благополучно перестало работать (((
Проблема опять в sync-engine - теперь при его загрузке наблюдаем в консоли процесс его работы до строчки
INFO: RRASyncManager : connecting to RRA

На этом все - дальше работа движка не идет, соответственно, ничего и не синхронизируется.

Понять в чем дело - не удалось.

Кто знает, что это может быть?
« Последнее редактирование: 11 Ноября 2008, 11:44:18 от postal222 »

Оффлайн alex286

  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Надежда на то, что кто-то добрый и трудолюбивый все же выложит How-to по сдруживанию через SynCE убунты и зверьков с WM 6.0 на борту
Почему для других систем это не вызывает затруднений ....
http://sovgvd.webneo.ru/articles.php?aid=18
http://wiki.mandriva.com/en/2009.0_Synchronization
С уважением, Александр.

Оффлайн alex286

  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Вот нашел... вроде  как заработало по этой схеме...

http://www.tuxapuntes.com/tux/content/view/1029/86/
С уважением, Александр.

Оффлайн Wizor

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Столкнулся с проблемой:
Данные на коммуникатор(GSmart MW700, WM 6.0) заносились через аутглюковое партнерство.
Настроил систему по ману, снес старое партнерство и создал новое - все работает и синхронизирует, НО
с ББ на коммуникатор. А поскольку там пусто, то на комме затираеться всё к чертям.
Подскажите, как при первой синхронизации заставить ББ забрать всё с комма?  :-\

Оффлайн postal222

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Хм, у меня на Gsmart700 синхронизация с Evolution проходит на ура, в т.ч. и первая. Попробуй сделать бекап PIM на коммуникаторе, синхронизацию (на телефоне все сотрется), а потом накати из бекапа данные. При второй синхронизации тогда данные с телефона должны прийти в ББ

Оффлайн ZmiyGorinich

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Надежда на то, что кто-то добрый и трудолюбивый все же выложит How-to по сдруживанию через SynCE убунты и зверьков с WM 6.0 на борту
Почему для других систем это не вызывает затруднений ....
http://sovgvd.webneo.ru/articles.php?aid=18
http://wiki.mandriva.com/en/2009.0_Synchronization

А можешь рассказать что там у них в task-wm5sync-gnome?

Был бы очень благодарен, если бы смог переписать эти руководства для Ubuntu

Оффлайн igsbox

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Сцепил gSmart i120 на WM6.1 и Ubuntu 8.10 Intrepid вот по этой хаутушке:
http://ubuntuforums.org/showpost.php?p=6258719&postcount=6/
Там в целом всё правильно, но есть пара моментов.

1. Неплохо бы добавить ключ от репозитория, чтобы не ругался apt:
gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys ключ_который_нужен
gpg --export ключ_который_нужен | sudo apt-key add -

2. Я таки поставил multisync-gui. Нормально он работает, даже можно выбирать папочки в Evolution, куда синхронизировать.

Основные проблемы были собственно с базой контактов. В Evolution у меня была база, перетащенная из Оутлука через виндовый Thunderbird. И почти! такая-же по контенту, только новее, на зверьке. Нормальной синхронизации баз не получилось :( При синхронизации с непустой папкой в Evolution одинаковые контакты дублируются. В принципе, причина этого понятна (см. ниже), но мне всё-равно надо было капитально почистить адресную книгу и я с этим не разбирался. Зато разобрался вот с этим:

1. При удалении партнёрства на зверьке под WM6.1 из Линукса УДАЛЯЕТСЯ ВСЯ БАЗА из его Оутлука!!!. Но, правда, если это делать из synce-trayicon, он честно об этом предупреждает. Можно удалить партнёрство из Активсинка зверька (в отключённом от Линукса состоянии). В любом случае - СДЕЛАЙТЕ БЭКАП БАЗЫ и на зверьке и на Линуксе.
2. Русские комментарии к контакту из WM перетаскиваются в кривой кодировке (естественно ;)). А те, которые созданы в Линуксе, - нормально синхронизируются и видятся на зверьке отлично.
3. Почему-то при импорте контактов со зверька в пустую папку часть контактов задвоилась. Данные одинаковые, но записей стало 2 из одной. После чистки адресной книги и заливки её на зверька с пустой книгой такого не происходит.
4. При изменении контакта на зверьке в Evolution-е портится формат поля "Фамилия Имя Отчество". Данные правильные но формат строки в поле общей формы контакта кривой. При просмотре в отдельном окне "Full name" всё хорошо и если нажать ОК, то и в общей форме тоже всё нормально становится.
5. В календаре появлялись какие-то фантомные пустые записи. После чистки прошло.
6. Даты некоторых событий сместились на 1 день назад! Может быть связано с очень давней историей моей базы.
7. Задачи тоже задвоились!
8. Синхронизация файлов работает. В домашней папке создаётся путь PDAFiles/имя_партнёрства. Синхронизируется при подключении автоматом. Удаление файлов из этой папки приводит к УДАЛЕНИЮ ИХ НА ЗВЕРЬКЕ!
9. Запуск синхронизации со зверька тоже работает после рихтовки xml файлов в папке ~/.synce

Вывод:
В принципе, можно пользоваться. Помня про всё вышесказанное ;). Будем надеятся, что авторы SynCE и Multisync допилят свои творения. А вообще я жду нормальный девайс по Туксом. Только когда это ещё...

Оффлайн Besieger

  • Активист
  • *
  • Сообщений: 686
  • Живи сам и дай жить другим)
    • Просмотр профиля
Отлично все описали, спасибо) "А вообще я жду нормальный девайс по Туксом" - +1. И софтин - в частности для работы с GPS) Главное, лед уже тронулся) Дождемся обязательно)
Asus Eee PC 1000H + Linux Mint = Full out-of-the-box joy)

Оффлайн fang90

  • Любитель
  • *
  • Сообщений: 53
  • Ubuntu 13.04(64bit)
    • Просмотр профиля
Такая проблема,
после установки
Цитировать
sudo aptitude install synce-hal librra0-tools librapi2-tools
делаю
Цитировать
synce-pls
получаю
Цитировать
Unable to get the "My Documents" path.

через synce:// попадаю в папку синхронизации, вижу две папки Documents и Filesystem.
Но при попытке зайти в одну из них получаю ошибку
Не удалось показать всё содержимое «Filesystem»: An unspecified failure has occurred
===
еще статус
Цитировать
fang@fang-laptop:~$ synce-pstatus
synce-pstatus: Failed to get version information: The operation completed successfully.
System
======
Processor architecture: 0 (Intel)
Processor type:         0 (Unknown)
Page size:              0x0

synce-pstatus: Failed to get battery status: The operation completed successfully.
synce-pstatus: Failed to get store information: The operation completed successfully.

и еще synce-sync-engine выдал
Цитировать
[get_connection_from_hal:397] get_connection_from_hal: Failed to get a connection for /org/freedesktop/Hal/devices/net_80_00_60_0f_e8_00: Pocket_PC: Rejected send message, 1 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=5584 comm="/usr/bin/python /usr/bin/synce-sync-engine ") interface="org.freedesktop.Hal.Device.Synce" member="RequestConnection" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=4260 comm="/usr/sbin/hald "))
...
[synce_socket_write:307] Invalid file descriptor
[rapi_buffer_send:561] synce_socket_write failed
[rapi2_context_call:638] rapi_buffer_send failed

Сразу отмечу, что паролем девайс(gsmart mw700) не защищен.
раньше все проходило на ура, подскажите куда копать?



Оффлайн dym69

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
У меня мултисинк тоже вроде контакты скидываетв эволюшн. Но не по русски. Сплошные квадратики, ромбики и сердечки. А задачи не синхрит.
Выкидывает ошибку что не может прочитать с одного из партнеров :(
Что делать?

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.