Pups::ExecError: su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’ falhou com retorno #<Process::Status: pid 54 exit 2>
O diretório ata "/shared/postgres_data" tem permissões inválidas
meu arquivo app.yml
## Plugins vão aqui ## veja https://meta.discourse.org/t/19157 para detalhes
$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$
## Plugins Oficiais ##
- 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$
## Novos Plugins instalados
- git clone https://github.com/Ahmedgaga$
## - git clone https://github.com/gdpelic$
## - git clone https://github.com/paviliond$
## Quaisquer comandos personalizados para executar após a compilação
run:
- exec: echo "Início dos comandos personalizados" ## Se você quiser definir o endereço de e-mail 'De' p$
## Após receber o primeiro e-mail de inscrição, re-com$
##- exec: rails r "SiteSetting.notification_email$"
- exec: echo "Fim dos comandos personalizados"
copie e cole isso para ver se há algum erro de formatação.
Não tenho certeza de como envolver isso para que seja listado…
2023-02-11 19:55:35.034 GMT [42] LOG: pulando arquivo de configuração ausente “/shared/postgres_data/postgresql.auto.conf”
2023-02-11 19:55:35.035 UTC [42] FATAL: não foi possível ler as permissões do diretório “/shared/postgres_data”: Permissão negada
Tente o discourse doctor, pois não parece que posso ajudar mais, já que você está apenas repostando um erro. É preciso rolar para cima e procurar uma causa e verificar seu arquivo app.yml.
Se você fizer backups regulares do servidor e/ou backups do discourse, também poderá se recuperar dessa forma. Mas acredito que você perderá as postagens criadas após o backup.
Olá Ratnam,
Talvez fosse uma boa ideia explicar o que você está tentando alcançar e qual software você usa, porque está um pouco confuso no momento. Você está postando principalmente mensagens de erro sem o contexto adequado para entender completamente.
Por favor, responda primeiro a estas perguntas e tentaremos avançar a partir daqui ![]()
-
Você está tentando instalar um Discourse de produção usando a instalação Docker regular, seguindo os passos descritos aqui discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub?
-
Qual é o seu sistema operacional?
-
Quais são as especificações do seu servidor?
Isso parece ser o problema, embora eu não consiga imaginar como a alteração dos plugins poderia ter causado um problema com as permissões do postgres. Você alterou alguma outra coisa? Esta é uma instalação padrão, certo?
O modo de segurança (safe-mode) não ajudará, já que o site não está funcionando.
Resolvi o problema alterando as permissões de dados do postgres @Canapin @Heliosurge Obrigado pelo seu apoio
Usei o seguinte slack
GitHub - discourse/discourse_docker: A Docker image for Discourse /var/discoursed
Sistema Operacional - ubuntu 20.04 LTS
Servidor - 8GB RAM 30GB
Obrigado e Atenciosamente
Parabéns. Fico feliz que você tenha resolvido. Eu recomendaria talvez fazer um backup do servidor se você estiver pensando em tentar instalar um plugin.
Embora, para ser sincero, você deve ficar bem, desde que insira a instalação do plugin corretamente. Com o plugin que você estava tentando instalar, agora que penso bem, ele pode precisar de uma atualização. Se não me engano, a última atividade foi em fevereiro de 2022? Se for o caso, ele está potencialmente desatualizado há um ano e as mudanças desde então podem ter quebrado o plugin.
Confirmado
Eu recomendaria dar uma olhada na categoria Plugin e ver se algum plugin pode despertar seu interesse.
Reações do Discourse
- É muito legal, pois oferece uma maneira de ir além de simples curtidas.
Bandeiras Nacionais
- Dá aos seus membros a opção de exibir uma bandeira em suas postagens.
Documentos do Discourse
- Ótimo para configurar uma pesquisa de base de conhecimento. Bom companheiro para o Solved.
Discourse Solved
- Configure uma categoria para os usuários fazerem uma pergunta. O OP pode escolher a melhor solução que funcionou. É bom configurar a categoria para sempre exibir a primeira postagem. A solução é citada na postagem do OP e marcada como resolvida. Existe um componente de tema para tornar a citação resolvida mais bonita.
Discourse Quem Está Online
- Mostra em diferentes páginas quem está online. Se o usuário estiver online, se você estiver lendo uma postagem, um círculo brilhante cercará a foto de perfil.
Modelos do Discourse
- Crie respostas modelo, também conhecidas como ‘respostas prontas’. Muito mais para mencionar. Veja o tópico
O principal é evitar plugins descontinuados e de fim de vida. Você quer plugins que tenham mantenedores ativos. Bons exemplos notáveis são os plugins oficiais do Discourse e o grupo Pavilion; embora existam muitos outros que são ativamente mantidos além desses 2 grupos que mencionei.
