Juste un mot pour les utilisateurs auto-hébergés de la branche stable. Pour moi, la mise à niveau via l’interface graphique a échoué. Je ne suis pas sûr si cela arrivera à tout le monde, car j’ai vu des erreurs concernant les processus unicorn, ce qui a tendance à être un problème aléatoire d’après mon expérience. Mais quoi qu’il en soit, cela a laissé mon forum dans un état où il prétendait être à jour dans /admin/update tout en restant bloqué sur l’ancienne version.
J’ai donc dû me connecter en SSH au serveur et exécuter /var/discourse/launcher rebuild app deux fois, la première fois il met simplement à niveau Postgres :
UPGRADE OF POSTGRES COMPLETE
Old 13 database is stored at /shared/postgres_data_old
To complete the upgrade, rebuild again using:
./launcher rebuild app
Et la deuxième fois, il termine le reste des mises à niveau.
Une fois que tout cela a été terminé et que j’ai vérifié que mes données étaient intactes, j’ai également exécuté /var/discourse/launcher cleanup pour me débarrasser de l’énorme fichier de sauvegarde qu’il a créé pour l’ancienne base de données.