Ecco da dove ho ottenuto lo script di configurazione di Discourse:
GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub /var/discourse
Funziona correttamente quando creo una nuova istanza di Discourse.
Il problema sorge quando provo a ricreare l’app con i miei vecchi dati di Discourse.
Ecco una parte del log:
**sincronizzazione dei dati su disco ... ok**
**Riuscito. Ora puoi avviare il server del database usando:**
** pg_ctlcluster 10 main start**
**Attenzione: La directory stats_temp_directory selezionata /var/run/postgresql/10-main.pg_stat_tmp**
**postgresql.conf.**
**non è scrivibile per il proprietario del cluster. Questa impostazione non verrà aggiunta**
**Ver Cluster Porta Stato Owner Directory dati File log**
**10 main 5433 spento postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log**
**update-alternatives: avviso: forzatura della reinstallazione dell'alternativa /usr/share/postgresql/12/man/man1/postmaster.1.gz perché il gruppo di collegamenti postmaster.1.gz è rotto**
**invoke-rc.d: impossibile determinare il livello di esecuzione corrente**
**invoke-rc.d: policy-rc.d ha negato l'esecuzione dell'avvio.**
**Elaborazione dei trigger per postgresql-common (215.pgdg100+1) ...**
**Creazione dei dizionari PostgreSQL dai pacchetti myspell/hunspell installati...**
**Rimozione dei file di dizionario obsoleti:**
**Arresto del server del database PostgreSQL 10: main.**
**Arresto del server del database PostgreSQL 12: main.**
**Esecuzione dei controlli di coerenza**
**-----------------------------**
**Verifica delle versioni dei cluster ok**
**Il cluster di origine non è stato arrestato correttamente.**
**Errore, uscita**
**-------------------------------------------------------------------------------------**
**AGGIORNAMENTO DI POSTGRES FALLITO**
**Si prega di visitare https://meta.discourse.org/t/postgresql-12-update/151236 per assistenza**
**Nel frattempo puoi eseguire ./launcher start app per riavviare la tua app**
**FALLITO**
**--------------------**
**Pups::ExecError: /root/upgrade_postgres è fallito con return #<Process::Status: pid 47 exit 1>**
**Posizione dell'errore: /pups/lib/pups/exec_command.rb:112:in `spawn'**
**esecuzione fallita con i parametri "/root/upgrade_postgres"**
**43aeccc15b54cbb03c8d665c755aa666012088aaeb8bbd7437faf68d70c28634**
**** FALLIMENTO DI BOOTSTRAP ** scorri verso l'alto e cerca messaggi di errore precedenti, potrebbero essercene più di uno.**
**./discourse-doctor potrebbe aiutare a diagnosticare il problema.**