Suas alterações locais.... templates/postgres.template.yml

O Discourse não está iniciando. Os logs do contêiner mostram:

ok: run: redis: (pid 47) 791s
ok: run: postgres: (pid 44) 791s
supervisor pid: 4051 unicorn pid: 4056
./config/unicorn_launcher: line 71: kill: (4056) - No such process
./config/unicorn_launcher: line 15: kill: (4056) - No such process
(4051) exiting
ok: run: redis: (pid 47) 793s
ok: run: postgres: (pid 44) 793s
supervisor pid: 4065 unicorn pid: 407

Tentei ir para /var/discourse e executar um ./launcher rebuild app e ele mostra isso em loop:

Ensuring launcher is up to date
Updating Launcher...
Updating 721facb..34dd695
error: your local changes to the following files would be overwritten by merge: templates/postgres.template.yml
Please commit your changes or stash them before you merge.
Aborting
failed to update

Por que isso aconteceu e como posso consertar isso?

1 curtida

onde fica o servidor do seu banco de dados?

isso determina os argumentos que você precisa após o comando .\\launcher rebuild app.

Por exemplo, se estiver usando uma instância do Postgres no host (127.0.0.1):

Você deve executar o launcher/rebuild com rede de host:

./launcher rebuild app --docker-args --net=host --skip-mac-address

Meu servidor de banco de dados é o mesmo do Discourse, usei o guia de instalação oficial para instalar o Discourse

1 curtida

Esse comando mostra o mesmo erro. Isso é estranho porque normalmente funciona perfeitamente.

@Ethsim2 Fiz uma cópia do arquivo para um diretório pessoal e o removi de /templates

Este é o novo problema: Discourse Online Updater & ./launcher rebuild app failed from Discourse gamification

O que free -h retorna?

Interessante. Você não deveria precisar dos argumentos de reconstrução para uma instalação padrão.

Ou, digamos, se o servidor PostgreSQL estivesse em 0.0.0.0 e as configurações apropriadas estivessem no lugar para o docker do Discourse manter seu isolamento de rede.

isso exigiria montagem em app.yml para ser útil no contêiner Docker relevante do Discourse, o que não é recomendado


você sempre pode remover o arquivo no diretório host com rm

1 curtida

Sim, eu fiz o rm /var/discourse/templates/postgres.template.yml, o que não deve prejudicar nada, já que é um arquivo de modelo?

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.