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
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
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