Problème après la mise à niveau de discourse vers une version stable

Bonjour, aujourd’hui j’ai mis à jour Discourse vers la version stable 2.7.7, et après la mise à niveau, j’ai reçu cette erreur lors de l’activation d’un nouveau compte :

Voici la fin du journal :

Échec de la gestion de l’exception dans le middleware de l’application d’exception : PG::UndefinedFunction : ERREUR : la fonction max(boolean) n’existe pas
LIGNE 1 : …_rank, MAX(user_badges.created_at) AS created_at, MAX(user_b…
^
INDICE : Aucune fonction ne correspond au nom et aux types d’arguments donnés. Vous devrez peut-être ajouter des castages de type explicites.

Démarrage de la requête GET “/users/activate-account/0f44cb2f759b85caecaf5ea26a1878e5” pour 49.44.84.137 le 2021-08-04 11:54:11 +0000
Traitement par UsersController#activate_account en tant que HTML
Paramètres : {“token” => “0f44cb2f759b85caecaf5ea26a1878e5”}
Rendu de users/activate_account.html.erb dans layouts/no_ember (Durée : 2,0 ms | Allocations : 471)
Rendu du layout layouts/no_ember.html.erb (Durée : 20,5 ms | Allocations : 5694)
Terminé avec le code 200 OK en 29 ms (Vues : 21,8 ms | ActiveRecord : 0,0 ms | Allocations : 7981)

Quelqu’un peut-il m’aider à résoudre ce problème ?

Comment avez-vous effectué la mise à niveau ? Avez-vous des plugins non standard ?

Je vous recommande de supprimer tout plugin non standard et de procéder à une reconstruction depuis la ligne de commande.

Bonjour, j’ai effectué une mise à jour via SSH. La dernière version échouait, alors je l’ai mise à jour vers la dernière version stable (2.7.7).

Voici mon fichier app.yml : https://pastebin.com/L1uA68Z5

Je pense qu’aucun plugin non standard n’est utilisé.

Vous êtes passé de tests-passés à stable ? Cela ne fonctionnera pas. Vous devez revenir à la valeur par défaut de la version dans app.yml et reconstruire.

Vous devrez déterminer pourquoi la mise à niveau échouait. Passer à la version stable ne résoudra pas ce problème.

Revenez à la version « tests-passed », reconstruisez à nouveau, puis signalez le(s) problème(s).

D’accord, j’ai supprimé la ligne de version stable et reconstruit à nouveau, mais cela a échoué à nouveau et mon site est hors ligne.

Voici le journal d’erreurs complet https://pastebin.com/kdhc563R

Essayez de supprimer GitHub - discourse/discourse-tagging: Tagging functionality for Discourse Forums · GitHub

Le système de balises a été intégré au cœur du système en avril 2016. Si vous utilisez Discourse 1.6.0.beta2 ou une version ultérieure, vous n’avez pas besoin de ce plugin.

Merci, ça fonctionne maintenant !