Projet

Général

Profil

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.

Ajouté par Fabrice Barconnière il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
23/02/2015
Echéance:
% réalisé:

100%

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

Révisions associées

Révision 8b12e0ea (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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 environ 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 environ 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 environ 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 environ 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 environ 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 environ 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 environ 9 ans

  • Statut changé de Nouveau à Résolu
  • Début mis à 23/02/2015
  • % réalisé changé de 0 à 100

#8 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 1.0 à 0.25

#9 Mis à jour par Joël Cuissinat il y a environ 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 environ 9 ans

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

Formats disponibles : Atom PDF