[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