Recherche de fichiers .deb : (presque) tout le monde peut m'aider

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

2 Likes