[Obm] Problème de souscription à un agenda avec obm-caldav

Olivier VALANDY olivier.valandy at iisi.net
Thu Jan 20 17:53:27 CET 2011


Bonjour,

Je rencontre des difficultés à ajouter un agenda avec obm-caldav dans 
Thunderbird.
L'agenda n'est jamais correctement enregistré et les rendez-vous 
n'apparaissent pas dans Thunderbird.
La même configuration fonctionne avec OBM Connector.
Le but final est d'obtenir les agendas sur les appareils mobiles.



Ma configuration est la suivante :
Thunderbird 3.1.7 + Lightning 1.0b2 sur Ubuntu 10.10

OBM : 2.3.15 sur Debian 5.0.7 (Lenny)
Un domaine (en plus du global) : domn.fr
Des utilisateurs avec pour login : nom-p (p étant l'initiale du prénom 
de l'utilisateur)
Des adresses mail pour chaque utilisateur de la forme : prenom.nom at domn.fr
Avec des alias : prenom.nom at domn.net

Les utilisateurs se connectent avec http(s)://obm.domn.fr

A) En configurant dans Lightning l'agenda avec l'URL 
http://obm.domn.fr:8083/nom-p@domn.fr
Une pop-up demande de renseigner un utilisateur et un mot de passe.
Plusieurs tentatives, le mot de passe est toujours le même, la 
différence se fait au niveau du login.

1) login : nom-p at domn.fr

2011-01-20 16:20:45,372 UserManagement INFO - [CUID 58] nom-p at domn.fr 
logged in from obm-caldav. auth type: OBM DB (mail: prenom.nom at domn.fr) 
on obm-sync 2.3.16
2011-01-20 16:20:45,374 SyncServlet INFO - handler responded to 
login/doLogin in 5ms.
2011-01-20 16:20:45,391 CalendarBindingImpl INFO - [CUID 58] Returning 
13 calendar infos.
2011-01-20 16:20:45,392 SyncServlet INFO - handler responded to 
calendar/listCalendars in 9ms.
2011-01-20 16:20:45,403 LoginHandler INFO - method: doLogout
2011-01-20 16:20:45,403 UserManagement INFO - [CUID 58] logout.
2011-01-20 16:20:45,403 SyncServlet INFO - handler responded to 
login/doLogout in 0ms.

Rien ne se passe, pop up user/mdp se réaffiche.

2) login : nom-p

2011-01-20 16:21:04,327 LoginHandler INFO - method: doLogin
2011-01-20 16:21:04,331 UserManagement INFO - [CUID 59] nom-p logged in 
from obm-caldav. auth type: OBM DB (mail: prenom.nom at domn.fr) on 
obm-sync 2.3.16
2011-01-20 16:21:04,333 SyncServlet INFO - handler responded to 
login/doLogin in 5ms.
2011-01-20 16:21:10,628 PingThread INFO - 20 unused connections pinged.

Rien ne se passe, pop up user/mdp se réaffiche.

3) login : prenom.nom at domn.fr

2011-01-20 16:21:31,607 LoginHandler INFO - method: doLogin
2011-01-20 16:21:31,608 UserManagement INFO - access refused to login: 
'prenom.nom' domain: 'domn.fr' auth type: OBM DB
2011-01-20 16:21:31,609 SyncServlet INFO - handler responded to 
login/doLogin in 1ms.

Idem

4) login : prenom.nom

2011-01-20 16:21:52,775 LoginHandler INFO - method: doLogin
2011-01-20 16:21:52,777 UserManagement WARN - cannot figure out domain 
for the domain_name null
2011-01-20 16:21:52,778 SyncServlet INFO - handler responded to 
login/doLogin in 3ms.

Dans tous les cas, la popup est systématiquement redemandée et l'agenda 
n'est pas correctement enregistré dans Thunderbird (icône indiquant pas 
de synchro).




B) En configurant dans Lightning l'agenda avec l'URL 
http://obm.domn.fr:8083/prenom.nom@domn.fr


On n'obtient aucun résultat avec les méthodes de login 3 et 4 ce qui est 
sans doute normal car ce ne sont pas des logins.
Avec la 1) voici ce qui survient :


2011-01-20 16:32:10,424 LoginHandler INFO - method: doLogin
2011-01-20 16:32:10,426 UserManagement INFO - [CUID 71] nom-p at domn.fr 
logged in from obm-caldav. auth type: OBM DB (mail: prenom.nom at domn.fr) 
on obm-sync 2.3.16
2011-01-20 16:32:10,428 SyncServlet INFO - handler responded to 
login/doLogin in 4ms.
2011-01-20 16:32:10,436 CalendarBindingImpl INFO - [CUID 71] Calendar : 
getSync(prenom.nom, Tue Jan 18 17:20:09 GMT 2011)
2011-01-20 16:32:10,438 UserManagement INFO - user :prenom.nom not 
found, archived or have no email
2011-01-20 16:32:10,438 TodoHandler ERROR - Calendar not exist or not valid

*** ce qui semble logique puisque les users sont de la forme "nom-p" ***

org.obm.sync.auth.ServerFault: Calendar not exist or not valid
         at 
fr.aliacom.obm.common.calendar.CalendarBindingImpl.getSync(CalendarBindingImpl.java:296)
         at 
fr.aliacom.obm.common.calendar.CalendarBindingImpl.getSync(CalendarBindingImpl.java:276)
         at org.obm.sync.server.EventHandler.getSync(EventHandler.java:545)
         at org.obm.sync.server.EventHandler.handle(EventHandler.java:95)
         at org.obm.sync.server.SyncServlet.handleQuery(SyncServlet.java:88)
         at org.obm.sync.server.SyncServlet.service(SyncServlet.java:65)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
         at 
org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:883)
         at 
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:722)
         at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2214)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
         at java.lang.Thread.run(Thread.java:662)
2011-01-20 16:32:10,438 SyncServlet INFO - handler responded to 
todo/getSync in 2ms.
2011-01-20 16:32:10,447 LoginHandler INFO - method: doLogout
2011-01-20 16:32:10,447 UserManagement INFO - [CUID 71] logout.
2011-01-20 16:32:10,447 SyncServlet INFO - handler responded to 
login/doLogout in 0ms.

S'agit-il de bug à cause de la différence entre les logins 
(nom-p at domn.fr) et les mails (prenom.nom at domn.fr) ?
Pouvez-vous m'indiquer une solution ?


Merci de votre aide,

Olivier VALANDY


More information about the Obm mailing list