Bug 10797 - Не работает диалог настройки соединения с Exchange
Summary: Не работает диалог настройки соединения с Exchange
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: evolution-exchange (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 15403
  Show dependency tree
 
Reported: 2007-02-08 11:02 MSK by Sergey N. Yatskevich
Modified: 2011-06-08 15:58 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey N. Yatskevich 2007-02-08 11:02:24 MSK
Subj собственно. Конкретнее:

В диалоге задания параметров "Получение почты" показывается только поле для
ввода имени, но нет поля для указания сервера exchange и задания параметров
аутентификации. Соответственно кнопочка "Далее" никогда не подсвечивается.

Если попытаться "обмануть" Evolution и сначала создать POP3 аккаунт а затем
перенастроить его на работу с exchange, то снова выйдет облом, так как нужные
параметры не показываются и там. Более того, нет вкладки с дополнительными
параметрами настройки Exchange.

У соседа стоит Ubuntu, там evolution 2.8.1 и у него всё работает на ура.

У evolution-exchange в каталоге /usr/share/evolution-exchange/2.8/glade лежит
диалог начальной настройки аккуанта (exchange-autoconfig-wizard.glade), так вот
если его открыть с помощью glade-3, то там все нужные параметры присутствуют.
Comment 1 Sergey N. Yatskevich 2007-02-22 20:45:51 MSK
В общем ситуация такая: оказывается всё более-менее работает, единственное НО,
каждый раз при запуске evolution оказывается оключённым eplugin для работы с
Exchange. И сколько ты его ни включай при следующем запуске он опять будет
отключён :-(.

В Ubuntu опять таки всё работает :-(
Comment 2 Ilya Mashkin 2007-02-25 19:23:59 MSK
Отправлены новые версии  evolution* - проверяйте. Если что - будем дальше
допиливать.
Comment 3 Sergey N. Yatskevich 2007-02-26 12:39:17 MSK
Проблема осталась. После выхода из evolution и захода обратно плагин для
Exchange всегда возвращается в выключенное состояние. Если мониторить ключ
/apps/evolution/eplugin/disabled с помощью gcong-editor, то видно, что плагин
работы с Exchange каждый раз прописывается как блокированный при старте
evolution. При этом выбирать в качестве типа аккаунта exchange можно, однако
корректно настроить его нельзя.

Добавился ещё один глюк: для аккаунтов типа mbox и exchange при открытии их на
редактирование кнопка OK оказывается заблокированной и разблокировать её
невозможно никакими действиями. При этом для POP-аккаунта эта кнопка не
блокируется никогда (что предпочтительнее).
Comment 4 Ilya Mashkin 2007-11-09 23:36:06 MSK
Похоже ошибка осталась
Comment 5 Alexey Shabalin 2007-11-09 23:59:02 MSK
я грешу на следующее. В других дистрибутивах (в федоре в часности) собрано со
статическими библиотеками ldap(и evolution-data-server и evolution). Я
подготовил spec для возможности сборки с libldap-devel-static. Но попытки
собрать с ним - совсем отключают поддержку exchange.

Ещё разбираюсь.
Comment 6 Alexey Shabalin 2008-01-11 15:21:18 MSK
Господа заинтересованные в работе evolution с exchange.
Я не смогу заниматся этой проблемой, т.к. наш exchange-2003 обновили до 2007.
текущий evolution не работает с 2007 в принципе.
Следующий релиз evolution обещают сделать с поддержкой mapi, чего я собственно и
жду, а пока пользуюсь imap.
Если у кого-то есть идеи - присылайте.
Comment 7 Yuri N. Sedunov 2008-09-01 13:13:25 MSD
Ошибка до сих пор актуальна?
Comment 8 Sergey N. Yatskevich 2008-09-01 13:31:27 MSD
Для меня - нет, у нас включили возможность забирать почту по POP3.
Comment 9 Alexey Shabalin 2008-09-01 15:49:42 MSD
Ошибка до сих пор актуально - модуль всё время переходит в выключеное состояние. Стимула разбиратся с ней у меня нет - я всё жду поддержки mapi(без mapi нет поддержки exchange-2007).
Comment 10 Alexey Shabalin 2008-10-30 21:42:50 MSK
одна из возможных причин в evolution:
ldd -r /usr/lib/evolution/2.24/libecontactlisteditor.so.0

undefined symbol: eab_merging_book_add_contact	(/usr/lib/evolution/2.24/libecontacteditor.so.0)
undefined symbol: addressbook_load_cancel	(/usr/lib/evolution/2.24/libecontacteditor.so.0)
undefined symbol: eab_merging_book_commit_contact	(/usr/lib/evolution/2.24/libecontacteditor.so.0)
undefined symbol: addressbook_load	(/usr/lib/evolution/2.24/libecontacteditor.so.0)
undefined symbol: eab_prompt_save_dialog	(/usr/lib/evolution/2.24/libecontacteditor.so.0)
undefined symbol: eab_load_error_dialog	(/usr/lib/evolution/2.24/libecontacteditor.so.0)
undefined symbol: eab_merging_book_add_contact	(/usr/lib/evolution/2.24/libecontactlisteditor.so.0)
undefined symbol: addressbook_load_cancel	(/usr/lib/evolution/2.24/libecontactlisteditor.so.0)
undefined symbol: eab_merging_book_commit_contact	(/usr/lib/evolution/2.24/libecontactlisteditor.so.0)
undefined symbol: addressbook_load	(/usr/lib/evolution/2.24/libecontactlisteditor.so.0)
undefined symbol: eab_load_error_dialog	(/usr/lib/evolution/2.24/libecontactlisteditor.so.0)
[root@shaba-nb etc]# findsym  eab_merging_book_add_contact
[root@shaba-nb etc]# rpm -qf /usr/lib/evolution/2.24/libecontactlisteditor.so.0