Projet

Général

Profil

Tâche #30309

Scénario #30256: Traitement express MEN (25-27)

Problème d'encodage sur erreur Maj-Auto 2.8.0

Ajouté par Joël Cuissinat il y a presque 4 ans. Mis à jour il y a presque 4 ans.

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

100%

Restant à faire (heures):
0.0

Description

https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/day-hapy-2.8.0-amd64/155/parsed_console/

En mode debug, ça donne :

Des erreurs ont été rencontrées pendant l'exécution :
 /tmp/apt-dpkg-install-QhImlH/25-opennebula-common_5.11.90-1_all.deb
Maj-Auto - error: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/bin/Maj-Auto", line 409, in main
    PKGMGR.dist_upgrade(simulate=opts.simulate)
  File "/usr/lib/python3/dist-packages/pyeole/pkg.py", line 1508, in dist_upgrade
    return self.upgrade(container=container,
  File "/usr/lib/python3/dist-packages/pyeole/pkg.py", line 1475, in upgrade
    return self._run(action=action,
  File "/usr/lib/python3/dist-packages/pyeole/pkg.py", line 1338, in _run
    ret.update(self.pkgmgr._run(action=action,
  File "/usr/lib/python3/dist-packages/pyeole/pkg.py", line 702, in _run
    return {u'root': getattr(self, func)(silent=silent, **kwargs)}
  File "/usr/lib/python3/dist-packages/pyeole/pkg.py", line 1157, in upgrade
    code = _run_apt_get(action, silent=silent)
  File "/usr/lib/python3/dist-packages/pyeole/pkg.py", line 436, in _run_apt_get
    elif "Connexion à localhost: 3142 (127.0.0.1) impossible.".encode() in stderr.strip():
TypeError: a bytes-like object is required, not 'str'
Maj-Auto - a bytes-like object is required, not 'str'
NoneType: None

Attention, je crois que ça vient en contradiction avec ce qui a été fait pour #30104 (python-pyeole:73cccf52) !


Demandes liées

Lié à Distribution EOLE - Scénario #30104: Traceback apt-eole lors de l'instalation d'un paquet sur une eolebase 2.8 Terminé (Sprint) 25/05/2020 12/06/2020

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Lié à Scénario #30104: Traceback apt-eole lors de l'instalation d'un paquet sur une eolebase 2.8 ajouté

#2 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Description mis à jour (diff)

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

  • Description mis à jour (diff)

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

  • Tracker changé de Demande à Tâche
  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Prestation Cadoles MEN 25-27
  • Tâche parente mis à #30256

#5 Mis à jour par Joël Cuissinat il y a presque 4 ans

Si on met à jour creole et pyeole avant d'exécuter Maj-Auto, le problème d'encodage n'est plus là :

root@hapy:~# Maj-Auto -D 

   [ ... ]

Des erreurs ont été rencontrées pendant l'exécution :
 /tmp/apt-dpkg-install-LrpSdo/07-opennebula-common_5.11.90-1_all.deb
Maj-Auto - l'appel à apt-get (-c /etc/apt/apt-eole.conf dist-upgrade) a retourné une erreur (code 100). Voir /var/log/apt/term.log
E: Sub-process /usr/bin/dpkg returned an error code (1)

root@hapy:~# echo $?
1

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

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Fabrice Barconnière il y a presque 4 ans

Mise à jour d'un aca.hapy (non daily) : pas d'erreur

#8 Mis à jour par Fabrice Barconnière il y a presque 4 ans

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

Formats disponibles : Atom PDF