J'ai récemment mis à jour mon ordinateur portable de 12.04 LTS à 14.04 LTS sans problème. La première chose que j'ai faite est de reconnecter Evo au serveur Exchange de notre entreprise. J'ai installé evo-mapi et le paquet evo-ews et j'ai essayé de me connecter au serveur Exchange en utilisant ews et mapi. Dans les deux cas, je reçois l'erreur suivante : evo ne peut pas résoudre un nom d'hôte. Dans le cas d'EWS, je reçois l'erreur suivante : le serveur qui exécute le service EWS est introuvable :
[ 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)
(Le nom du serveur a été modifié ci-dessus...)
Dans le cas de MAPI, je reçois l'erreur (très étrange) : "Error resolving 'http' : Name or service not known" dès que j'essaie de m'authentifier (que ce soit en mode basique ou en mode Kerberos - cela ne fait aucune différence).
J'ai essayé nslookup/dig pour résoudre les noms d'hôtes que j'ai spécifiés dans la configuration. Cela a fonctionné comme un charme - le résolveur semble donc fonctionner.
Mon fichier /etc/hosts ressemble à ceci :
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
En /etc/nsswitch.conf
la ligne des hôtes :
hosts: files dns
J'ai supprimé de cette ligne des éléments (je pense) liés à M$.
Une idée pour résoudre ce problème ? Je suis sûr que je fais quelque chose de mal ... Au moins MAPI fonctionnait dans la version 12.04 (plus ou moins).