Projet

Général

Profil

Tâche #10979

Distribution EOLE - Scénario #10982: Assistance aux utilisateurs (14-16)

Erreur lors de l'exécution des actions à distance depuis Zéphir

Ajouté par Bruno Boiget il y a environ 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/03/2015
Echéance:
% réalisé:

100%

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

Description

Problème remonté par Tweety sur des amonecole 2.4.1 gérés par Zéphir:

mars 19 11:28:37 <tweety_>  dans zephir_backend.alert.log, je n'ai que
mars 19 11:28:40 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011    self._runCallbacks()
mars 19 11:28:40 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011--- <exception caught here> ---
mars 19 11:28:40 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 371, in _runCallbacks
mars 19 11:28:40 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011    self.result = callback(self.result, *args, **kw)
mars 19 11:28:40 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011  File "/usr/lib/python2.6/dist-packages/zephir/backend/uucp_rpc.py", line 1354, in _alerte2
mars 19 11:28:43 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011    msg +="""\n\nlog du %s : %s""" % (etat[1].encode(config.charset),etat[2].encode(config.charset))
mars 19 11:28:46 <tweety_>  Feb  8 06:24:56 tille zephir_backend: [-] #011exceptions.UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128)
...

mars 19 10:59:33 <tweety_>  j'ai tous mes serveur amonEcole 2.4.1 en alerte
mars 19 10:59:58 <tweety_>  2015-03-09 17:27:39 RECONFIGURE ECHEC   'ascii' codec can't encode character u'\u011f' in position 75: ordinal not in range(128)
mars 19 11:00:18 <tweety_>  si je passe un reconfigure à la main ca passe
mars 19 11:01:06 <tweety_>  sur mes zephir qui ne sont pas sur zephir je n'ai pas rencontré le problème
mars 19 11:02:36 <tweety_>  <tweety_> sur mes serveurs qui ne sont pas sur zephir je n'ai pas rencontré le problème
...
mars 19 11:18:41 <tweety_>  obligé de faire un reconfigure sur le serveur pour que ca refonctionne

Après différents tests sur un serveur 2.4.1, il semble que le problème vienne de l'appel à reconfigure fait dans reconifgure.zephir (problème d'environnement) :

ret = system_code(['/usr/bin/at', 'now', '+', str(nb_heures), 'hours'], stdin=stdin, env={'PATH': '/usr/share/eole:/usr/share/eole/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'})

Révisions associées

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

Correction dans reconfigure (si appel depuis at)

  • erreur unicode dans la copie des certificats

ref #10979 @3h

Historique

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

  • Temps estimé changé de 2.00 h à 4.00 h
  • Tâche parente changé de #10666 à #10982
  • Restant à faire (heures) changé de 2.0 à 4.0

#2 Mis à jour par Bruno Boiget il y a environ 9 ans

  • Assigné à mis à Bruno Boiget
  • % réalisé changé de 0 à 80
  • Restant à faire (heures) changé de 4.0 à 1.0

le problème se situe dans creole/reconfigure.py : concaténation d'unicode et str dans un chemin (copie des certificats dans les conteneurs).

corrigé dans la branche 2.4.1/10979 et merge dans creole 2.4.2 et master (2.5)

à merger dans 2.4.1 après publication du 'hotfix' sur Maj-Auto -C
pas de paquets compilés pour l'instant

#3 Mis à jour par force bleue il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par force bleue il y a environ 9 ans

  • Statut changé de En cours à Résolu

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

  • % réalisé changé de 80 à 100
  • Restant à faire (heures) changé de 1.0 à 0.15

#6 Mis à jour par Joël Cuissinat il y a presque 9 ans

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

Modification présente dans toutes les branches >= 2.4.1 :

jojo-zotac:~/git/creole(2.4.1/master)$ git branch -r --contains 8d44a96e 
  origin/2.4.1/10979
  origin/2.4.1/master
  origin/2.4.2/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.4.1/master
  origin/dist/eole/2.4.2/master
  origin/dist/eole/2.5/master
  origin/master

Formats disponibles : Atom PDF