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. Mi fa piacere che tu abbia risolto. Ti consiglierei di fare un backup del server, se pensi di installare un plugin.
Tuttavia, onestamente, dovresti stare tranquillo/a purché tu inserisca il plugin correttamente. A pensarci bene, il plugin che stavi cercando di installare potrebbe aver bisogno di un aggiornamento. Se non erro, l’ultima attività segnalata era nel febbraio 2022? Se è così, potrebbe essere obsoleto di un anno e i cambiamenti avvenuti da allora potrebbero averne compromesso il funzionamento.
Confermato
Ti consiglio di dare un’occhiata alla categoria #customizzazione:plugin e vedere se qualche plugin cattura la tua attenzione.
Discourse Reactions
- È piuttosto interessante perché ti offre un modo per estendere la funzionalità oltre i semplici “mi piace”.
National Flags
- Offre ai membri la possibilità di visualizzare una bandiera nei loro post.
Discourse Docs
- Ottimo per impostare una ricerca nella knowledge base. È un buon complemento a Solved.
Discourse Solved
- Crea una categoria in cui gli utenti possono porre domande. L’autore originale (OP) può scegliere la soluzione migliore che ha funzionato. È utile impostare la categoria in modo che mostri sempre il primo post. La soluzione viene citata nel post dell’OP e contrassegnata come “risolta”. Esiste un componente tema per rendere la citazione della soluzione più gradevole.
Discourse Who’s Online
- Mostra chi è online nelle diverse pagine. Se un utente è online mentre stai leggendo un post, apparirà un cerchio luminoso intorno alla sua foto del profilo.
Discourse Templates
- Crea risposte modello, ovvero “risposte predefinite”. Ci sono così tante opzioni che sarebbe lungo elencarle tutte. Consulta l’argomento.
La cosa principale da evitare sono i plugin deprecati o giunti alla fine del loro ciclo di vita. Vuoi plugin con manutentori attivi. Tra i migliori da segnalare ci sono i plugin ufficiali di Discourse e quelli del gruppo Pavilion; anche se ci sono molti altri gruppi attivamente mantenuti oltre a questi due che ho menzionato.
