Migration tardive de lenny vers squeeze - problème SLAPD

Bonjour à tous !

Alors voilà j’explique un peu mon problème.
J’ai plusieurs serveurs que je doit migrer de lenny à squeeze (et oui il est grand temps… la vie quoi :wink: )
J’ai commnencé avec des serveurs non critique et je m’attaque au serveurs qui sont de plus en plus critique et mon plus gros problème est slapd. Il a été modifié et je me retrouve coincé car je ne suis pas un expert en la matière.

Je suis actuellement sur un serveurs Web qui fait également office de BDC. La partie Web est OK mais la partie BDC me pose problème. En effet la synchronisation ne se fait pas avec le PDC d’ou ma première question :

Est ce qu’un BDC Squeeze peux se synchroniser avec un PDC Lenny ?

J’ai eu les même erreurs que sur ce post :
debian-fr.org/probleme-dans- … 34891.html

Mon service slapd n’étant pas le plus critique et étant une simple réplication j’avais commencé à chercher par moi même avant de faire des recherche sur le net (pas bien).
J’en suis arrivé à virer completement slapd et refaire une installation “vierge” pour comprendre le fonctionnement. Une fois fait j’ai restauré mais fichiers (slapd.conf, libnss-ldap.conf, …) ainsi que la base (/var/lib/ldap).
J’ai lancé les commandes :

J’ai bien eu le droit à un succès mais … marche pô :slightly_smiling:

un nmap me dit bien que mon port est ouvert.
un pdbedit user ne trouve rien.
et une partie des log me dit cela :

syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:36:46.904632+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left) 2012-04-26T19:37:46.904483+02:00 hydre slapd[7609]: syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:37:46.904598+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left) 2012-04-26T19:38:46.904339+02:00 hydre slapd[7609]: syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:38:46.904442+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left) 2012-04-26T19:39:46.904493+02:00 hydre slapd[7609]: syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:39:46.904600+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left) 2012-04-26T19:40:46.904267+02:00 hydre slapd[7609]: syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:40:46.904356+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left) 2012-04-26T19:40:51.076297+02:00 hydre slapd[7609]: conn=1201 fd=13 ACCEPT from IP=[::1]:37833 (IP=[::]:389) 2012-04-26T19:40:51.076391+02:00 hydre slapd[7609]: conn=1201 op=0 BIND dn="cn=sasadmin,ou=umrsas" method=128 2012-04-26T19:40:51.076404+02:00 hydre slapd[7609]: conn=1201 op=0 BIND dn="cn=sasadmin,ou=umrsas" mech=SIMPLE ssf=0 2012-04-26T19:40:51.076468+02:00 hydre slapd[7609]: conn=1201 op=0 RESULT tag=97 err=0 text= 2012-04-26T19:40:51.076574+02:00 hydre slapd[7609]: conn=1201 op=1 SRCH base="" scope=0 deref=0 filter="(objectClass=*)" 2012-04-26T19:40:51.076590+02:00 hydre slapd[7609]: conn=1201 op=1 SRCH attr=supportedControl 2012-04-26T19:40:51.076695+02:00 hydre slapd[7609]: conn=1201 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text= 2012-04-26T19:40:51.076843+02:00 hydre slapd[7609]: conn=1201 op=2 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(objectClass=sambaGroupMapping)(gidNumber=65534))" 2012-04-26T19:40:51.076860+02:00 hydre slapd[7609]: conn=1201 op=2 SRCH attr=gidNumber sambaSID sambaGroupType sambaSIDList description displayName cn objectClass 2012-04-26T19:40:51.076972+02:00 hydre slapd[7609]: conn=1201 op=2 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.077173+02:00 hydre slapd[7609]: conn=1201 op=3 SRCH base="sambaDomainName=UMRSAS,ou=umrsas" scope=0 deref=0 filter="(objectClass=sambaDomain)" 2012-04-26T19:40:51.077190+02:00 hydre slapd[7609]: conn=1201 op=3 SRCH attr=sambaPwdHistoryLength 2012-04-26T19:40:51.077272+02:00 hydre slapd[7609]: conn=1201 op=3 SEARCH RESULT tag=101 err=0 nentries=1 text= 2012-04-26T19:40:51.077593+02:00 hydre slapd[7609]: conn=1201 op=4 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(sambaSID=s-1-5-21-2317928674-2847911259-1763377283-513)(objectClass=sambaSamAccount))" 2012-04-26T19:40:51.077616+02:00 hydre slapd[7609]: conn=1201 op=4 SRCH attr=uid uidNumber gidNumber homeDirectory sambaPwdLastSet sambaPwdCanChange sambaPwdMustChange sambaLogonTime sambaLogoffTime sambaKickoffTime cn sn displayName sambaHomeDrive sambaHomePath sambaLogonScript sambaProfilePath description sambaUserWorkstations sambaSID sambaPrimaryGroupSID sambaLMPassword sambaNTPassword sambaDomainName objectClass sambaAcctFlags sambaMungedDial sambaBadPasswordCount sambaBadPasswordTime sambaPasswordHistory modifyTimestamp sambaLogonHours modifyTimestamp uidNumber gidNumber homeDirectory loginShell gecos 2012-04-26T19:40:51.077714+02:00 hydre slapd[7609]: conn=1201 op=4 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.077845+02:00 hydre slapd[7609]: conn=1201 op=5 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(objectClass=sambaGroupMapping)(sambaSID=s-1-5-21-2317928674-2847911259-1763377283-513))" 2012-04-26T19:40:51.077863+02:00 hydre slapd[7609]: conn=1201 op=5 SRCH attr=gidNumber sambaSID sambaGroupType sambaSIDList description displayName cn objectClass 2012-04-26T19:40:51.077941+02:00 hydre slapd[7609]: conn=1201 op=5 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.078655+02:00 hydre slapd[7609]: conn=1201 op=6 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(sambaSID=s-1-5-21-2317928674-2847911259-1763377283-513)(objectClass=sambaSamAccount))" 2012-04-26T19:40:51.078677+02:00 hydre slapd[7609]: conn=1201 op=6 SRCH attr=uid uidNumber gidNumber homeDirectory sambaPwdLastSet sambaPwdCanChange sambaPwdMustChange sambaLogonTime sambaLogoffTime sambaKickoffTime cn sn displayName sambaHomeDrive sambaHomePath sambaLogonScript sambaProfilePath description sambaUserWorkstations sambaSID sambaPrimaryGroupSID sambaLMPassword sambaNTPassword sambaDomainName objectClass sambaAcctFlags sambaMungedDial sambaBadPasswordCount sambaBadPasswordTime sambaPasswordHistory modifyTimestamp sambaLogonHours modifyTimestamp uidNumber gidNumber homeDirectory loginShell gecos 2012-04-26T19:40:51.078757+02:00 hydre slapd[7609]: conn=1201 op=6 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.078888+02:00 hydre slapd[7609]: conn=1201 op=7 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(objectClass=sambaGroupMapping)(sambaSID=s-1-5-21-2317928674-2847911259-1763377283-513))" 2012-04-26T19:40:51.078905+02:00 hydre slapd[7609]: conn=1201 op=7 SRCH attr=gidNumber sambaSID sambaGroupType sambaSIDList description displayName cn objectClass 2012-04-26T19:40:51.078982+02:00 hydre slapd[7609]: conn=1201 op=7 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.079317+02:00 hydre slapd[7609]: conn=1201 op=8 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(sambaSID=s-1-5-21-2317928674-2847911259-1763377283-513)(objectClass=sambaSamAccount))" 2012-04-26T19:40:51.079339+02:00 hydre slapd[7609]: conn=1201 op=8 SRCH attr=uid uidNumber gidNumber homeDirectory sambaPwdLastSet sambaPwdCanChange sambaPwdMustChange sambaLogonTime sambaLogoffTime sambaKickoffTime cn sn displayName sambaHomeDrive sambaHomePath sambaLogonScript sambaProfilePath description sambaUserWorkstations sambaSID sambaPrimaryGroupSID sambaLMPassword sambaNTPassword sambaDomainName objectClass sambaAcctFlags sambaMungedDial sambaBadPasswordCount sambaBadPasswordTime sambaPasswordHistory modifyTimestamp sambaLogonHours modifyTimestamp uidNumber gidNumber homeDirectory loginShell gecos 2012-04-26T19:40:51.079419+02:00 hydre slapd[7609]: conn=1201 op=8 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.079550+02:00 hydre slapd[7609]: conn=1201 op=9 SRCH base="ou=umrsas" scope=2 deref=0 filter="(&(objectClass=sambaGroupMapping)(sambaSID=s-1-5-21-2317928674-2847911259-1763377283-513))" 2012-04-26T19:40:51.079568+02:00 hydre slapd[7609]: conn=1201 op=9 SRCH attr=gidNumber sambaSID sambaGroupType sambaSIDList description displayName cn objectClass 2012-04-26T19:40:51.079645+02:00 hydre slapd[7609]: conn=1201 op=9 SEARCH RESULT tag=101 err=0 nentries=0 text= 2012-04-26T19:40:51.221402+02:00 hydre slapd[7609]: conn=1201 fd=13 closed (connection lost) 2012-04-26T19:41:46.220446+02:00 hydre slapd[7609]: syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:41:46.220550+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left) 2012-04-26T19:42:46.220495+02:00 hydre slapd[7609]: syncrepl_message_to_entry: rid=000 mods check (objectClass: value #4 invalid per syntax) 2012-04-26T19:42:46.220569+02:00 hydre slapd[7609]: do_syncrepl: rid=000 rc 21 retrying (9 retries left)

J’en reviens donc à ma question de tout à l’heure… un PDC lenny et un BDC Squeeze est ce possible (quand je dit PDC et BDC bien sur c’est pour dire … une version Lenny “maitre” et une version squeeze “répliqué”… car les PDC et BDC c’est samba et non OpenLDAP) ?
Dois je faire le plus critique des serveur en premier … le PDC ?

Si oui ben je suis bon a bosser le 1er mai moi :slightly_smiling:

Navré pour toutes ces questions …

Merci d’avance à vous tous !

C.DriK

Edit : Pour info la version de slapd sur le PDC (lenny) est une 2.4.11 et la version sur le BDC (squeeze) est 2.4.23

Edit2 : J’ai fait la mise à jour du master hier ainsi que d’un autre slave et tout s’est bien déroulé. Désolé donc pour ce sujet totalement inutile (simple panique:) )