Olá. Tenho tentado migrar nosso servidor Discourse atual e estou tentando fazer uma instalação nova no nosso VPS, mas ao usar nosso bootstrap de configuração do App estava falhando com um erro estranho.
Tentei configurar do zero com o script ./discourse-setup, mas mesmo assim estava falhando. Gostaria de saber se há algum problema com o script no momento?
Erro visto abaixo:
I, [2025-04-17T08:59:36.609118 #1] INFO -- : o comando cd /var/www/discourse e se tornar usuário discourse com 'bundle exec rake assets:precompile:build'
O limite de heap_size do Node.js é menor que 2048MB. Definindo --max-old-space-size=2048 e CHEAP_SOURCE_MAPS=1
Nenhum arquivo de informações de build existente foi encontrado.
Executando compilação completa do core...
...[ConfigLoader]
...[Babel: @embroider/macros aplicarPatches]
...[Babel: @ember/legacy-built-in-components aplicarPatches]
...[Babel: ember-source aplicarPatches]
[BABEL] Nota: O gerador de código des-otimizado o estilo de /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js pois excede o máximo de 500KB.
[BABEL] Nota: O gerador de código des-otimizado o estilo de /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js pois excede o máximo de 500KB.
...[Babel: @glimmer/component aplicarPatches]
...[Babel: dialog-holder aplicarPatches]
...[Babel: ember-buffered-proxy aplicarPatches]
...[Babel: float-kit aplicarPatches]
...[Babel: select-kit aplicarPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
/var/www/discourse/script/assemble_ember_build.rb:103:in `system': O comando falhou com saída 1: pnpm (RuntimeError)
de /var/www/discourse/script/assemble_ember_build.rb:103:in `main'
I, [2025-04-17T09:00:51.861399 #1] INFO -- : Construindo
Ambiente: produção
A configuração 'staticAddonTrees' irá padrão para true na próxima versão do Embroider e não poderá mais ser desativada. Para se preparar, defina 'staticAddonTrees: true' na sua configuração do Embroider.
A configuração 'staticAddonTestSupportTrees' irá padrão para true na próxima versão do Embroider e não poderá mais ser desativada. Para se preparar, defina 'staticAddonTestSupportTrees: true' na sua configuração do Embroider.
construindo...
undefined
ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL Comando foi morto com SIGKILL (terminação forçada): ember build -prod
```Eu, [2025-04-17T09:00:51.867412 #1] INFO -- : Encerrando processos assíncronos
Eu, [2025-04-17T09:00:51.867492 #1] INFO -- : Enviando INT para HOME=/var/lib/postgresql USER=postgres executar chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 60
Eu, [2025-04-17T09:00:51.867579 #1] INFO -- : Enviando TERM para executar chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 127
127:signal-handler (1744880451) Recebeu SIGTERM agendando encerramento...
2025-04-17 09:00:51.867 UTC [60] LOG: solicitação de shutdown rápido recebida
127:M 17 abr 2025 09:00:51.877 # Usuário solicitou shutdown...
127:M 17 abr 2025 09:00:51.878 * Salvando o snapshot final RDB antes de sair.
2025-04-17 09:00:51.887 UTC [60] LOG: abortando quaisquer transações ativas
2025-04-17 09:00:51.892 UTC [60] LOG: trabalhador de background "logical replication launcher" (PID 74) saiu com código de saída 1
2025-04-17 09:00:51.898 UTC [69] LOG: encerrando
2025-04-17 09:00:51.914 UTC [69] LOG: início do ponto de verificação: desligamento imediato
127:M 17 abr 2025 09:00:51.920 * Banco de dados salvo no disco
127:M 17 abr 2025 09:00:51.921 # Redis agora está pronto para sair, tchau tchau...
2025-04-17 09:00:52.386 UTC [69] LOG: ponto de verificação completo: escreveu 2498 buffers (1,9%); 0 arquivo WAL adicionado, 0 removido, 1 reciclado; escrita=0.169 s, sincronização=0.237 s, total=0.487 s; arquivos sincronizados=2479, maior=0.017 s, média=0.001 s; distância=17712 kB, estimativa=17712 kB
2025-04-17 09:00:52.411 UTC [60] LOG: sistema de banco de dados está desligado
FALHOU
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' falhou com o código de retorno #<Process::Status: pid 1166 saiu com status 1>
Localização da falha: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
bootstrap falhou com código de saída 1
** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
70f2ceaa8de6662e06cb24304c087499e549d105eaab891ea40bccf16d50bf80