Pour aider à la migration si vous sautez des étapes

Bonjour

j ai été confronté a un problème de migration
avec l interface web je ne voyais pas l erreur

donc je me suis mis en ligne de commande pour faire la migration jessie to stretch à la main (do_release_upgrade)

puis viens le probleme de php7.0 que je fait aussi a la main tant que j y suis.

puis je repasse par yunohost en web admin et la je vois et ne peux sauter les etape de migration donc je repart en cli

la je fait un yunohost tools migrations migrate --skip

et la il me saute les 3 etapes : stretch , php 7.0 , et postgres

ce que je voulait evité et je me rend compte qu il y a une option -t --target
qu il aurait falut que j utilise

mais j ai repéré le fichier /etc/yunohost/migrations_state.json

avec :
{“last_run_migration”: {“number”: 5, “name”: “postgresql_9p4_to_9p6”}}

du coup je fait un backup du fichier au cas ou je ferai des betise .

et je mets :

{“last_run_migration”: {“number”: 4, “name”: “php5_to_php7_pools”}}

et je relance la migration par un

yunohost tools migrations migrate

Je ne suis pas sûr de comprendre: la commande do_release_upgrade existait vraiment sur ton système ?

désolé la commande vien de ubuntu

do-release-upgrade

Bonjour @CyBerNetX ,

Je ne comprends pas bien également.
La théorie pour effectuer la migration de YunoHost d’une v2 Jessie vers la v3 Strecth est la suivante :

  1. mettre à jour son instance :

apt-get update && apt-get dist-upgrade

  1. mettre à jour les outils :

yunohost tools update
yunohost tools upgrade --ignore-apps

Source :

Attendre environ 1 heure, puis :

yunohost tools migrations migrate

Source :
https://yunohost.org/#/jessie_stretch_migration

Sauf erreur, il n’y a pas besoin de passer la commande do-release-upgrade.

ppr

bonjour

pour information cet thread etait pour préciser comment revenir en arrière suite a l option –skip de la commande yunohost tools migrations migrate

yunohost tools migrations list liste chaque etape
yunohost tools migrations state list l’etape courante

cordialement

Merci pour la précision @CyBerNetX .
Je n’avais pas tout compris effectivement.

ppr