J'ai une erreur lors de la mise à jour du dernier discourse

J’ai une erreur lors de la mise à jour de la dernière version de discourse :

Vérification des mises à jour des extensions                              notice

Votre installation contient des extensions qui doivent être mises à jour
avec la commande ALTER EXTENSION. le fichier
    update_extensions.sql
lorsqu'il est exécuté par psql en tant que superutilisateur de la base de données, mettra à jour
ces extensions.


Mise à jour terminée
----------------
Les statistiques de l'optimiseur ne sont pas transférées par pg_upgrade.
Une fois que vous démarrez le nouveau serveur, envisagez de lancer :
    /usr/lib/postgresql/15/bin/vacuumdb --all --analyze-in-stages

L'exécution de ce script supprimera les fichiers de données de l'ancien cluster :
    ./delete_old_cluster.sh
-------------------------------------------------------------------------------------
MISE À NIVEAU DE POSTGRES TERMINÉ

L'ancienne base de données 13 est stockée à /shared/postgres_data_old

Pour terminer la mise à niveau, reconstruisez à nouveau en utilisant :

./launcher rebuild app

Je ne vois aucune erreur, je vois juste les prochaines étapes.

2 « J'aime »

Je continue à exécuter, et cela affiche des erreurs :

2025-02-13 16:30:53.012 UTC [43] LOG : le système de base de données est arrêté
110:M 13 fév 2025 16:30:53.028 * La base de données a été enregistrée sur le disque
110:M 13 fév 2025 16:30:53.029 # Redis est maintenant prêt à quitter, au revoir...


ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile' a échoué avec le code de retour #Process::Status: pid 1157 sortie 1
Lieu de l'erreur : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec échoué avec les paramètres {"cd"=>"$home", "tag"=>"precompile", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'"]}
L'échec de bootstrap avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et examiner les messages d'erreur précédents, il peut y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.

Je lance à nouveau doctor, et cela semble correct.
Mais je ne suis pas sûr de ce problème.

1 « J'aime »

Pouvez-vous faire défiler vers le haut et rechercher les messages d’erreur précédents, et les coller ici ?

2 « J'aime »

Je suppose que vous manquez de mémoire ? Avez-vous essayé de relancer la reconstruction ?

Quelle quantité de RAM et de swap avez-vous (free -h)

1 « J'aime »

Il fonctionne correctement, donc je ne peux plus les voir.

Merci. Je ferai attention à la RAM lors des prochaines mises à jour de la version.

J’ai vu cela aussi (bien que ma mise à niveau se soit déroulée sans problème par ailleurs). Je suppose que ce n’est rien d’inquiétant – est-ce exact ?