Projet

Général

Profil

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

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:
03/06/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
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" 

Révisions associées

Révision e1100534 (diff)
Ajouté par Philippe Caseiro il y a presque 4 ans

Corriger le format de sortie des erreurs APT

ref #30253

Historique

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

  • Description mis à jour (diff)

#2 Mis à jour par Matthieu Lamalle il y a presque 4 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Matthieu Lamalle il y a presque 4 ans

  • Statut changé de En cours à Nouveau

#4 Mis à jour par Philippe Caseiro il y a presque 4 ans

  • Description mis à jour (diff)
  • Assigné à mis à Philippe Caseiro

#5 Mis à jour par Philippe Caseiro il y a presque 4 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Philippe Caseiro il y a presque 4 ans

  • Statut changé de En cours à Résolu

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

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 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF