Tâche #33510
Scénario #33424: évolutions Upgrade-Auto
pouvoir spécifier une url d'emplacement d'iso
50%
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
Related issues
Associated revisions
pouvoir télécharger une image iso à distance (ref #33510)
le telechargement de l'iso n'est pas fonctionnel en 2.6 (ref #33510)
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)
correction du merge en 2.7.2 (ref #33510)
correction du merge en 2.7.2 (ref #33510)
History
#1 Updated by Emmanuel GARETTE almost 2 years 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 almost 2 years ago
- Assigned To set to Emmanuel IHRY
#3 Updated by Emmanuel GARETTE almost 2 years ago
- Assigned To changed from Emmanuel IHRY to Emmanuel GARETTE
#4 Updated by Emmanuel GARETTE over 1 year 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 over 1 year ago
- Status changed from En cours to À valider
#6 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from À valider to Résolu
#7 Updated by Thierry Bertrand over 1 year 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 over 1 year ago
- Status changed from En cours to Fermé
- Remaining (hours) set to 0.0
le merge corrige en 2.7.2
#9 Updated by Joël Cuissinat 7 months ago
- Related to Tâche #35225: Messsage peu clair en cas de manque de place au téléchargement de l'ISO added