[Obm] Post install : l'automate ne se connecte pas à l'annuaire LDAP
Frédéric MASSOT
frederic at juliana-multimedia.com
Mon Dec 5 15:46:35 CET 2016
Le 04/12/2016 à 18:43, Frederic MASSOT a écrit :
> Le 04/12/2016 à 17:14, Alexandre Chapellon a écrit :
>> Effectivement l'annuaire ne semble pas avoir été rempli.
>>
>> Cela peut être fait en utilisant la commande:
>>
>> /usr/share/obm/www/auto/update.pl --domain-global --global
>>
>> Et aussi pour les autres domaines (--domain-name)
>
> La commande "/usr/share/obm/www/auto/update.pl --domain-global --global"
> affiche l'aide et rien de plus, comme si les options n'étaient pas
> passées. Je vais commencer à être parano à propos de ce serveur, il y un
> truc qui cloche, qui intercepte les appels...
J'ai avancé en comparant les paquets installés sur un serveur où OBM
fonctionne, il s'avère que le paquet libdbd-pg-perl n'était pas installé.
Sur ce serveur PostgreSQL est installé, pas MySQL. Par le jeu des
dépendances l'hébergeur a installé le paquet libdbd-mysql-perl pour l'un
de ses logiciels.
Le paquet libobm-perl a pour dépendance libdbd-pg-perl ou
libdbd-mysql-perl, si le paquet libdbd-mysql-perl est installé, il
n'installe pas le paquet libdbd-pg-perl. Malgré le choix de PostgreSQL
lors de l'installation, le paquet libdbd-pg-perl n'est pas installé.
Il manque un test pendant la configuration d'OBM storage pour vérifier
l'installation de libdbd-pg-perl ou libdbd-mysql-perl selon la base de
données choisie.
Sans le paquet libdbd-pg-perl, la commande
"/usr/share/obm/www/auto/update.pl --domain-global --global" affiche :
Veuillez indiquer les parametres de mise a jour :
Syntaxe:
update.pl [--domain-id id | --domain-name domainName | --domain-global]
[--user id | --delegation word] [--global | --incremental]
update.pl [--domain-id id | --domain-name domainName | --domain-global]
--entity
update.pl [--domain-id id | --domain-name domainName | --domain-global]
--delete
domain-id <id> : domaine d'identifiant <id> ;
domain-name <domainName> : domaine de domaine de messagerie <domainName> ;
domain-global : domaine global ;
user <id> : utilisateur d'identifiant <id> ;
delegation <word> : delegation de mot cle <word> ;
global : fait une mise a jour globale du domaine ;
incremental : fait une mise a jour incrementale du domaine.
entity : fait une mise a jour par entité. Les entités à mettre à jour
sont indiquées sur l'entrée standard sous la forme 'type:nom', un par ligne
type : [user|mailshare|group|host]
name : nom/identifiant de l'entité
delete : suppression d'un domaine.
Un des paramètres '--domain-id', '--domain-name' ou '--domain-global'
doit être indiqué. '--domain-id' est prioritaire.
Un et un seul des paramètres '--global', '--incremental', '--entity' ou
'--delete' peuvent être indiqués à la fois.
Et dans les logs "/var/log/obm-services/obm-services.log" on a :
update:76 INFO - Analyse des parametres du script
update:137 INFO - Affichage de l'aide
Les messages d'aides ou d'erreurs n'ont rien à voir avec l'absence de
libdbd-pg-perl.
Je recommence l'installation avec le paquet libdbd-pg-perl installé.
--
==============================================
| FRÉDÉRIC MASSOT |
| http://www.juliana-multimedia.com |
| mailto:frederic at juliana-multimedia.com |
| +33.(0)2.97.54.77.94 +33.(0)6.67.19.95.69 |
===========================Debian=GNU/Linux===
More information about the Obm
mailing list