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
100%
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
Révisions associées
Force deleting PYC file in module
Ref: #29125
Force deleting PYC file in module
Ref: #29125
Cherry-picked from eole-saltstack:commit:7e47e226 for 2.7.0
Détection des paquets non purgés
Ref: #29125
PYC file must be deleted in prerm instead of postrm
Ref: #29125
Détection des paquets non purgés (suite)
Ref: #29125
Purge eole-saltstack package in post upgrade if needed
Ref: #29125
post upgrade : cosmetic corrections
Ref #29125
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é