Project

General

Profile

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.

Added by Fabrice Barconnière over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
02/23/2015
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

Associated revisions

Revision 8b12e0ea (diff)
Added by Bruno Boiget over 5 years ago

Upgrade-Auto: suppression du lock avant appel des fonctions Zéphir

Fixes #10685 @2h

History

#1 Updated by Fabrice Barconnière over 5 years ago

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 Updated by Fabrice Barconnière over 5 years ago

Erreur reproduite avec un serveur Sphynx 2.4.0 enregistré sur Zéphir dans une variante.

#3 Updated by Fabrice Barconnière over 5 years ago

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 Updated by Fabrice Barconnière over 5 years ago

  • Parent task set to #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 Updated by Bruno Boiget over 5 years ago

  • Assigned To set to 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 Updated by Bruno Boiget over 5 years ago

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 Updated by Bruno Boiget over 5 years ago

  • Status changed from Nouveau to Résolu
  • Start date set to 02/23/2015
  • % Done changed from 0 to 100

#8 Updated by Joël Cuissinat over 5 years ago

  • Remaining (hours) changed from 1.0 to 0.25

#9 Updated by Joël Cuissinat over 5 years ago

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 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF