Evolution MAPI & Evo EWS не работает в Ubuntu 14.04

Недавно я без проблем обновил свой ноутбук с 12.04 LTS до 14.04 LTS. Первое, что я попробовал, это подключить Evo к серверу Exchange нашей компании. Я установил evo-mapi и пакет evo-ews и попытался подключиться к серверу обмена с помощью ews и mapi. В обоих случаях я получаю ошибку, что evo не может разрешить имя хоста. В случае EWS я получаю сообщение об ошибке, что сервер, на котором запущена служба EWS, не может быть найден:

[ raptor ] /var/crash > EWS_DEBUG=2 evolution

 (evolution:5257): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8187
sh: 1: /usr/lib/nspluginwrapper/i386/linux/npviewer: not found
sh: 1: /usr/lib/nspluginwrapper/i386/linux/npviewer: not found
*** NSPlugin Wrapper *** ERROR: failed to execute NSPlugin viewer
< HTTP/1.1 2 Cannot resolve hostname (myserver.mydomain.com)
< Soup-Debug-Timestamp: 1408604840
< Soup-Debug: ESoapMessage 0 (0x7fe051025db0)

(изменилось имя сервера выше ...)

В случае MAPI Я получаю (очень странную) ошибку: «Ошибка разрешения« http »: имя или служба неизвестна» в тот момент, когда я пытаюсь пройти аутентификацию (базовую или Kerberos - это не имеет значения).

Я попытался с помощью nslookup / dig разрешить имена хостов, указанные в конфигурации. Это сработало как обаяние - так что в основном решатель, кажется, работает.

Мой файл / etc / hosts выглядит следующим образом:

127.0.0.1   localhost
127.0.1.1   raptor raptor.lenze.com
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Строка /etc/nsswitch.conf hosts:

 hosts:          files dns 

Я удалил некоторые (я думаю) материалы, связанные с M $, из эта строка.

Есть идеи, как решить эту проблему? Я уверен, что я делаю что-то не так ... По крайней мере, MAPI работал в 12.04 (более или менее).

1
задан 28 November 2016 в 18:29

1 ответ

Я вырыл несколько глубже в эту проблему, и наконец я получил MAPI, работающий снова.

, Как я записал выше evo, пытался соединиться с хостом, названным 'http' - по крайней мере, это жаловалось, что имя узла не могло быть разрешено. Я получил некоторые пакеты при помощи tcpdump и действительно: evo (или плагин MAPI) просит хост 'http'. Таким образом, наконец я решил добавить запись в /etc/hosts:

uuu.vvv.www.xxx http http.domain.com

я указал на эту запись в сервер, выполняющий EWS & сервис автоматической конфигурации - я не специалист Exchange, я не уверен, для чего используется этот сервер в в среде Exchange. Это, кажется, что-то как подсистема балансировки нагрузки.

Так или иначе: добавлению этого сервера помогают. Я смог аутентифицировать, и учетная запись MAPI была создана в рамках Эволюции.

После создания учетной записи я изменился /etc/hosts снова и указал на хост 'http' на нормальный сервер Linux. Учетная запись MAPI все еще работает с этой записью. Таким образом, это кажется, что evo просто должен быть в состоянии разрешить хост. При удалении записи, evo броски и ошибка, что хост 'http' не может быть разрешен.

0
ответ дан 28 November 2016 в 18:29

Другие вопросы по тегам:

Похожие вопросы: