Ho un errore durante l'aggiornamento all'ultima versione di discourse

Ho un errore durante l’aggiornamento all’ultima versione di discourse:

Verifica aggiornamenti estensione                              avviso

La tua installazione contiene estensioni che dovrebbero essere aggiornate
con il comando ALTER EXTENSION.  Il file
    update_extensions.sql
quando eseguito da psql dall'amministratore del database aggiornerà
queste estensioni.


Aggiornamento completato
----------------
Le statistiche dell'ottimizzatore non vengono trasferite tramite pg_upgrade.
Una volta avviato il nuovo server, considera di eseguire:
    /usr/lib/postgresql/15/bin/vacuumdb --all --analyze-in-stages

Eseguendo questo script verranno eliminati i file di dati del vecchio cluster:
    ./delete_old_cluster.sh
-------------------------------------------------------------------------------------
AGGIORNAMENTO DI POSTGRES COMPLETATO

Il vecchio database 13 è archiviato in /shared/postgres_data_old

Per completare l'aggiornamento, ricostruisci di nuovo utilizzando:

./launcher rebuild app

Non vedo errori, vedo solo i prossimi passi

2 Mi Piace

Continuo ad eseguire, e vengono mostrati errori:

2025-02-13 16:30:53.012 UTC [43] LOG:  il sistema di database è spento
110:M 13 Feb 2025 16:30:53.028 * DB salvato su disco
110:M 13 Feb 2025 16:30:53.029 # Redis ora è pronto per uscire, arrivederci...


FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile' fallito con stato di ritorno #Process::Status: pid 1157 uscita 1
Luogo 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"=>"precompile", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'"]}
bootstrap fallito con codice di uscita 1
** IMPOSSIBILE AVVIARE IL BOOTSTRAP ** scorri in alto e cerca messaggi di errore precedenti, potrebbero esserci più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.

Eseguo di nuovo doctor e sembra a posto.
Ma non sono sicuro di questo problema.

1 Mi Piace

Puoi scorrere verso l’alto e cercare i messaggi di errore precedenti e incollarli qui?

2 Mi Piace

La mia ipotesi è che tu abbia esaurito la memoria? Hai provato a eseguire nuovamente la ricostruzione?

Quanta RAM e swap hai (free -h)

1 Mi Piace

Funziona bene, quindi non riesco più a vederli.

Grazie. Presterò attenzione alla RAM nelle prossime versioni aggiornate.

Ho visto anche questo (anche se il mio aggiornamento è andato bene per il resto). Immagino non sia nulla di cui preoccuparsi: è corretto?