Ciao. Ho cercato di migrare il nostro attuale server Discourse e sto provando a effettuare una nuova installazione sul nostro nuovo VPS, ma l’auto-configurazione dell’applicazione falliva con un errore strano.
Ho provato a configurare da zero con lo script ./discourse-setup, ma anche quello falliva. Volevo sapere se ci sono problemi con lo script al momento?
Errore visualizzato di seguito:
I, [2025-04-17T08:59:36.609118 #1] INFO -- : cd /var/www/discourse 6 su discourse -c 'bundle exec rake assets:precompile:build'
Node.js heap_size_limit è inferiore a 2048MB. Impostando --max-old-space-size=2048 e CHEAP_SOURCE_MAPS=1
Nessun file info di build esistente trovato.
Esecuzione di una build completa del core...
...[ConfigLoader]
...[Babel: @embroider/macros applicaPatches]
...[Babel: @ember/legacy-built-in-components applicaPatches]
...[Babel: ember-source applicaPatches]
[BABEL] Nota: Il generatore di codice ha deoptimizzato lo stile di /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js perché supera le 500KB.
[BABEL] Nota: Il generatore di codice ha deoptimizzato lo stile di /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js perché supera le 500KB.
...[Babel: @glimmer/component applicaPatches]
...[Babel: dialog-holder applicaPatches]
...[Babel: ember-buffered-proxy applicaPatches]
...[Babel: float-kit applicaPatches]
...[Babel: select-kit applicaPatches]
...[@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': Il comando non è riuscito con uscita 1: pnpm (RuntimeError)
from /var/www/discourse/script/assemble_ember_build.rb:103:in `'
I, [2025-04-17T09:00:51.861399 #1] INFO -- : Costruendo
Ambiente: produzione
L'impostazione 'staticAddonTrees' sarà impostata su true nella prossima versione di Embroider e non può essere disattivata. Per prepararti, dovresti impostare 'staticAddonTrees: true' nella configurazione di Embroider.
L'impostazione 'staticAddonTestSupportTrees' sarà impostata su true nella prossima versione di Embroider e non può essere disattivata. Per prepararti, dovresti impostare 'staticAddonTestSupportTrees: true' nella configurazione di Embroider.
costruendo...
undefined
ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL Comando terminato con SIGKILL (terminazione forzata): ember build -prod
```Termina processi asincroni
Invio INT a HOME=/var/lib/postgresql USER=postgres esegui chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 60
Invio TERM a esegui chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 127
127:gestore-segnali (1744880451) Ricevuto SIGTERM pianifica spegnimento...
2025-04-17 09:00:51.867 UTC [60] LOG: richiesta di arresto rapido ricevuta
127:M 17 Aprile 2025 09:00:51.877 # L'utente ha richiesto lo spegnimento...
127:M 17 Aprile 2025 09:00:51.878 * Salvataggio dell'istantanea RDB finale prima di uscire.
2025-04-17 09:00:51.887 UTC [60] LOG: terminare eventuali transazioni attive
2025-04-17 09:00:51.892 UTC [60] LOG: il lavoratore di sfondo "logical replication launcher" (PID 74) è uscito con codice di uscita 1
2025-04-17 09:00:51.898 UTC [69] LOG: spegnimento in corso
2025-04-17 09:00:51.914 UTC [69] LOG: inizio checkpoint: spegnimento immediato
127:M 17 Aprile 2025 09:00:51.920 * DB salvato sul disco
127:M 17 Aprile 2025 09:00:51.921 # Redis è ora pronto per uscire, ciao ciao...
2025-04-17 09:00:52.386 UTC [69] LOG: checkpoint completato: scritto 2498 buffer (1,9%); 0 file WAL aggiunti, 0 rimossi, 1 riciclato; scrittura=0.169 s, sincronizzazione=0.237 s, totale=0.487 s; file di sincronizzazione=2479, più lungo=0.017 s, media=0.001 s; distanza=17712 kB, stima=17712 kB
2025-04-17 09:00:52.411 UTC [60] LOG: il sistema di database è spento
FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' fallito con ritorno #<Process::Status: pid 1166 uscita 1>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
bootstrap fallito con codice di uscita 1
** BOOTSTRAP FALLITO ** scorri verso l'alto e cerca messaggi di errore precedenti, potrebbero esserci più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
70f2ceaa8de6662e06cb24304c087499e549d105eaab891ea40bccf16d50bf80