Python Packages missing, images missing e code deprecation.
Seguendo le istruzioni per attivare lo script di update images, abbiamo dovuto integrare con i seguenti comandi:
pip3 install shade pip3 install tqdm
Inoltre il config.yml deve essere aggiornato, perchè Fedora 28 è ora "archived" e il o nuovo path è
Mentre dentro il config.yaml sono da aggiungere le nuove versioni di Fedora 30 e 31 come segue:
fedora30:
name: Fedora 30 - GARR
url: https://download.fedoraproject.org/pub/fedora/linux/releases/30/Cloud/x86_64/images/Fedora-Cloud-Base-30-1.2.x86_6
4.qcow2
disk_format: qcow2
extraargs:
- "min_disk=5"
- "min_ram=1024"
tags:
- "os_distro=fedora"
- "os_type=linux"
- "os_version=30"
- "architecture=x86_64"
- "os_require_quiesce=yes"
- "hw_qemu_guest_agent=yes"
- "hw_vif_multiqueue_enabled=true"
- "hw_rng_model=virtio"
fedora31:
name: Fedora 31 - GARR
url: https://download.fedoraproject.org/pub/fedora/linux/releases/31/Cloud/x86_64/images/Fedora-Cloud-Base-31-1.9.x86_6
4.qcow2
disk_format: qcow2
extraargs:
- "min_disk=5"
- "min_ram=1024"
tags:
- "os_distro=fedora"
- "os_type=linux"
- "os_version=31"
- "architecture=x86_64"
- "os_require_quiesce=yes"
- "hw_qemu_guest_agent=yes"
- "hw_vif_multiqueue_enabled=true"
- "hw_rng_model=virtio"
Infine, seguendo quanto indicato in https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation sarebbe opportuno cambiare la linea
config = yaml.load(fh_config)
in
config = yaml.load(fh_config, Loader=yaml.FullLoader)
Per evitare i messaggi di deprecation.