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
100%
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
Révisions associées
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é