Projet

Général

Profil

Scénario #35237

Upgrade-Auto : Amon de 2.7.2 vers 2.8.1 : la migration vers le module demandé n'est pas gérée

Ajouté par Joël Cuissinat il y a environ un an. Mis à jour il y a environ un an.

Statut:
Partiellement Réalisé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/10/2022
Echéance:
01/01/2024
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

En dehors des problèmes de terminal (#34163), si on relance le script après l'Upgrade, on obtient ce message :

root@amon:~# /usr/share/zephir/scripts/upgrade_distrib.py 

Cette fonctionnalité nécessite un compte ayant les permissions suivantes
dans l'application Zéphir gérant ce serveur (zephir.ac-test.fr) :

- Lecture
- Actions sur les clients (avec ou sans modification de configuration) ou enregistrement
- Ecriture sur les serveurs et les modules (ou Migration de serveur + Ecriture (modules))

Entrez votre login zephir (rien pour sortir) : admin_zephir
Mot de passe zephir pour admin_zephir : 

Attention ! La configuration de migration n'a pas été préparée sur le serveur Zéphir

Veuillez sélectionner une variante parmi celles proposées :

** liste des variantes de ce module **

107 - amon-eple                                                                                                                                                                                                    
95 * standard                                                                                                                                                                                                      

variante (95 par défaut): 
Erreur lors de la migration dans l'application Zéphir: la migration vers le module demandé n'est pas gérée                                                                                                         

Pour finaliser la procédure, veuillez :

- redémarrer le serveur                                                                                                                                                                                            
- mettre à jour la configuration (par exemple via gen_config)                                                                                                                                                      
- exécuter la commande 'instance'         

Côté Zéphir, on obtient :

2023-02-21T09:18:08.863480+01:00 zephir.ac-test.fr zephir_backend: [-] Traceback (most recent call last):
2023-02-21T09:18:08.863634+01:00 zephir.ac-test.fr zephir_backend: [-]   File "/usr/lib/python3/dist-packages/zephir/backend/serveurs_rpc.py", line 302, in _migrate_serveur2
2023-02-21T09:18:08.863767+01:00 zephir.ac-test.fr zephir_backend: [-]     assert lib_new != lib_act and version_new > 1
2023-02-21T09:18:08.863853+01:00 zephir.ac-test.fr zephir_backend: [-] AssertionError

Si on migre un Eolebase enregistré en 2.7.2 vers 2.8.1, il n'y a pas cette erreur.


Sous-tâches

Tâche #35296: ÉtudeFerméBenjamin Bohard


Demandes liées

Lié à Zéphir - Tâche #35272: Impossible de modifier le libelle d'une variante zephir sur zephir 2.8 Fermé 03/03/2023

Historique

#1 Mis à jour par Joël Cuissinat il y a environ un an

  • Tracker changé de Demande à Scénario
  • Sujet changé de Upgrade-Auto : Amon de 2.7.2 vers 2.8.1 : la migration vers le module demandé n'est pas géré à Upgrade-Auto : Amon de 2.7.2 vers 2.8.1 : la migration vers le module demandé n'est pas gérée
  • Description mis à jour (diff)
  • Début 21/02/2023 supprimé
  • Release mis à Carnet de produit (Cadoles)

#2 Mis à jour par Joël Cuissinat il y a environ un an

  • Points de scénarios mis à 1.0

#3 Mis à jour par Joël Cuissinat il y a environ un an

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

#4 Mis à jour par Benjamin Bohard il y a environ un an

  • Echéance mis à 01/01/2024
  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022

#5 Mis à jour par Benjamin Bohard il y a environ un an

Sur un amon 2.7.2 fraîchement migré vers 2.8.1 avec la modification du script update_distrib.py pour éviter le problème de contexte à l’Upgrade-Auto (retour au except: pass)

root@amon:~# /usr/share/zephir/scripts/upgrade_distrib.py

Cette fonctionnalité nécessite un compte ayant les permissions suivantes
dans l'application Zéphir gérant ce serveur (zephir.ac-test.fr) :

- Lecture
- Actions sur les clients (avec ou sans modification de configuration) ou enregistrement
- Ecriture sur les serveurs et les modules (ou Migration de serveur + Ecriture (modules))

Entrez votre login zephir (rien pour sortir) : admin_zephir
Mot de passe zephir pour admin_zephir : 

Attention ! La configuration de migration n'a pas été préparée sur le serveur Zéphir

Veuillez sélectionner une variante parmi celles proposées :

** liste des variantes de ce module **

99 * standard                                                                                                                                         

variante (99 par défaut): 

Le serveur a été basculé dans Zéphir sur la variante 99 (standard) du module amon-2.8.1

Récupération des données de variante sur Zéphir                                                                                                      
INFO:zephir-client:del_lock()
INFO:zephir-client:call()
** attente de la mise en place des fichiers **                                                                                                        

Pour finaliser la procédure, veuillez :

- redémarrer le serveur                                                                                                                               
- mettre à jour la configuration (par exemple via gen_config)                                                                                         
- exécuter la commande 'instance'                                                                                                                     

Puis, utilisez une de ces 2 méthodes pour remonter la configuration sur Zéphir :
 - demander une sauvegarde de configuration dans l'application Zéphir
  ou
 - lancez '/usr/share/zephir/scripts/zephir_client save_files' sur ce serveur

#6 Mis à jour par Joël Cuissinat il y a environ un an

  • Lié à Tâche #35272: Impossible de modifier le libelle d'une variante zephir sur zephir 2.8 ajouté

#7 Mis à jour par Joël Cuissinat il y a environ un an

Voila que je n'arrive plus à reproduire ce problème non plus !

#8 Mis à jour par Joël Cuissinat il y a environ un an

  • Statut changé de Nouveau à Partiellement Réalisé
  • Version cible changé de Carnet Cadoles à Livraison Cadoles 31/03/2023
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.1

Formats disponibles : Atom PDF