Pups::ExecError: su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’ non è riuscito con ritorno #<Process::Status: pid 54 exit 2>
La directory “ata” “/shared/postgres_data” ha permessi non validi
il mio file app.yml
## I plugin vanno qui ## vedi https://meta.discourse.org/t/19157 per i dettagli
$hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse$
- git clone https://github.com/Ebsy/disc$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/davidtayl$
- git clone https://github.com/discourse$
## - git clone https://github.com/pavilio$
## Plugin Ufficiali ##
- git clone https://github.com/discour$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
- git clone https://github.com/discourse$
## Nuovi plugin installati ##
- git clone https://github.com/Ahmedgaga$
## - git clone https://github.com/gdpelic$
## - git clone https://github.com/paviliond$
## Qualsiasi comando personalizzato da eseguire dopo la compilazione
run:
- exec: echo "Inizio dei comandi personalizzati" ## Se vuoi impostare l'indirizzo email 'Da' per ## Dopo aver ricevuto la prima email di iscrizione, ri-avvia ## - exec: rails r "SiteSetting.notification_email
- exec: echo "Fine dei comandi personalizzati"
copia e incolla questo per vedere se ci sono errori di formattazione.
Non sono sicuro di come racchiuderlo in modo che venga elencato…
2023-02-11 19:55:35.034 GMT [42] LOG: salto file di configurazione mancante “/shared/postgres_data/postgresql.auto.conf”
2023-02-11 19:55:35.035 UTC [42] FATAL: impossibile leggere i permessi della directory “/shared/postgres_data”: Permesso negato
Prova discourse doctor poiché non sembra che io possa aiutarti ulteriormente dato che stai solo ripubblicando un errore. Devi scorrere verso l’alto e cercare una causa e verificare il tuo file app.yml.
Se esegui backup regolari del server e/o backup di discourse, puoi anche recuperare in quel modo. ma credo che perderai i post creati dopo il backup.
Ciao Ratnam,
Forse sarebbe una buona idea spiegare cosa stai cercando di ottenere e quale software utilizzi, perché al momento è un po’ confuso. Stai principalmente pubblicando messaggi di errore senza il contesto appropriato per comprendere appieno.
Per favore, rispondi prima a queste domande e cercheremo di andare avanti da qui ![]()
-
Stai cercando di installare un Discourse di produzione utilizzando la normale installazione docker, seguendo i passaggi descritti qui discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub?
-
Qual è il tuo sistema operativo?
-
Quali sono le specifiche del tuo server?
Questo sembra essere il problema, anche se non riesco a immaginare come la modifica dei plugin possa aver causato un problema con i permessi di postgres. Hai cambiato qualcos’altro? Si tratta di un’installazione standard, vero?
safe-mode non aiuterà dato che il sito non funziona.
Ho risolto il problema modificando i permessi dei dati di postgres @Canapin @Heliosurge Grazie per il vostro supporto
Ho usato il seguente slack
GitHub - discourse/discourse_docker: A Docker image for Discourse /var/discoursed
Sistema operativo - ubuntu 20.04 LTS
Server - 8GB RAM 30GB
Grazie e saluti
Congratulazioni. Felice che tu abbia risolto. Ti consiglierei di fare un backup del server se stai pensando di provare l’installazione di un plugin.
Anche se, ad essere sinceri, dovresti stare bene finché inserisci correttamente l’installazione del plugin. Con il plugin che stavi cercando di installare, ora che ci penso, potrebbe aver bisogno di un aggiornamento. Se non erro, l’ultima attività risale a febbraio 2022? Se è così, è potenzialmente obsoleto di un anno e le modifiche da allora potrebbero aver rotto il plugin.
Confermato
Ti consiglio di dare un’occhiata alla categoria Plugin e vedere se qualche plugin potrebbe interessarti.
Reazioni di Discourse
- È piuttosto interessante perché ti dà un modo per estendere oltre i semplici “mi piace”.
Bandiere Nazionali
- Dà ai tuoi membri la possibilità di visualizzare una bandiera sui loro post.
Documentazione di Discourse
- Ottimo per impostare una ricerca nella knowledge base. Buon compagno di Solved.
Discourse Solved
- Imposta una categoria per gli utenti per fare una domanda. L’OP può scegliere la migliore soluzione che ha funzionato. È bene impostare la categoria per visualizzare sempre il primo post. La soluzione è citata nel post dell’OP e contrassegnata come risolta. Esiste un tema-componente per rendere la citazione della soluzione più bella.
Discourse Chi è Online
- Mostra su diverse pagine chi è online. Se l’utente è online mentre stai leggendo un post, un cerchio luminoso circonderà la foto del profilo.
Modelli di Discourse
- Crea risposte modello, alias “risposte rapide”. Troppo da menzionare. Vedi l’argomento
La cosa principale è evitare plugin deprecati e a fine vita. Vuoi plugin che abbiano manutentori attivi. Tra i buoni da notare ci sono i plugin ufficiali di Discourse e il gruppo Pavilion; anche se ci sono molti altri che sono attivamente mantenuti oltre a questi 2 gruppi che ho menzionato.
