Bonjour. J’ai essayé de migrer notre serveur Discourse actuel et j’essaie de faire une installation propre sur notre nouveau VPS, mais l’initialisation avec notre configuration App a échoué avec une erreur étrange.
J’ai tenté de lancer l’initialisation à partir de zéro avec le script ./discourse-setup, mais cela a également échoué. Je me demandais s’il y a des problèmes avec le script en ce moment?
Erreur vue ci-dessous :
I, [2025-04-17T08:59:36.609118 #1] INFO -- : cd /var/www/discourse su discourse -c 'bundle exec rake assets:precompile:build'
La limite de taille de l'heap Node.js est inférieure à 2048MB. Configuration de --max-old-space-size=2048 et CHEAP_SOURCE_MAPS=1
Aucune information de build existante trouvée.
Exécution d'une construction complète du cœur...
...[ConfigLoader]
...[Babel : @embroider/macros appliquerPatches]
...[Babel : @ember/legacy-built-in-components appliquerPatches]
...[Babel : ember-source appliquerPatches]
[BABEL] Note : Le générateur de code a déoptimisé le style de /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js car il dépasse 500 Ko.
[BABEL] Note : Le générateur de code a déoptimisé le style de /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js car il dépasse 500 Ko.
...[Babel : @glimmer/component appliquerPatches]
...[Babel : dialog-holder appliquerPatches]
...[Babel : ember-buffered-proxy appliquerPatches]
...[Babel : float-kit appliquerPatches]
...[Babel : select-kit appliquerPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
/var/www/discourse/script/assemble_ember_build.rb:103:in `system': La commande a échoué avec le code de sortie 1 : pnpm (RuntimeError)
à /var/www/discourse/script/assemble_ember_build.rb:103:in `<main>'
I, [2025-04-17T09:00:51.861399 #1] INFO -- : Construction
Environnement : production
Le paramètre 'staticAddonTrees' passera à true dans la prochaine version d'Embroider et ne pourra plus être désactivé. Pour vous préparer, vous devriez définir 'staticAddonTrees: true' dans votre configuration Embroider.
Le paramètre 'staticAddonTestSupportTrees' passera à true dans la prochaine version d'Embroider et ne pourra plus être désactivé. Pour vous préparer, vous devriez définir 'staticAddonTestSupportTrees: true' dans votre configuration Embroider.
construction...
indéfini
ER_PNPM_RECURSIVE_EXEC_FIRST_FAIL La commande a été tuée par SIGKILL (Terminaison forcée) : ember build -prod
```Je, [2025-04-17T09:00:51.867412 #1] INFO -- : Terminaison des processus asynchrones
Je, [2025-04-17T09:00:51.867492 #1] INFO -- : Envoi de INT à HOME=/var/lib/postgresql UTILISATEUR=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 60
Je, [2025-04-17T09:00:51.867579 #1] INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 127
127:signal-handler (1744880451) Réception de SIGTERM, planification de l'arrêt...
2025-04-17 09:00:51.867 UTC [60] LOG : réception d'une demande d'arrêt rapide
127:M 17 avr. 2025 09:00:51.877 # Utilisateur a demandé l'arrêt...
127:M 17 avr. 2025 09:00:51.878 * Sauvegarde du dernier instantané RDB avant de sortir.
2025-04-17 09:00:51.887 UTC [60] LOG : annulation de toutes les transactions actives
2025-04-17 09:00:51.892 UTC [60] LOG : le travailleur de fond "logical replication launcher" (PID 74) est sorti avec le code de sortie 1
2025-04-17 09:00:51.898 UTC [69] LOG : fermeture en cours
2025-04-17 09:00:51.914 UTC [69] LOG : début du point de contrôle : fermeture immédiate
127:M 17 avr. 2025 09:00:51.920 * La base de données a été sauvegardée sur disque
127:M 17 avr. 2025 09:00:51.921 # Redis est maintenant prêt à quitter, au revoir...
2025-04-17 09:00:52.386 UTC [69] LOG : point de contrôle terminé : écriture de 2498 tampons (1,9%) ; 0 fichier WAL ajouté, 0 supprimé, 1 recyclé ; écriture=0.169 s, synchronisation=0.237 s, total=0.487 s ; fichiers synchronisés=2479, plus long=0.017 s, moyenne=0.001 s ; distance=17712 kB, estimation=17712 kB
2025-04-17 09:00:52.411 UTC [60] LOG : le système de base de données est arrêté
ÉCHEC
--------------------
Erreur d'exécution Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' a échoué avec le retour #<Process::Status: pid 1166 sortie 1>
Lieu de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exécution échouée avec les paramètres {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
L'initialisation a échoué avec le code de sortie 1
** ÉCHEC DE L'INITIALISATION ** veuillez faire défiler vers le haut et vérifier les messages d'erreur précédents, il pourrait y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.
70f2ceaa8de6662e06cb24304c087499e549d105eaab891ea40bccf16d50bf80