Tâche #30309
Scénario #30256: Traitement express MEN (25-27)
Problème d'encodage sur erreur Maj-Auto 2.8.0
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
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