Project

General

Profile

Anomalie #3730

migration23.sh : filtrer l'ancienne objectClass "sambaServer"

Added by Olivier JANVOIS about 9 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Target version:
Start date:
04/08/2013
Due date:
04/12/2013
% Done:

100%

Estimated time:
1.00 h
Spent time:
Distribution:
EOLE 2.3

Description

lors de l'exécution de migration23.sh :
en essayant de restaurer le ldap d'un scribe 2.2 pour le passer en 2.3, la restauration échoue car certaines lignes du fichier ldif sont coupées (sur deux lignes plus exactement).

à rapprocher de mon signalement : http://dev-eole.ac-dijon.fr/issues/2299

Merci d'avance


Related issues

Related to creole - Anomalie #2596: migration23.sh : filtrer l'ancien attribut "sambaShareDep" Fermé 12/14/2011
Related to creole - Evolution #5686: migration23.sh : Repérer la présence de "/partages" dans le ldif Fermé 09/02/2013 09/06/2013

Associated revisions

Revision 38db91f1 (diff)
Added by Joël Cuissinat over 8 years ago

  • migration23.sh : erreur si présence de l'objectClass "sambaServer"

Fixes #3730 @30m (VERSION="20130411")

Revision 05ce9e0c (diff)
Added by Johan Cwiklinski over 3 years ago

Reword; fixes #3730

History

#1 Updated by Joël Cuissinat about 9 years ago

  • Subject changed from pbm enregistrement ldap trop longs à la restauration scribe to migration23.sh : filtrer l'ancienne objectClass "sambaServer"
  • Status changed from Nouveau to En attente d'informations
  • Estimated time set to 0.50 h

#2 Updated by Nicolas ROBIN about 9 years ago

La restauration du LDAP a pu être effectuée en supprimant du LDIF l'ensemble des lignes suivantes :

dn: cn=sc180644,ou=ordinateurs,ou=ressources,ou=0180644c,ou=ac-orleans-tours,ou=education,o=gouv,c=fr
objectClass: sambaServer
cn: sc180644
structuralObjectClass: sambaServer

Il s'agit d'un reliquat du LDAP de scribe 1. Cela risque de concerner dans notre académie de nombreux scribes.

#3 Updated by Joël Cuissinat about 9 years ago

  • Project changed from Scribe to creole

#4 Updated by Joël Cuissinat about 9 years ago

  • Target version set to Migration 2.3

#5 Updated by Klaas TJEBBES over 8 years ago

La suppression du schéma "alpes.schema" explique le plantage sur :
  • objectClass: sambaServer
  • structuralObjectClass: sambaServer
  • sambaShareDep: none
  • sambaShareAdmin: Administrateurs
  • location: /
  • server: %%smb_netbios_name

Cette partie n'a qu'un seul "objectClass" qui est justement dans le schema alpes :

# id=00000188
dn: cn=%%smb_netbios_name,ou=ordinateurs,ou=ressources,ou=%%numero_etab,ou=%%nom_academie,ou=edu
 cation,o=gouv,c=fr
objectClass: sambaServer
cn: serv-pedago
creatorsName: cn=admin,o=gouv,c=fr
createTimestamp: 20100224153644Z
modifiersName: cn=admin,o=gouv,c=fr
modifyTimestamp: 20100224153644Z
structuralObjectClass: sambaServer
entryUUID: 11857714-9d48-102f-9db1-efd3a74b5c7e
entryCSN: 20101216100743.756622Z#000000#000#000000

Une fois ces modifications effectuées :
slapadd -f /etc/ldap/slapd.conf -l sauv_ldap.ldif
fonctionne.

#6 Updated by Klaas TJEBBES over 8 years ago

  • Status changed from En attente d'informations to Accepté

#7 Updated by Joël Cuissinat over 8 years ago

  • Due date set to 04/12/2013
  • Assigned To set to Joël Cuissinat
  • Start date changed from 06/29/2012 to 04/08/2013
  • % Done changed from 0 to 10
  • Estimated time changed from 0.50 h to 1.00 h

Code possible à placer juste avant la resto du ldif :

dn=$(grep "ou=ordinateurs,ou=ressource" $LDIF | grep "dn: cn" | grep -v '\$')
if [ -n "$dn" ];then
    echo "L'entrée ldap débutant par \"$dn\" est obsolète," 
    echo "veuillez la supprimer dans le fichier eole22.ldif" 
    exit 1
fi

#8 Updated by Joël Cuissinat over 8 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 10 to 100

#9 Updated by Joël Cuissinat about 8 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF