[Obm] Plus de synchronisation suite mise à jour en 2.4.1.2
Hilaire Thomas
thilaire at linagora.com
Thu Nov 22 10:07:31 CET 2012
Alors il semble que vous rencontrez bien là un bug.
Votre base de donnée contient des doublons sur les évènements, voici
comment les effacer :
1) Trouver l'identifiant de votre utilisateur :
SELECT userobm_id FROM UserObm WHERE userobm_login = '*USER_LOGIN*'; -- remplacer USER_LOGIN par celui de votre utilisateur
2) Effacer les doublons pour un utilisateur :
DELETE FROM DeletedEvent WHERE deletedevent_id NOT IN (SELECT MAX(deletedevent_id) FROM DeletedEvent WHERE deletedevent_user_id =* USER_ID* GROUP BY deletedevent_event_ext_id,deletedevent_user_id) AND deletedevent_user_id =*USER_ID*; -- remplacer USER_ID par l'entier trouvé à la requête précédente
La synchronisation devrait alors fonctionner de nouveau pour cet
utilisateur.
Une version de la requête permet de nettoyer ces doublons pour tous les
utilisateurs, mais celle ci peut malheureusement être très longue à
s'exécuter. La voici :
DELETE FROM DeletedEvent WHERE deletedevent_id NOT IN (SELECT MAX(deletedevent_id) FROM DeletedEvent GROUP BY deletedevent_event_ext_id,deletedevent_user_id);
Est-ce que cela corrige votre problème ?
Cordialement,
Thomas
On 11/21/2012 04:32 PM, Vince wrote:
> Bonjour Thomas,
>
> Ci-joint le fichier opush.log avec plus de log.
> Je ne l'envoi qu'à vous car il peut y avoir des données confidentielles.
>
> Le contenu de ce fichier log se répète à chaque fois que je lance la
> synchro !!
>
> Et oui, j'ai bien fait le tour des options. J'ai créé son compte sur
> mon Android. Le problème n'est donc pas lié au smartphone mais bien à
> son compte. Surement quelque chose qui ne vas pas dans son agenda.
> Sachant qu'après la mise à jour de notre serveur OBM, il s'était
> retrouvé avec environ dix doublons par évènements sur toute la durée
> de l'utilisation de son agenda.
>
> En espérant que vous mettrez le doigt dessus ;)))
>
> Cordialement
>
> Vincent.
>
> Le 21/11/2012 15:25, Hilaire Thomas a écrit :
>> Bonjour Vince,
>>
>> Les erreurs que présente votre fichier //var/log/apache/obm-error.log
>> /doivent datées d'une synchronisation faite lorsque le votre fichier
>> de configuration d'apache était encore invalide.
>>
>> Les traces que vous avez envoyées par rapport l'utilisateur qui ne
>> voit pas son agenda n'ont pas de problème.
>> Pour avoir plus de détails, veuillez recréer le compte sur le
>> téléphone qui pose problème après avoir activé les logs dans le
>> fichier //etc/opush/logback.xml/ comme ceci :
>> <included>
>> <logger name="AUTHENTICATION" level="DEBUG" />
>> <logger name="REQUEST.FULL" level="DEBUG" />
>> <logger name="OBM-SYNC" level="DEBUG" />
>>
>> <logger level="DEBUG" name="org.obm.push.impl.ResponderImpl" />
>> </included>
>>
>> Pouvez-vous aussi vérifier que le l'application calendrier du
>> téléphone de l'utilisateur est bien configuré pour afficher les
>> informations relatives au compte opush.
>>
>> Merci,
>> Thomas
>>
>>
>
--
Thomas Hilaire
Développeur LGS/OBM/R&D
+33 6 43 65 66 03
------------------
GROUPE LINAGORA
74-80 rue Roque de Fillol
92800 Puteaux
+33 (0)8 10 25 12 51
+33 (0)6 79 60 12 91
thilaire at linagora.com
------------------
La présente transmission contient des informations confidentielles
appartenant à Linagora, exclusivement destinées au(x) destinataire(s)
identifié(s) ci-dessus. Si vous n'en faites pas partie, toute
reproduction, distribution ou divulgation de tout ou partie des
informations de cette transmission, ou toute action effectuée sur la
base de celles-ci vous sont formellement interdites.
Si vous avez reçu cette transmission par erreur, nous vous remercions de
nous en avertir et de la détruire de votre système d'information.
The present transmission contains privileged and confidential
information belonging to Linagora, exclusively intended for the
recipient(s) thereabove identified. If you are not one of these
aforementioned recipients, any reproduction, distribution, disclosure of
said information in whole or in part, as well as any action undertaken
on the basis of said information are strictly prohbited. If you received
the present transmission by mistake, please inform us and destroy it
from your messenging and information systems.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.obm.org/pipermail/obm/attachments/20121122/1855f5d2/attachment-0001.htm
More information about the Obm
mailing list