Project

General

Profile

Tâche #30253

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

Faire en sorte d'afficher les erreurs à l'utilisateur sans les caractères UTF-8

Added by Joël Cuissinat over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/03/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Pour reproduire, il faut trouver un paquet qui génère un conflit (ou une autre erreur ?).

Là, coup de bol (ou pas car ça soulève d'autres problèmes), il y a des problèmes de dépendances python avec l'exemple du scénario :

root@eolebase:~# apt-eole install eole-web
Action install pour root
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 eole-web : Dépend: eole-sso-client
apt-eole - l'appel à apt-get (-c /etc/apt/apt-eole.conf install eole-web) a retourné une erreur (code 100). Voir /var/log/apt/term.log
b"E: Impossible de corriger les probl\xc3\xa8mes, des paquets d\xc3\xa9fectueux sont en mode \xc2\xab\xc2\xa0garder en l'\xc3\xa9tat\xc2\xa0\xc2\xbb.\n" 

Associated revisions

Revision e1100534 (diff)
Added by Philippe Caseiro over 1 year ago

Corriger le format de sortie des erreurs APT

ref #30253

History

#1 Updated by Joël Cuissinat over 1 year ago

  • Description updated (diff)

#2 Updated by Matthieu Lamalle over 1 year ago

  • Status changed from Nouveau to En cours

#3 Updated by Matthieu Lamalle over 1 year ago

  • Status changed from En cours to Nouveau

#4 Updated by Philippe Caseiro over 1 year ago

  • Description updated (diff)
  • Assigned To set to Philippe Caseiro

#5 Updated by Philippe Caseiro over 1 year ago

  • Status changed from Nouveau to En cours

#6 Updated by Philippe Caseiro over 1 year ago

  • Status changed from En cours to Résolu

#7 Updated by Joël Cuissinat over 1 year ago

C'est mieux (NB : pour tester, il faut "re" supprimer le composant "python2" dans le sources.list) :

root@eolebase:~# apt-eole install eole-web
Action install pour root
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 eole-web : Dépend: eole-sso-client
apt-eole - l'appel à apt-get (-c /etc/apt/apt-eole.conf install eole-web) a retourné une erreur (code 100). Voir /var/log/apt/term.log
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Les tests unitaires sont toujours passants et, ce, dans les deux versions de python :
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-moduletests-eolebase-2.8.0-amd64/

#8 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

Also available in: Atom PDF