Projet

Général

Profil

Tâche #29125

Scénario #29069: Traitement express MEN (42-44)

Le paquet eole-saltstack est indiqué comme désinstallé mais non purgé après Upgrade 2.6.2 -> 2.7.1

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
14/10/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Cf. ligne suivante dans le test http://jenkins.eole.lan/jenkins/job/2.7.1/job/test-upgradeauto-sphynx-262-2.7.1-amd64/15/consoleFull :

rc  eole-saltstack                        2.6.2-4                           all          saltstack's EOLE configuration and integration


Demandes liées

Lié à Distribution EOLE - Tâche #26390: Prévoir la migration 2.7.0 vers 2.7.1 des modules et states spécifiques à l'EAD3 Fermé 07/01/2019
Lié à Distribution EOLE - Tâche #29273: Le paquet eole-pydio est indiqué comme désinstallé mais non purgé après Upgrade 2.6.2 -> 2.7.1 Fermé 15/11/2019

Révisions associées

Révision 7e47e226 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Force deleting PYC file in module

Ref: #29125

Révision e850f50f (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Force deleting PYC file in module

Ref: #29125

Cherry-picked from eole-saltstack:commit:7e47e226 for 2.7.0

Révision d817ba29 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Détection des paquets non purgés

Ref: #29125

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

PYC file must be deleted in prerm instead of postrm

Ref: #29125

Révision 7b609c0d (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Détection des paquets non purgés (suite)

Ref: #29125

Révision 6d4e786a (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Purge eole-saltstack package in post upgrade if needed

Ref: #29125

Révision 4ff490c1 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

post upgrade : cosmetic corrections

Ref #29125

Révision 76efac75 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

Détection des paquets non purgés (fin)

Ref: #29125

Historique

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

  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Joël Cuissinat

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

Le paquet fournit à la fois des dicos/templates et du code python :

root@sphynx:~# dpkg -L eole-saltstack 
/.
/usr
/usr/lib
/usr/lib/python2.7
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/eole_salt_netapi-2.6.2.egg-info
/usr/lib/python2.7/dist-packages/salt
/usr/lib/python2.7/dist-packages/salt/netapi
/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole
/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/saltnado_websockets.py
/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/saltnado.py
/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/event_processor.py
/usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/__init__.py
/usr/share
/usr/share/doc
/usr/share/doc/eole-saltstack
/usr/share/doc/eole-saltstack/copyright
/usr/share/doc/eole-saltstack/changelog.Debian.gz
/usr/share/eole
/usr/share/eole/sbin
/usr/share/eole/sbin/dumpconfig.py
/usr/share/eole/posttemplate
/usr/share/eole/posttemplate/00-saltstack
/usr/share/eole/creole
/usr/share/eole/creole/dicos
/usr/share/eole/creole/dicos/20_saltstack.xml
/usr/share/eole/creole/distrib
/usr/share/eole/creole/distrib/ext_auth.conf
/usr/share/eole/creole/distrib/minion
/usr/share/eole/creole/distrib/master
/usr/share/eole/creole/distrib/minion.smtp.conf
/usr/share/eole/creole/distrib/cherry.conf

C'est le fichier /usr/lib/python2.7/dist-packages/salt/netapi/rest_eole/__init__.pyc qui pose problème :)

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

  • Lié à Tâche #26390: Prévoir la migration 2.7.0 vers 2.7.1 des modules et states spécifiques à l'EAD3 ajouté

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

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

Paquets refaits pour 2.6.2 & 2.7.0.

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

  • Statut changé de En cours à Résolu

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

  • Statut changé de Résolu à En cours

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

Cela ne suffit pas, le paquet est toujours en rc malgré ce résultat :

root@eolebase:~# dpkg -L eole-saltstack 
Le paquet « eole-saltstack » ne contient aucun fichier (!)

=> on va faire autrement

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

  • Statut changé de En cours à Résolu

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

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

Dans le test http://jenkins.eole.lan/jenkins/job/2.7.1/job/test-upgradeauto-eolebase-262-2.7.1-amd64/20/consoleFull, le paquet est bien explicitement supprimé dans /tmp/Upgrade-Auto/post_upgrade/00-common

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

  • Lié à Tâche #29273: Le paquet eole-pydio est indiqué comme désinstallé mais non purgé après Upgrade 2.6.2 -> 2.7.1 ajouté

Formats disponibles : Atom PDF