[IMP] script qemu: échec de téléchargement -> chemin + commande de reprise
Quand le téléchargement échoue sur tous les miroirs, le message indique
désormais le CHEMIN de destination visé et une commande prête à copier pour
reprendre manuellement :
Destination : /var/lib/.../fedora-cloud-41-aarch64.qcow2
Reprendre le téléchargement manuellement :
sudo curl -fL -C - -o <dest> \
<url>
puis relancez le déploiement (l'image en cache sera réutilisée).
curl -C - reprend un .part partiel (ou repart de zéro), -f échoue proprement
sur une erreur HTTP. Complète la détection de téléchargement incomplet.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4688e7c606
commit
52b79551dd
1 changed files with 11 additions and 0 deletions
|
|
@ -831,10 +831,21 @@ def download_image(
|
||||||
else "\n Vérifiez la connectivité (IPv6 ?), réessayez plus tard, ou"
|
else "\n Vérifiez la connectivité (IPv6 ?), réessayez plus tard, ou"
|
||||||
" fournissez un chemin d'image local en argument positionnel."
|
" fournissez un chemin d'image local en argument positionnel."
|
||||||
)
|
)
|
||||||
|
# Chemin visé + commande prête à copier pour reprendre le téléchargement
|
||||||
|
# manuellement (reprise si un .part existe), puis relancer le déploiement
|
||||||
|
# (l'image complète en cache sera réutilisée). curl -C - reprend, -f
|
||||||
|
# échoue proprement sur une erreur HTTP.
|
||||||
|
resume = (
|
||||||
|
f"\n Destination : {dest}"
|
||||||
|
f"\n Reprendre le téléchargement manuellement :"
|
||||||
|
f"\n sudo curl -fL -C - -o {dest} \\\n {urls[0]}"
|
||||||
|
"\n puis relancez le déploiement (l'image en cache sera réutilisée)."
|
||||||
|
)
|
||||||
sys.exit(
|
sys.exit(
|
||||||
"\nÉchec du téléchargement depuis tous les miroirs :\n "
|
"\nÉchec du téléchargement depuis tous les miroirs :\n "
|
||||||
+ "\n ".join(errors)
|
+ "\n ".join(errors)
|
||||||
+ hint
|
+ hint
|
||||||
|
+ resume
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue