Gillot wrote:
Bonjour a tous,
Voila, je suis sur ce problème depuis hier 14h, alors je me décide à
rechercher un peu d’aide…
Nous avons migré récemment d’une version egroupware 1.0.0.009 vers la
1.4.004. Pas sans mal, mais on avait réussi. Ca “ronronne” doucement depuis
vendredi dernier, mais depuis hier matin, je ne sais pas ce qui s’est passé,
il s’est produit qq chose qui a conduit à ce que je ne puisse plus modifier
aucun compte ou droit d’accès des utilisateurs.
Lorsque je vais dans “Admin/Comptes utilisateur”, la liste est vide, alors
que dans mysql, ils sont bien présents. En plus, ça fonctionne, les
utilisateurs ne se rendent compte de rien, sauf dans le module “Messager”
(récupéré de la version 1.0.0.009), ils ne peuvent plus envoyer ou recevoir,
puisque la liste de choix des utilisateurs est vide !
Afin de vous mettre sur la voie : récemment, il y avait un souci : la carnet
d’adresses comportait plus de 1600 contacts +environ 750 contacts privés, et
l’on ne pouvait en visualiser que 700, car la gestion des contacts privés a
changé et la récupération d’une ancienne base est foireuse. Donc, j’ai fait
les manips suivante afin d’essayer de rétablir le souci :
UPDATE egw_addressbook SET contact_owner=-1
UPDATE egw_addressbook SET contact_owner=contact_creator WHERE
contact_private=1
UPDATE egw_addressbook SET contact_private=0
Ainsi, les utilisateurs gèrent le carnet “Default” pour tous, ou
"Personnel", uniquement pour eux.
Apparemment, ce la fonctionne dorénavant.
J’ai également joué avec les fonctions de droits d’accès des groupes, mais
j’ai eu du mal à m’y retrouver car les options ne sont pas très claires !
Bref, je suis vraiment en détresse, alors si quelqu’un a une idée, je suis
preneur !
Nous sommes une entreprise d’environ 200 salariés et 40 sites distants en
VPN, et nous avons besoin de cet outil (que nous utilisons d’ailleurs depuis
4 ans !)
Je continue à chercher … Merci d’avance.
Bonjour,
en effet problème pas évident. J’ai déjà rencontré des pbs similaires,
malheureusement les resolutions sont rarement simples ni faciles ( a
priori, je n’ai pas l’impression que cela soit un pb de configuration :()
Malheureusement ce genre de pb, je n’ai pu le reparer qu’en regardant de
prés les données dans les différentes tables et en manipulant les
liaisons en ‘test en retry’, jusqu’a trouver la combinaison ad’hoc avec
le code.
j’ai meme dû, sur un cas, extraire les données comme je pouvais pour les
rejouer afin de reconstruire les bons enregistrements. Mais c’est
beaucoup de temps 
En pratique, peux tu publier des jeux de données qui permettrais de
rechercher le pb ?
Une astuce pourrait etre de migrer la base sql vers un ldap afin de
retrouver les fonctionnalités
Une plus complexe, serait d’extraire les infos via du CSV, et de les
réinjecter via les fonctions ad’hoc dans les modules dans une base
neuve. (je l’ai fait une fois)
Je crains que la solution ne passe par une phase de codage.
Voila quelques reflexions, peu secourables, mais, courage, j’ai toujours
pu m’en sortir dans ses galères.
JC Passard
Check out the new SourceForge.net Marketplace.
It’s the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
egroupware-french mailing list
egroupware-french@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-french