Project

General

Profile

Tâche #33510

Scénario #33424: évolutions Upgrade-Auto

pouvoir spécifier une url d'emplacement d'iso

Added by Thierry Bertrand 10 months ago. Updated 8 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
PNE-SR - MTES - prestation Cadoles - s46-52
Start date:
03/15/2021
Due date:
% Done:

50%

Remaining (hours):
0.0

Description

actuellement la procédure Upgrade-Auto ne permet pas de télécharger une iso depuis un dépôt particulier (intra par ex.).
Il serait souhaitable que --download puisse prendre un argument, optionnel, d'emplacement d'iso via http
Doit rester compatible avec --iso existant

Associated revisions

Revision 5f3ff785 (diff)
Added by Emmanuel GARETTE 9 months ago

pouvoir télécharger une image iso à distance (ref #33510)

Revision 260648af (diff)
Added by Emmanuel GARETTE 9 months ago

le telechargement de l'iso n'est pas fonctionnel en 2.6 (ref #33510)

Revision 60bcb424 (diff)
Added by Emmanuel GARETTE 9 months ago

message explicite si le numéro de la version de destination n'est pas déductible du nom du fichier de l'argument iso (ref #33510)

Revision cb2ed305 (diff)
Added by Emmanuel GARETTE 8 months ago

correction du merge en 2.7.2 (ref #33510)

Revision 50300861 (diff)
Added by Emmanuel GARETTE 8 months ago

correction du merge en 2.7.2 (ref #33510)

History

#1 Updated by Emmanuel GARETTE 9 months ago

  • Status changed from Nouveau to En cours
  • % Done changed from 0 to 50

L'option --download permet de ne faire que l'étape "téléchargement" et ne pas faire le reste de l'upgrade.

J'ai finalement changer l'option "--iso" pour qu'elle accepte des URL en plus de nom de fichier.

Il est possible d'utiliser "Upgrade-Auto" de la façon suivante :

- Upgrade-Auto : téléchargement des fichiers directement depuis le serveur EOLE
- Upgrade-Auto --iso http://eole.ac-dijon.fr/pub/iso/EOLE-2.8/2.8.1/eole-2.8.1-alternate-amd64.iso : téléchargement de l'ISO et des fichiers connexes (le MD5, la signature, ...)
- Upgrade-Auto --iso eole-2.8.1-alternate-amd64.iso : utilisation de l'ISO locale, attention dans ce cas il n'y aura pas de vérification de l'ISO

Changement fait à partir de 2.6.

#2 Updated by Emmanuel GARETTE 9 months ago

  • Assigned To set to Emmanuel IHRY

#3 Updated by Emmanuel GARETTE 9 months ago

  • Assigned To changed from Emmanuel IHRY to Emmanuel GARETTE

#4 Updated by Emmanuel GARETTE 9 months ago

Pour tester sur le 2.6.2 :

Upgrade-Auto --iso http://eole.ac-dijon.fr/pub/iso/EOLE-2.7/2.7.2/eole-2.7.2-alternate-amd64.iso

#5 Updated by Emmanuel GARETTE 9 months ago

  • Status changed from En cours to À valider

#6 Updated by Emmanuel GARETTE 9 months ago

  • Status changed from À valider to Résolu

#7 Updated by Thierry Bertrand 8 months ago

  • Status changed from Résolu to En cours

sur un zephir 2.7.2 à jour et en RC sur test-eole :

root@zephir-dev:~# Upgrade-Auto --iso http://deb2.eole.i2/isos/eole-2.8/eole-2.8.1-alternate-amd64.iso
Ce script va effectuer la migration vers une nouvelle version de la distribution
Les modifications ne sont pas réversibles
The "http://deb2.eole.i2/isos/eole-2.8/eole-2.8.1-alternate-amd64.iso" file does not exist
root@zephir-dev:~# wget http://deb2.eole.i2/isos/eole-2.8/eole-2.8.1-alternate-amd64.iso
--2022-02-01 11:01:43--  http://deb2.eole.i2/isos/eole-2.8/eole-2.8.1-alternate-amd64.iso
Résolution de deb2.eole.i2 (deb2.eole.i2)… 10.167.64.6
Connexion à deb2.eole.i2 (deb2.eole.i2)|10.167.64.6|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1974136832 (1,8G) [application/x-iso9660-image]
Enregistre : «eole-2.8.1-alternate-amd64.iso.1»

eole-2.8.1-alternate-amd64.iso.1                2%[=>                                                                                               ]  42,47M  18,8MB/s               ^C
root@zephir-dev:~# CreoleGet activer_proxy_client
non
root@zephir-dev:~# CreoleGet serveur_maj
deb2.eole.i2
root@zephir-dev:~# CreoleGet ubuntu_update_mirrors
deb2.eole.i2

#8 Updated by Thierry Bertrand 8 months ago

  • Status changed from En cours to Fermé
  • Remaining (hours) set to 0.0

le merge corrige en 2.7.2

Also available in: Atom PDF