Récupération après une mise à niveau échouée/partiellement appliquée

La question est de savoir si maintenant que vous y êtes parvenu, vous pouvez passer à la dernière version…

Super ! Mais attendez :sweat_smile:, vous n’êtes qu’à mi-chemin, vous devez maintenant modifier à nouveau le fichier app.yml en version : tests-passed (et/ou commenter la ligne)

Ok, je vais me rasseoir :rofl:

Alors remets ça là où c’était

#version: tests-passed
## Quelle révision Git ce conteneur doit-il utiliser ? (défaut : tests-réussis)
#version : tests-réussis

Est-ce que cela vous semble correct ? Alors enregistrez ?

Je l’ai fait et reconstruit.

Il indique toujours à jour.

Peut-être que j’ai mis le # au mauvais endroit, j’essaierai à nouveau.

Je pense que vous devriez avoir
Version : 2.9.0.beta3
(6555f0c11b )

Et si c’est le cas

We Did It Win GIF by HBO Max

2.9.0.beta3

(6555f0c11b)

Funny Thank You GIF by MOODMAN

(Merci de m’envoyer un message privé où je peux vous envoyer de l’argent :beers:)

Beau travail, @Benjamin_D ! Tu es génial. C’est une excellente résolution de problèmes et un excellent tutorat ! Tu as sauvé la situation cette fois-ci. :clap: :tada:

J’espère que cela sera correctement résolu dans la prochaine version ? DuplicateColumn and multisite:migrate failed - #7 by martin

Eh bien, il semble que ce ne soit pas sur le site sur lequel je travaille actuellement. :crying_cat_face:

J’ai ajouté quelques commentaires sur FIX: Check if bookmarkable column exists before adding by martin-brennan · Pull Request #16497 · discourse/discourse · GitHub, bien que je pense qu’une autre migration soit à blâmer. Il semble qu’elle essaie de remplir les champs deux fois, mais je ne suis pas tout à fait sûr.