Projet

Général

Profil

Tâche #37139

Scénario #37089: Upgrade-Auto : La détection des paquets postgresql-14 et postgresql-client-14 n'est pas opérationnelle

Les migrations des modules disposant de postgresql sont en erreur dans Jenkins

Ajouté par Joël Cuissinat il y a 5 mois. Mis à jour il y a 4 mois.

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

100%

Restant à faire (heures):
0.0

Description

Exemple dans https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-upgradeauto-zephir-281-2.9.0-amd64/lastFailedBuild/parsed_console/

2025-10-25 17:10:00.442              WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2025-10-25 17:10:00.442              Lecture des listes de paquets…
2025-10-25 17:10:00.442              Construction de l'arbre des dépendances…
2025-10-25 17:10:00.442              Lecture des informations d'état…
2025-10-25 17:10:00.442              E: Impossible de trouver le paquet install
2025-10-25 17:10:00.442              E: Impossible de trouver le paquet ok
2025-10-25 17:10:00.442              E: Impossible de trouver le paquet installed

2025-10-25 17:10:00.442              /usr/bin/CreoleRun: ligne 59: postgresql-client-12 : commande introuvable

Révisions associées

Révision 7ef2cb88 (diff)
Ajouté par Ludwig Seys il y a 5 mois

oubli d'un échappement, correction du précédent

ref #37132

Historique

#1 Mis à jour par Joël Cuissinat il y a 5 mois

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Joël Cuissinat il y a 5 mois

  • Statut changé de En cours à À valider
  • Assigné à mis à Ludwig Seys
creole$ git branch -r --contains 7ef2cb88 
  origin/2.8.1/master
  origin/2.9.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.10.0/master
  origin/dist/eole/2.8.1/master
  origin/dist/eole/2.9.0/master
  origin/master

#3 Mis à jour par Joël Cuissinat il y a 5 mois

Me semble mieux, à voir les tests Jenkins ...

root@zephir:~# OLD_VERS=12
root@zephir:~# echo "$(CreoleRun "dpkg-query -W -f='\${Package}\t\${Status}\n' 'postgresql*-${OLD_VERS}' | awk '/ok installed/ {print \$1}'" postgresql)" 
postgresql-12
postgresql-client-12

#4 Mis à jour par Joël Cuissinat il y a 5 mois

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

#5 Mis à jour par Joël Cuissinat il y a 5 mois

  • Statut changé de À valider à Nouveau
  • Assigné à Ludwig Seys supprimé
  • % réalisé changé de 100 à 0

Le code n'est pas encore PARFAIT et les tests toujours en erreur !

root@zephir:~# OLD_VERS=12
root@zephir:~# OLD_PACKAGES="$(CreoleRun "dpkg-query -W -f='\${Package}\t\${Status}\n' 'postgresql*-${OLD_VERS}' | awk '/ok installed/ {print \$1}'" postgresql)" 
root@zephir:~# echo $OLD_PACKAGES 
postgresql-12 postgresql-client-12
root@zephir:~# if [ -n "${OLD_PACKAGES}" ]; then
>     CreoleRun "apt -y remove ${OLD_PACKAGES}" postgresql
> fi
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  conmon containernetworking-plugins crun eole-podman eole-sso eole-sso-client eole-sso-server golang-github-appc-cni-dev golang-github-containers-common golang-github-containers-image jq libjq1 libllvm10
  libonig5 libyajl2 podman ruby-minitest ruby-power-assert ruby-test-unit skopeo
Veuillez utiliser « apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  postgresql-12
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 41,2 Mo d'espace disque seront libérés.
(Lecture de la base de données... 122294 fichiers et répertoires déjà installés.)
Suppression de postgresql-12 (12.22-0ubuntu0.20.04.4) ...
Traitement des actions différées (« triggers ») pour postgresql-common (238ubuntu0.1) ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
Removing obsolete dictionary files:
/usr/bin/CreoleRun: ligne 59: postgresql-client-12 : commande introuvable

#6 Mis à jour par Laurent Gourvenec il y a 4 mois

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

#7 Mis à jour par Laurent Gourvenec il y a 4 mois

Plus d'erreur lors des migrations zéphir par exemple. Le problème a bien été identifié et corrigé.

#8 Mis à jour par Joël Cuissinat il y a 4 mois

OK 2.8.1 :

00:23:36.168             Les paquets suivants seront ENLEVÉS :
00:23:36.168               postgresql-12 postgresql-client-12
00:23:36.168             AUTOMATE : detect 'mise à jour,' => 7
00:23:36.168             AUTOMATE : detect 'nouvellement installés,' => 7
00:23:36.168             0 mis à jour, 0 nouvellement installés, 2 à enlever et 0 non mis à jour.
00:23:41.171             Après cette opération, 45,3 Mo d'espace disque seront libérés.
00:23:41.171             (Lecture de la base de données...
00:23:41.171             (Lecture de la base de données... 122322 fichiers et répertoires déjà installés.)
00:23:41.171             Suppression de postgresql-12 (12.22-0ubuntu0.20.04.4) ...
00:23:41.171             Suppression de postgresql-client-12 (12.22-0ubuntu0.20.04.4) ...
00:23:41.171             Traitement des actions différées (« triggers ») pour postgresql-common (238ubuntu0.1) ...
00:23:41.171             Building PostgreSQL dictionaries from installed myspell/hunspell packages...
00:23:41.171             Removing obsolete dictionary files:

OK 2.9.0

00:33:28.745             Les paquets suivants seront ENLEVÉS :
00:33:28.745               postgresql-14 postgresql-client-14
00:33:28.745             AUTOMATE : detect 'mise à jour,' => 0
00:33:28.745             AUTOMATE : detect 'nouvellement installés,' => 0
00:33:28.745             0 mis à jour, 0 nouvellement installés, 2 à enlever et 1 non mis à jour.
00:33:28.745             Après cette opération, 48,7 Mo d'espace disque seront libérés.
00:33:28.745             (Lecture de la base de données...
00:33:28.745             (Lecture de la base de données... 169131 fichiers et répertoires déjà installés.)
00:33:28.745             Suppression de postgresql-14 (14.19-0ubuntu0.22.04.1) ...
00:33:28.745             Suppression de postgresql-client-14 (14.19-0ubuntu0.22.04.1) ...
00:33:28.745             Traitement des actions différées (« triggers ») pour postgresql-common (257build1.1) ...
00:33:28.745             Building PostgreSQL dictionaries from installed myspell/hunspell packages...
00:33:28.745             Removing obsolete dictionary files:
00:33:28.745             packages have been installed but needrestart is suspended

#9 Mis à jour par Joël Cuissinat il y a 4 mois

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

Formats disponibles : Atom PDF