Project

General

Profile

Scénario #20865

Maj-Auto devrait détecter si une mise à jour précédente s'est terminée par des erreurs

Added by Emmanuel GARETTE over 6 years ago. Updated about 6 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
06/27/2017
Due date:
07/14/2017
% Done:

100%

Estimated time:
(Total: 14.00 h)
Spent time:
(Total: 11.25 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Sorti de Maj-Auto :

root@seth:~# Maj-Auto -D
Mise à jour le mercredi 21 juin 2017 09:26:30
*** seth 2.6.2 (0000000A) ***

Maj-Auto - (VERSION DE DEVELOPPEMENT) - Augmenter le niveau de mise à jour peut empêcher de revenir au niveau de mise à jour stable.
Voulez-vous continuer ? [oui/non]
[non] : oui
Configuration du dépôt Ubuntu avec la source test-eole.ac-dijon.fr
Configuration du dépôt EOLE avec la source test-eole.ac-dijon.fr
Action update pour root                                                                                                                                                       
Action list-upgrade pour root
Mise à jour OK
Aucun paquet à installer.

Alors que :

root@seth:~# apt -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de exim4-daemon-heavy (4.86.2-2ubuntu2.2) ...
Job for exim4.service failed because the control process exited with error code. See "systemctl status exim4.service" and "journalctl -xe" for details.
invoke-rc.d: initscript exim4, action "start" failed.
● exim4.service - LSB: exim Mail Transport Agent
   Loaded: loaded (/etc/init.d/exim4; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since mer. 2017-06-21 09:26:46 CEST; 5ms ago
     Docs: man:systemd-sysv-generator(8)
  Process: 9444 ExecStart=/etc/init.d/exim4 start (code=exited, status=1/FAILURE)

juin 21 09:26:46 seth systemd[1]: Starting LSB: exim Mail Transport Agent...
juin 21 09:26:46 seth exim4[9444]:  * Starting MTA
juin 21 09:26:46 seth exim4[9444]: 2017-06-21 09:26:46 Exim configuration error in line 17 of /etc/exim4/eole.d/transport/transport.conf:
juin 21 09:26:46 seth exim4[9444]:   failed to open included configuration file /etc/exim4/eole.d/transport/smtp.conf
juin 21 09:26:46 seth exim4[9444]:  * Warning! Invalid configuration file for exim4. Exiting....
juin 21 09:26:46 seth exim4[9444]:    ...fail!
juin 21 09:26:46 seth systemd[1]: exim4.service: Control process exited, code=exited status=1
juin 21 09:26:46 seth systemd[1]: Failed to start LSB: exim Mail Transport Agent.
juin 21 09:26:46 seth systemd[1]: exim4.service: Unit entered failed state.
juin 21 09:26:46 seth systemd[1]: exim4.service: Failed with result 'exit-code'.
dpkg: erreur de traitement du paquet exim4-daemon-heavy (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de exim4 :
 exim4 dépend de exim4-daemon-light | exim4-daemon-heavy | exim4-daemon-custom ; cependant :
  Le paquet exim4-daemon-light n'est pas installé.
 Le paquet exim4-daemon-heavy n'est pas encore configuré.
  Le paquet exim4-daemon-custom n'est pas installé.

dpkg: erreur de traitement du paquet exim4 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 exim4-daemon-heavy
 exim4
E: Sub-process /usr/bin/dpkg returned an error code (1)

Critère d'acceptation

  • Faire un test fonctionnel avec un paquet qui casse la mise à jour
  • Le test doit être passant

Subtasks

Tâche #20959: Générer un paquet de testFerméJoël Cuissinat

Tâche #20960: Trouver comment détecter si dpkg est en erreur avec pkg.pyFerméLaurent Flori

Tâche #20961: Ajouter un test SquashFerméJoël Cuissinat

Tâche #20992: Améliorer l'affichage sur AmonEcole de l'action apt-eole checkNe sera pas résoluLaurent Flori

Tâche #21017: Si l'erreur se produit sur le maître, elle n'est pas correctement remontée dans diagnoseFerméJoël Cuissinat


Related issues

Copied to Distribution EOLE - Tâche #20866: La partie statique de la configuration d’exim doit faire attention aux templates creole Fermé 10/14/2016

History

#1 Updated by Daniel Dehennin over 6 years ago

  • Copied to Tâche #20866: La partie statique de la configuration d’exim doit faire attention aux templates creole added

#2 Updated by Joël Cuissinat over 6 years ago

  • Subject changed from Maj-Auto ne détecte pas si une mise à jour s'est terminé par des erreurs to Maj-Auto devrait détecter si une mise à jour précédente s'est terminée par des erreurs
  • Parent task deleted (#20629)

#3 Updated by Joël Cuissinat over 6 years ago

  • Tracker changed from Tâche to Scénario
  • Project changed from Distribution EOLE to creole
  • Due date set to 07/13/2017
  • Assigned To set to force orange
  • Target version changed from sprint 2017 23-25 Equipe MENSR to sprint 2017 26-28 Equipe MENSR
  • Story points set to 1.0

#4 Updated by Scrum Master over 6 years ago

  • Description updated (diff)
  • Assigned To changed from force orange to Joël Cuissinat
  • Start date changed from 10/14/2016 to 06/26/2017
  • Release set to EOLE 2.6.2
  • Story points changed from 1.0 to 2.0

En binôme avec Laurent.

Voir la difficulté du rétro-portage.

#5 Updated by Joël Cuissinat about 6 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF