informatique:reseau:ldap:upgrade_2.4_vers_2.5

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:reseau:ldap:upgrade_2.4_vers_2.5 [2023/04/27 10:49] bn8informatique:reseau:ldap:upgrade_2.4_vers_2.5 [2024/05/16 13:17] (Version actuelle) bn8
Ligne 8: Ligne 8:
   * Module **ppolicy** : Le schéma _Ppolicy_ est fourni par le module (plus de schéma externe à charger) : si vous utiliser _ppolicy_, après mise à jour il faudra : <code bash>rm -i /etc/ldap/slapd.d/cn\=config/cn\=schema/cn=*ppolicy.ldif</code>   * Module **ppolicy** : Le schéma _Ppolicy_ est fourni par le module (plus de schéma externe à charger) : si vous utiliser _ppolicy_, après mise à jour il faudra : <code bash>rm -i /etc/ldap/slapd.d/cn\=config/cn\=schema/cn=*ppolicy.ldif</code>
   * Module **refint** : Les multiples noms d'attributs dans ''olcRefintAttribute'' doivent être éclatés dans plusieurs valeurs de l'attribut : c'est non-bloquant, mais ça provoque des warnings. Si vous utilisé à faire après mise à jour via un ldapvi -p config)   * Module **refint** : Les multiples noms d'attributs dans ''olcRefintAttribute'' doivent être éclatés dans plusieurs valeurs de l'attribut : c'est non-bloquant, mais ça provoque des warnings. Si vous utilisé à faire après mise à jour via un ldapvi -p config)
 +  * Module **dynlist** : Le schéma a quelques peut évolué : l'attribut ''olcDlAttrSet'' a été déprécié en faveur de l'attribut ''olcDynListAttrSet'' et l'objectClass ''olcDynamicList'' en faveur de ''olcDynListConfig''. La rétrocompatibilité est assurée, mais autant faire le changement tout de suite : <code bash>
 +find /etc/ldap/slapd.d/ \
 +  -type f -name 'olcOverlay=*dynlist.ldif' \
 +  -exec sed  -e 's/olcDlAttrSet/olcDynListAttrSet/gi' -e 's/olcDynamicList/olcDynListConfig/gi' \{\} \;</code>
  
 <note tip>En cas de modification manuelle de la configuration, pensez à corriger les codes CRC des fichiers de configuration à l'aide de [[https://gitea.zionetrix.net/bn8/check_slapdd_crc32|check_slapdd_crc32]].</note> <note tip>En cas de modification manuelle de la configuration, pensez à corriger les codes CRC des fichiers de configuration à l'aide de [[https://gitea.zionetrix.net/bn8/check_slapdd_crc32|check_slapdd_crc32]].</note>
Ligne 22: Ligne 26:
     basedn=$( basename "$ldif"|sed 's/\.ldif$//' )     basedn=$( basename "$ldif"|sed 's/\.ldif$//' )
     [ "$basedn" == "cn=config" ] && continue     [ "$basedn" == "cn=config" ] && continue
-    sudo -u openldap slapadd -b "$basedn" -q -l "$ldif"+    slapadd -b "$basedn" -q -l "$ldif"
 done done
 +chown -R openldap: /var/lib/ldap
 </code> </code>
  
 Un ''slaptest'' ne devrait ensuite plus retourner aucune erreur et vous devriez être en mesure de relancer le service ''slapd'' : <code bash>service slapd start</code> Un ''slaptest'' ne devrait ensuite plus retourner aucune erreur et vous devriez être en mesure de relancer le service ''slapd'' : <code bash>service slapd start</code>
  • informatique/reseau/ldap/upgrade_2.4_vers_2.5.1682592541.txt.gz
  • Dernière modification : 2023/04/27 10:49
  • de bn8