Projet

Général

Profil

Tâche #18248

Scénario #18089: Finaliser le script Upgrade-Auto 2.5.2- > 2.6.0

Postinst de slapd en erreur

Ajouté par Benjamin Bohard il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/11/2016
Echéance:
% réalisé:

100%

Temps estimé:
5.00 h
Temps passé:
Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Tâche #18582: Masquer les warnings ldap en post upgrade Fermé 06/01/2017

Révisions associées

Révision ad5297d0 (diff)
Ajouté par Laurent Flori il y a plus de 7 ans

Mise à jour de slapd de 2.5.2 vers 2.6.0

ref: #18248 @3h

Révision be2b2f65 (diff)
Ajouté par Laurent Flori il y a plus de 7 ans

Mise à jour de slapd de 2.5.2 vers 2.6.0

ref: #18248 @3h

Révision f2199265 (diff)
Ajouté par Laurent Flori il y a plus de 7 ans

Mise à jour de slapd

ref: #18248

Ne s'execute que si slapd est present
Suppression des verbose dans slapcat e slapadd

Historique

#1 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Assigné à mis à Benjamin Bohard

#3 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Temps estimé mis à 5.00 h
  • Restant à faire (heures) mis à 4.5

La procédure de postinstallation comprend la sauvegarde de l’ancienne configuration du service pour le cas où il y aurait un changement de format.

Le dossier cible de sauvegarde existe déjà est provoque une erreur dans la script de postinstallation. Effet secondaire dû à l’absence de nettoyage après l’échec du script de postinst

#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Assigné à Benjamin Bohard supprimé

Pendant la phase de paramétrage de slapd, le processus d’Upgrade-Auto se met en pause, apparemment dans l’attente d’une saisie de l’utilisateur (ce qu’il attend n’est pas clair) :

GET slapd/dump_database_dir

Plusieurs essais infructueux pour ne pas avoir à saisir (d’autant que ce n’est sans doute pas le répertoire qu’il attend puisque que sa saisie renvoie une erreur debconf, en attente d’un argument numérique). Le drapeau seen pour cette variable est bien à true, la valeur par défaut convient également. Tester avec une autre valeur et avec la variable sladp/dump_database passée à never pour essayer de court-circuiter le processus. Pas mieux.

#5 Mis à jour par Laurent Flori il y a plus de 7 ans

En début d'upgrade le fichier 03-annuaire:

  • Informe debconf de ne pas gérer la configuration:
    CreoleRun "echo 'slapd slapd/no_configuration boolean true' |debconf-set-selections" annuaire
    
  • Arrete le daemon slapd
  • Fait une sauvegarde de l'annuaire avec slapcat dans /var/backups/ldap-before-upgrade.ldiff
    CreoleRun "slapcat -v -f /etc/ldap/slapd.conf -l /var/backups/ldap-before-upgrade.ldiff" annuaire
    
  • Réinitialise l'annuaire avec le script postemplate/02-annuaire
    CreoleRun "/usr/share/eole/posttemplate/02-annuaire instance force" annuaire
    
En fin d'upgrade dans le fichier 99-upgrade-annuaire:
  • Arrete slapd
  • Remet le backup en place avec les droits pour openldap
    CreoleRun "slapadd -v -c -l /var/backups/ldap-before-upgrade.ldiff -f /etc/ldap/slapd.conf" annuaire
    CreoleRun "chown -R openldap: /var/lib/ldap" annuaire
    
  • Reconstruit l'index du ldap
    CreoleRun "su - openldap -c 'slapindex -f /etc/ldap/slapd.conf'" annuaire
    
  • demarrage de slapd
  • Remet en place de la configuration debconf originale:
    CreoleRun "echo 'slapd slapd/no_configuration boolean false' |debconf-set-selections" annuaire
    

#6 Mis à jour par Laurent Flori il y a plus de 7 ans

  • Assigné à mis à Laurent Flori
  • Restant à faire (heures) changé de 4.5 à 0.5

#7 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Daniel Dehennin il y a plus de 7 ans

  • % réalisé changé de 0 à 100

#9 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

#10 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Lié à Tâche #18582: Masquer les warnings ldap en post upgrade ajouté

Formats disponibles : Atom PDF