Projet

Général

Profil

Tâche #17377

Mis à jour par Bruno Boiget il y a plus de 7 ans

Problème remonté par thierry après restauration de leur base 2.5.2

<pre>
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".
</pre>

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).

Retour