Tâche #17377
Scénario #17170: Traitement express MEN (39-41)
Zephir : cleanup_import.py ne gère pas les serveurs migrés ayant un module < 2.4.0 dans "module_initial"
Restant à faire (heures):
0.0
Description
Problème remonté par thierry après restauration de leur base 2.5.2
Voulez vous re-générer l'annuaire LDAP (attention, cela detruira l'existant !) ? [oui/non] [non] : non Start Systemd service slapd [ OK ] run-parts: executing /usr/share/eole/posttemplate/03-mail instance run-parts: executing /usr/share/eole/posttemplate/10-conf-zephir instance Start Systemd service postgresql [ OK ] ## Regénération des mots de passe ## Voulez-vous re-créer les utilisateurs et données de base (attention toutes les données actuelles seront perdues) ? [oui/non] [non] : non Restart Systemd service postgresql [ OK ] Restart network service networking [ OK ] Restart Systemd service slapd [ OK ] ## Suppression des serveurs et modules non supportés ## Traceback (most recent call last): File "/usr/share/zephir/utils/cleanup_import.py", line 154, in <module> main() File "/usr/share/zephir/utils/cleanup_import.py", line 146, in main purge_db(cx_pool, modules, variantes, serveurs) File "/usr/share/zephir/utils/cleanup_import.py", line 62, in purge_db cu.execute("delete from modules where id={}".format(id_mod)) psycopg2.IntegrityError: update or delete on table "modules" violates foreign key constraint "serveurs_module_initial_fkey" on table "serveurs" DETAIL: Key (id)=(35) is still referenced from table "serveurs".
Le script de purge ne prend pas en compte les serveurs ayant un module_initial en version 2.3 ou <, d'où un problème lors de la suppression du module (clé étrangère).
Demandes liées
Révisions associées
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Sujet changé de Zephir : sauvegarde restauration lors de la suppression des modules 2.3 qui ne sont plus supportés, gérer les modules qui un un module_initial en 2.3 et pas le module_actuel ... à Zephir : cleanup_import.py ne gère pas les serveurs migrés ayant un module < 2.4.0 dans "module_initial"
- Description mis à jour (diff)
- Temps estimé mis à 1.50 h
- Restant à faire (heures) mis à 1.5
#2 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Scrum Master il y a plus de 7 ans
- Description mis à jour (diff)
- Assigné à mis à Bruno Boiget
#4 Mis à jour par Bruno Boiget il y a plus de 7 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 1.5 à 0.25
#5 Mis à jour par Thierry Bertrand il y a plus de 7 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Mise à jour du serveur en 2.6.0 RC
reconfigure
=> ok. Les modules sont consultables.