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

Michel-Marie MAUDET michel.maudet at linagora.com
Mon Jan 24 09:15:19 CET 2011


Bonjour,

Le support de CalDAV est expérimental et l'effort de développement sur 
cette fonctionnalité a été arrêté pour le moment.

Nous nous focalisons sur la stabilisation du fonctionnement du 
connecteur avec Thunderbird et Lightning ainsi que sur opush (notre 
serveur ActiveSync). Ces deux composants auront une évolution majeure 
courant février car nous travaillons activement sur la gestion des 
invitations qui seront correctement gérées y compris dans le cas 
d'invitations externes non initiées par un utilisateur d'OBM (ex: 
invitation provenant d'un utilisateur google calendar que vous pourrez 
accepter dans votre agenda OBM).

Je vous recommande donc d'utiliser le connecteur pour TB et opush qui 
permet de synchroniser presque la totalité des smarphone actuels qui 
supportent ActiveSync.

Bonne journée.

Le 20/01/11 17:53, Olivier VALANDY a écrit :
> 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
> _______________________________________________
> Obm mailing list
> Obm at list.obm.org
> http://list.obm.org/mailman/listinfo/obm

Cordialement,

-- 
Michel-Marie MAUDET
Directeur Général Adjoint du Groupe LINAGORA
80 rue Roque de Fillol
92800 Puteaux
+33(0)8 10 25 12 51 / +33(0)6 60 46 98 52
-----------------------------------------------
Découvrez OBM 2.3 : http://www.obm.org/
-----------------------------------------------



More information about the Obm mailing list