Tâche #10685
Scénario #10607: Valider les procédures de migration dans Zéphir
Upgrade-Auto 2.4.0 vers 2.4.1 d'un serveur Scribe 2.4.0 enregistré sur Zéphir : une erreur apparaît lors de l'étape de migration de la configuration Zéphir.
Révisions associées
Upgrade-Auto: suppression du lock avant appel des fonctions Zéphir
Fixes #10685 @2h
Historique
#1 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
Cette fonctionnalité nécessite un compte ayant les permissions suivantes dans l'application Zéphir gérant ce serveur (192.168.0.20): - 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)) Mise à jour des fichiers de configuration * Fichier /etc/eole/config.eol mis à niveau * Configuration extra schedule mise à niveau * Configuration extra bacula mise à niveau Entrez votre login zephir (rien pour sortir) : admin_zephir Mot de passe zephir pour admin_zephir : Le serveur a été basculé dans Zéphir sur la variante 49 (standard) du module scribe-2.4.1 Sauvegarde de la configuration actuelle sur Zéphir Récupération des données de variante sur Zéphir ** attente de la mise en place des fichiers ** Problème rencontré lors de l'installation des paquets supplémentaires : Erreur de mise à jour de la liste des paquets (Query-Auto) Pour finaliser la procédure, veuillez : - lancer la commande 'reconfigure' Attention, la clef SSH du serveur peut avoir changé de fingerprint. root@scribe:~#
#2 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
Erreur reproduite avec un serveur Sphynx 2.4.0 enregistré sur Zéphir dans une variante.
#3 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
Sur Scribe après upgrade le fichier sources.list ne semble pas à jour :
root@scribe:~# cat /etc/apt/sources.list deb http://eole.ac-dijon.fr/ubuntu precise main universe multiverse restricted deb http://eole.ac-dijon.fr/ubuntu precise-security main universe multiverse restricted deb http://eole.ac-dijon.fr/ubuntu precise-updates main universe multiverse restricted deb http://eole.ac-dijon.fr/eole eole-2.4.1 main deb http://eole.ac-dijon.fr/eole eole-2.4.1-security main deb http://eole.ac-dijon.fr/eole eole-2.4.1-updates main
Après Maj-Auto :
root@scribe:~# cat /etc/apt/sources.list # Ubuntu deb http://eole.ac-dijon.fr/ubuntu precise main universe multiverse restricted deb http://eole.ac-dijon.fr/ubuntu precise-security main universe multiverse restricted deb http://eole.ac-dijon.fr/ubuntu precise-updates main universe multiverse restricted # EOLE deb http://eole.ac-dijon.fr/eole eole-2.4.1 main cloud deb http://eole.ac-dijon.fr/eole eole-2.4.1-security main cloud deb http://eole.ac-dijon.fr/eole eole-2.4.1-updates main cloud # Envole deb http://eole.ac-dijon.fr/envole envole-4 main
#4 Mis à jour par Fabrice Barconnière il y a plus de 9 ans
- Tâche parente mis à #10607
Je met cette tâche dans le scénario #10607. L'upgrade se fait correctement. C'est au niveau Zéphir qu'on rencontre ce problème.
C'est peut-être dans /usr/share/zephir/scripts/upgrade_distrib.py qu'il faut agir.
#5 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Assigné à mis à Bruno Boiget
Le problème doit venir du scipt /usr/share/zephir/scripts/install_paqs.zephir qui est appelé pour installer les paquets supplémentaires définis sur Zéphir.
Il est appelé lors de la récupération de configuration depuis Zéphir par upgrade_distrib.py
code concerné :
echo -n "Mise à jour de la liste des paquets ..." Query-Auto >/dev/null if [ $? -eq 0 ] then echo "OK" else echo "" echo "Erreur de mise à jour de la liste des paquets (Query-Auto)" exit 1 fi
#6 Mis à jour par Bruno Boiget il y a plus de 9 ans
Après plusieurs tests / revert de machine virtuelle, j'ai trouvé le coupable dans les logs :
> /var/log/syslog <Feb 23 12:06:46 scribe zephir: QUERY-MAJ => ERR : A system lock is already set: /var/lock/eole/eole-system/upgradeauto.5072
#7 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- Début mis à 23/02/2015
- % réalisé changé de 0 à 100
Appliqué par commit creole:8b12e0eacff722566a0e091ff66490e27e476b53.
#8 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Restant à faire (heures) changé de 1.0 à 0.25
#9 Mis à jour par Joël Cuissinat il y a plus de 9 ans
Plus de message d'erreur avec le paquet diffusé en version stable :
Le serveur a été basculé dans Zéphir sur la variante 49 (standard) du module scribe-2.4.1 Sauvegarde de la configuration actuelle sur Zéphir Récupération des données de variante sur Zéphir ** attente de la mise en place des fichiers ** Pour finaliser la procédure, veuillez : - lancer la commande 'reconfigure' Attention, la clef SSH du serveur peut avoir changé de fingerprint.
#10 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0