Project

General

Profile

Tâche #33797

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

L'image 2.8.1.1 installe eole-reverseproxy sur Scribe

Added by Joël Cuissinat over 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/09/2022
Due date:
% Done:

100%

Remaining (hours):
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) ...

Associated revisions

Revision 842617ab (diff)
Added by Joël Cuissinat over 2 years ago

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

Revision 98bdbd2d (diff)
Added by Joël Cuissinat almost 2 years ago

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

History

#1 Updated by Daniel Dehennin over 2 years ago

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 Updated by Joël Cuissinat over 2 years ago

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 Updated by Joël Cuissinat over 2 years ago

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 Updated by Joël Cuissinat over 2 years ago

  • Parent task set to #33781

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

  • Status changed from Nouveau to À valider
  • Assigned To set to Joël Cuissinat

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

  • Status changed from À valider to Résolu
  • % Done changed from 0 to 100

#7 Updated by Fabrice Barconnière about 2 years ago

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 Updated by Fabrice Barconnière about 2 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF