Projet

Général

Profil

Tâche #20913

Scénario #20852: Traitement express MEN (26-28)

Diffuser rapidement le paquet correctif eole-exim en 2.6.1

Ajouté par Joël Cuissinat il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/06/2017
Echéance:
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

La mise à jour d’exim avant instance plante :

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)

Il faut que transport.conf utilise .include_if_exists à la place d’un simple .include.

Problème présent depuis la 2.6.1 suite à l’intégration de Let's Encrypt


Demandes liées

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

Révisions associées

Révision 2ed967d6 (diff)
Ajouté par Daniel Dehennin il y a presque 7 ans

Preinst fail on first installation

Touching the file ”/etc/exim4/eole.d/transport/smtp.conf” on preinst can
only work if the directory already exists, i.e. on upgrade.

Ref: #20913

Révision 8a67da67 (diff)
Ajouté par Daniel Dehennin il y a presque 7 ans

Preinst fail on first installation

Touching the file ”/etc/exim4/eole.d/transport/smtp.conf” on preinst can
only work if the directory already exists, i.e. on upgrade.

Cherry pick for 2.6.2 from 2ed967d6bf07bc67dcbb57f2153734e21590ca91

Ref: #20913

Révision dcd8cedd (diff)
Ajouté par Daniel Dehennin il y a presque 7 ans

Preinst fail on first installation

The preinst is executed before unpacking the package, so the directory
never exists.

  • debian/eole-exim4-config.preinst: Always create the directory

Ref: #20913

Révision 232b133a (diff)
Ajouté par Daniel Dehennin il y a presque 7 ans

Preinst fail on first installation

The preinst is executed before unpacking the package, so the directory
never exists.

  • debian/eole-exim4-config.preinst: Always create the directory

Cherry pick for 2.6.2 from 2.6.1 dcd8ceddfe1ed1dcbbf3dd8bcac041777af111db

Ref: #20913

Historique

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

  • Copié depuis Tâche #20866: La partie statique de la configuration d’exim doit faire attention aux templates creole ajouté

#2 Mis à jour par Daniel Dehennin il y a presque 7 ans

  • % réalisé changé de 0 à 100

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

  • % réalisé changé de 100 à 0

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

  • Restant à faire (heures) changé de 0.0 à 1.5

#5 Mis à jour par Scrum Master il y a presque 7 ans

  • Statut changé de Nouveau à En cours
  • Début mis à 27/06/2017

#6 Mis à jour par Scrum Master il y a presque 7 ans

  • Assigné à mis à Joël Cuissinat

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

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.5 à 0.0

#8 Mis à jour par Scrum Master il y a presque 7 ans

  • Statut changé de En cours à Résolu

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

  • Statut changé de Résolu à En cours

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

La correction publiée (paquet eole-exim 2.6.1-5) n'est pas correcte dans le cas d'une primo-installation du paquet (démontré avec gen_conteneurs).

Je propose de diffuser le nouveau paquet correctif (eole-exim 2.6.1-6) pour les utilisateurs d'AmonEcole ;)
=> http://jenkins.eole.lan/jenkins/job/2.6.1/view/publiées/job/day-amonecole-2.6.1-amd64/147

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

  • Statut changé de En cours à Résolu

#13 Mis à jour par Daniel Dehennin il y a presque 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF