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 : [email protected] Avec des alias : [email protected] 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/[email protected] 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 : [email protected] 2011-01-20 16:20:45,372 UserManagement INFO - [CUID 58] [email protected] logged in from obm-caldav. auth type: OBM DB (mail: [email protected]) 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: [email protected]) 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 : [email protected] 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/[email protected] 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] [email protected] logged in from obm-caldav. auth type: OBM DB (mail: [email protected]) 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 ([email protected]) et les mails ([email protected]) ? Pouvez-vous m'indiquer une solution ? Merci de votre aide, Olivier VALANDY _______________________________________________ Obm mailing list [email protected] http://list.obm.org/mailman/listinfo/obm
