Projet

Général

Profil

Tâche #30439

Scénario #30411: Traitement express MEN (28-35)

Upgrade-Auto horus 2.5.2 vers 2.6.2 : erreur lors du script 99-upgrade_eole

Ajouté par Yoni Baude il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/07/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Bonjour,

Erreur d'accès au serveur zéphir lors de l'exécution du script 99-upgrade_eole :

run-parts: executing /tmp/Upgrade-Auto/post_upgrade/99-upgrade_eole
z_stats: unrecognized service

Cette fonctionnalité nécessite un compte ayant les permissions suivantes
dans l'application Zéphir gérant ce serveur (zephirpublic.ac-_______.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))

Traceback (most recent call last):
  File "/usr/share/zephir/scripts/upgrade_distrib.py", line 417, in <module>
    res = upgrade()
  File "/usr/share/zephir/scripts/upgrade_distrib.py", line 134, in upgrade
    authentified, data = get_pwd(adresse_zephir, 7080)
  File "/usr/share/zephir/scripts/upgrade_distrib.py", line 345, in get_pwd
    termios.tcflush(sys.stdin, termios.TCIOFLUSH)
termios.error: (25, 'Inappropriate ioctl for device')
--------------------------------------------------------------------------------
                Instructions préalables spécifiques au module                 
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
          Mise à jour des informations dans l'application Zéphir ...          
--------------------------------------------------------------------------------

Après le redémarrage du serveur :

root@horus:~# enregistrement_zephir 

Erreur d'accès au service creoled :

Variable inconnue eole_module
root@horus:~# 

Relance de la précédure d'enregistrement via /usr/share/zephir/scripts/upgrade_distrib.py.

Bien à vous,
Yoni


Demandes liées

Lié à python-pyeole - Anomalie #4955: Effet de bord au redémarrage de Samba si on redirige vers /dev/null Fermé 25/02/2013 01/03/2013
Lié à Distribution EOLE - Tâche #34163: Upgrade-auto scribe/zephir: Erreur dans le test squash ! Ab[...]andon de la procédure ! Fermé 10/05/2022

Révisions associées

Révision 4fe52a19 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

upgrade_distrib.py : trap ioctl error

Ref: #30439

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Lié à Anomalie #4955: Effet de bord au redémarrage de Samba si on redirige vers /dev/null ajouté

#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Tâche parente mis à #30411

#3 Mis à jour par Joël Cuissinat il y a plus de 3 ans

La ligne en question est plutôt bien commentée :

        # flush de l'entrée standard au cas où l'utilisateur aurait
        # tapé <entrée> pendant l'Upgrade
        termios.tcflush(sys.stdin, termios.TCIOFLUSH)

Je propose d'ajouter un try/except/pass autour de ces lignes pour EOLE >= 2.6.0...
Ceci dit, on pourrait supprimer la ligne car normalement la fonction flushed_input devrait déjà faire ce boulot !

#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans

Joël Cuissinat a écrit :

La ligne en question est plutôt bien commentée :
[...]

Je propose d'ajouter un try/except/pass autour de ces lignes pour EOLE >= 2.6.0...
Ceci dit, on pourrait supprimer la ligne car normalement la fonction flushed_input devrait déjà faire ce boulot !

On va aller au plus simple, l'exception et publication >= 2.6.2

#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Joël Cuissinat
  • % réalisé changé de 0 à 100

#6 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

Plus de traceback lors de l'upgrade. Testé sur Horus 2.5.2 migré en 2.6.2

#7 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Projet changé de python-pyeole à Distribution EOLE
  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

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

  • Lié à Tâche #34163: Upgrade-auto scribe/zephir: Erreur dans le test squash ! Ab[...]andon de la procédure ! ajouté

Formats disponibles : Atom PDF