Projet

Général

Profil

Tâche #33797

Scénario #33781: Traitement express MEN (06-12)

L'image 2.8.1.1 installe eole-reverseproxy sur Scribe

Ajouté par Joël Cuissinat il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
09/02/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Je m'en suis aperçu car le test CreoleLint a bondi de 40 minutes à cause du template nginx.default
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-creolelint-scribe-2.8.1-amd64/buildTimeTrend

Après l'installation, le paquet peut être désinstallé sans accroc :

root@scribe:~# apt remove eole-reverseproxy 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  eole-reverseproxy-pkg
Veuillez utiliser « apt autoremove » pour le supprimer.
Les paquets suivants seront ENLEVÉS :
  eole-reverseproxy
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 76,8 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 276199 fichiers et répertoires déjà installés.)
Suppression de eole-reverseproxy (2.8.1-9) ...

Révisions associées

Révision 842617ab (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

Pas d'eole-reverseproxy sur Scribe (ref: #33797)

Révision 98bdbd2d (diff)
Ajouté par Joël Cuissinat il y a presque 2 ans

Pas d'eole-reverseproxy sur Scribe (ref: #33797)

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 2 ans

Sur un scribe daily, j’ai :

root@scribe:~# apt rdepends eole-reverseproxy
eole-reverseproxy
Reverse Depends:
  Casse: eole-wpad (<= 2.5.1~1)
 |Dépend: eole-ead3
  Dépend: eole-amon
  Remplace: eole-wpad (<= 2.5.1~1)
  Dépend: eole-amon
 |Dépend: eole-ead3

Il y a donc une dépendance d’alternative sur eole-ead3 :

root@scribe:~# apt show eole-ead3
Package: eole-ead3
Version: 2.8.1-4
Priority: optional
Section: web
Maintainer: Equipe EOLE <eole@ac-dijon.fr>
Installed-Size: 19,4 MB
Depends: python-ead3fileserver (= 2.8.1-4), ewt-portal, eole-server, python3-salt.states.eole, eole-reverseproxy | eole-web, nginx-full, python3-creole
Homepage: http://eole.orion.education.fr/diff/
Download-Size: 2 818 kB
APT-Manual-Installed: no
APT-Sources: http://test-eole.ac-dijon.fr/eole eole-2.8.1-updates/main amd64 Packages
Description: EAD3 actions and configuration files for ewt-portal.
 .
 Pour toute information complémentaire, veuillez vous rendre sur le
 site du projet EOLE.

N: Il y a 1 enregistrement supplémentaire. Veuillez utiliser l'opérande « -a » pour le voir

Le soucis vient donc du fait que eole-reverseproxy est la première alternative en dépendance de eole-ead3.

Il faudrait tester l’inversion des dépendances mais s’assurer que l’Amon ne se retrouve pas avec eole-web.

#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans

Si on regarde les listes "Zéphir" dans les fichiers data/eolemodules/41 de zephir-parc, le paquet eole-reverseproxy était sur tous les modules (Eolebase compris) sauf Scribe et Seshat.

Sauf que le module Seshat n'a pas récupéré le paquet avec l'ISO 2.8.1.1 !

#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans

Je vais tenter la solution radicale du conflit car je ne pense pas que les utilisateurs ajoutent ce paquet par eux-même et cela éviterait d'avoir à générer une nouvelle ISO ;)

#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Tâche parente mis à #33781

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Nouveau à À valider
  • Assigné à mis à Joël Cuissinat

#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de À valider à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Fabrice Barconnière il y a environ 2 ans

OK

root@scribe:~# dpkg -l | grep eole-web
ii  eole-web                              2.8.1-3                                    all          Templates et dictionnaires pour les services web
ii  eole-web-config                       2.8.1-3                                    all          Configuration additionnelle pour eole-web
ii  eole-web-pkg                          2.8.1-3                                    all          dependency package for eole-web
ii  eole-websockify-pkg                   2.8.1-21                                   all          Dependency package for websockify
root@scribe:~# dpkg -l | grep eole-reserve
root@scribe:~#

#8 Mis à jour par Fabrice Barconnière il y a environ 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF