Projet

Général

Profil

Tâche #14068

Scénario #14063: Upgrade-Auto/Maj-Release vers 2.5.1

Rendre la migration 2.4.2 vers 2.5.1 fonctionnelle

Ajouté par Emmanuel GARETTE il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
18/11/2015
Echéance:
% réalisé:

100%

Temps estimé:
18.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Il reste un certain nombre de problème connu :

- update-manager-core est désinstallé au reconfigure ;
- lorsqu'on se connecte (SSH ou login) il est proposé de migrer ubuntu ;
- force-conf-new n'est pas passé à la mise à jour ;
- un ensemble de "FIXME" présent dans le code.


Demandes liées

Lié à creole - Tâche #14261: Zéphir : Gérer l'action de préchargement (Upgrade-Auto) en fonction de la version de distribution Fermé 06/11/2015
Lié à creole - Tâche #14710: Une fois Upgradé, après redémarrage, on est toujours informé qu'une nouvelle version existe Fermé 25/01/2016

Révisions associées

Révision c49ca5b1 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Ajouter la dépendance sur le module python UpdateManager.

Ref #14068

Révision 0ce39cff (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

S'assurer que les répertoires pour les scripts d'upgrade sont créés.

Ref #14068

Révision cba094ed (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Installer le dossier upgrade et ses sous-dossiers.

Ref #14068

Révision 46aafcd4 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Déclarer la variable dans le contexte où elle est utilisée.

Ref #14068

Révision 79d41d77 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Ne pas supprimer le paquet update-manager-core, utile pour la migration.

Ref #14068

Révision f5c7a53d (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Tester la présence du paquet eole-horus-backend plutôt que celle du paquet horus-backend.

Ref #14068

Révision 37ea98bf (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Détecter le disque d'installation de grub en fonction des points de montage.

Ref #14068

Révision 3a78b5e6 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Afficher un menu de sélection si plusieurs versions cibles sont disponibles.

Ref #14068

Révision b1bfa4b3 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Corriger une erreur de syntaxe bash

Ref #14068

Révision 8303f353 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Ajouter une aide pour l'usage et une description de la commande.

Ref #14068

Révision a0dd47a6 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Poser un verrou le temps de la migration.

Ref #14068

Révision 12121bb4 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Remplacer le message indiquant la disponibilité d'une nouvelle version de l'OS.

Ref #14068

Révision 54f88297 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Préparer l'installation du message pour la migration de l'OS.

Ref #14068

Révision c388afce (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Erreur de syntaxe dans creole.postinst

Ref #14068

Révision ecdbbf4d (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Indiquer qu'une nouvelle version est disponible.

Ref #14068

Révision a681f516 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Conserver la configuration par défaut lors de la mise à jour.

Ref #14068

Révision 27f7ced1 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Correction du chemin du fichier de configuration pour apt.

Ref #14068

Révision 1aadf8f2 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Le script de suppression du verrou était un copier-coller du script pour l'installation du grub.

Ref #14068

Révision d28d5c08 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Vider le message d'invitation à la migration.

Ref #14068

Révision 6e39ae8e (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Adapter le message du jour à la distribution EOLE.

Ref #14068

Révision cdbea562 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Ne pas désinstaller update-manager-core

Ref #14068

Révision 3fdbfc31 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Gérer l'installation du métapaquet pour le module amonecole.

Ref #14068

Révision 58245ea9 (diff)
Ajouté par Benjamin Bohard il y a plus de 10 ans

Clarifier la possibilité de quitter le processus de migration au moment du choix de la cible.

Ref #14068

Révision 7b8f927a (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

Démarrer le service « creoled » à l’installation

Les fichiers postinst doivent avoir le marqeur « #DEBHELPER# » afin que
les scripts de maintenance de paquets puissent modifier le fichier, par
exemple pour démarrer un service.

  • debian/creole.postinst: Ajout du « #DEBHELPER# » et utilisation du
    template debhelper.

Ref: #14068

Révision e30ab57b (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

Démarrer le service « creoled » à l’installation

Les fichiers postinst doivent avoir le marqeur « #DEBHELPER# » afin que
les scripts de maintenance de paquets puissent modifier le fichier, par
exemple pour démarrer un service.

  • debian/creole.postinst: Ajout du « #DEBHELPER# » et utilisation du
    template debhelper.

Cherry pick of 7b8f927 for 2.5.2

Ref: #14068

Révision f5a3a3b8 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

Upgrade-Auto : ajout de logs pour Zéphir

  • Logs de début/erreur/fin pour Zéphir (préfixe UPGRADE)
  • Mise à jour des fichiers de traduction

ref #14261 @1h
ref #14068

Révision 4480101c (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

Correction du test sur args.download (peut être False, mais pas None)

ref #14068

Historique

#1 Mis à jour par Scrum Master il y a plus de 10 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Scrum Master il y a plus de 10 ans

  • Assigné à mis à Benjamin Bohard

#3 Mis à jour par Benjamin Bohard il y a plus de 10 ans

update-manager-core était désinstallé pour éviter l'affichage de l'invitation à mettre à jour la distribution Ubuntu. Ce paquet et les bibliothèques python qu'il installe sont essentiels à la commande Upgrade-Auto. La dépendance a été rétablie et le paquet supprimé de la liste des paquets à supprimer. L'invitation à mettre à jour la distribution Ubuntu doit encore être modifié.

Le fixme concernant le menu de sélection de la cible de la montée de version a été traité.

#4 Mis à jour par Benjamin Bohard il y a plus de 10 ans

Message d'invitation à mettre à jour adapté pour les version 2.4.2 (disponibilité de la 2.5.1) et 2.5.2 (pas d'upgrade disponible).

Problèmes persistants pour l'amonecole : fichier de configuration déclaré comme invalide par gen_config, changement de conteneur pour dhcp (plus dans le groupe partage), remise à zéro de variables relatives au serveur dhcp, les conteneurs ne démarrent plus (et ne sont pas mis à jour), le noyau n'est pas mis à jour non plus (3.13.0)

#5 Mis à jour par Benjamin Bohard il y a plus de 10 ans

  • Assigné à Benjamin Bohard supprimé

Il reste deux points en attente :
- mise à jour des conteneurs (branche 2.4.2/14068-upgrade_conteneur), le fonctionnement n'a pas été testé jusqu'au bout mais le dist upgrade semblait être bien fait.
- retravailler le workflow pour l'ugrade et ajouter des messages d'erreur dans le cas d'une exécution via zéphir (branche 2.4.2/14068-14261-upgrade_workflow pour la première partie)

#6 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Sujet changé de Finaliser la migration 2.4.2 vers 2.5.1 à Rendre la migration 2.4.2 vers 2.5.1 fonctionnelle
  • Assigné à mis à Benjamin Bohard
  • Restant à faire (heures) changé de 18.0 à 0.5

La migration est fonctionnelle, il reste deux points à voir => deux tâches supplémentaires.

#7 Mis à jour par Bruno Boiget il y a plus de 10 ans

Pour la partie Zéphir, il y a déjà une tâche (je la met en demande liée)

Les modifications sont également dans la branche 2.4.2/14068-14261-upgrade_workflow

#8 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de En cours à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF