Bonjour , je viens d’appliquer la suggestion d’@Aleks, à savoir la modification dans /usr/lib/moulinette/yunohost/data_migrations/0015_migrate_to_buster.py
J’ai commenté les lignes 146 et 147:
if upgradable_system_packages:
raise YunohostError("migration_0015_system_not_fully_up_to_date")
Puis j’ai relancé la migration, et le système Raspbian a bien démarré la mise à jour vers Buster. On peut donc dire que cette manip a bien fonctionné, merci!
Ensuite j’ai rencontré un problème
2022-03-15 01:49:52,979: WARNING - Errors were encountered while processing:
2022-03-15 01:49:52,985: WARNING - /tmp/apt-dpkg-install-OLWvw1/099-raspberrypi-kernel_1%3a1.20220308~buster-1_armhf.deb
2022-03-15 01:49:56,004: WARNING - E: Sub-process /usr/bin/dpkg returned an error code (1)
2022-03-15 01:50:34,929: WARNING - Impossible de mettre à jour les paquets suivants : ca-certificates, raspberrypi-kernel
Mais j’ai relancé la migration et finalement Debian a été mis à jour.
Si ça peut en aider d’autres, voici le problème que j’ai ensuite rencontré et résolu avec PostgreSQL, lorsque j’ai terminé la migration:
La migration 0017_postgresql_9p6_to_11 a échoué avec l'exception
PostgreSQL 9.6 est installé mais pas posgreSQL 11 ?
Il s'est sans doute passé quelque chose d'étrange sur votre système :(... : annulation
Je n’ai pas compris pourquoi PostgreSQL 11 n’était pas installé, je l’ai fait moi-même:
apt install postgresql-11
Puis relance de la migration avec erreur suivante:
La migration 0017_postgresql_9p6_to_11 a échoué avec l'exception
Failed to run command 'LC_ALL=C pg_upgradecluster -m upgrade 9.6 main'.
returncode: 1 stdout: b''
stderr: b'
Error: target cluster 11/main already exists\n' : annulation
Je pense qu’en installant moi-même PostgreSQL11, le système a installé le cluster 11. Je l’ai supprimé avec la commande
sudo pg_dropcluster --stop 11 main
Puis j’ai relancé la migration , et , MIRACLE, tout est bon.
Merci beaucoup