Falha na atualização do beta2 para beta4 do 2.9.0 (meu site está fora do ar)

Sim, isso funciona para mim!

O problema aparece na linha seguinte. Parece que o MaxMindDB falhou devido ao erro: Chave de licença inválida. Que raiva!
Como desativar o MaxMindDB para mim? Existe uma maneira fácil?

Concluído 'Compressão de todos os arquivos JS concluída': 73,95 segundos

rake aborted!
NameError: variável local ou método `name` não definido para main:Object
/var/www/discourse/lib/tasks/assets.rake:296:in `rescue in block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:285:in `block (2 levels) in <main>'

Causa:
OpenURI::HTTPError: 401 Erro: Chave de licença inválida
/var/www/discourse/lib/file_helper.rb:76:in `block in download'
/var/www/discourse/lib/final_destination.rb:503:in `block (3 levels) in safe_get'
/var/www/discourse/lib/final_destination.rb:502:in `catch'
/var/www/discourse/lib/final_destination.rb:502:in `block (2 levels) in safe_get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1626:in `block in transport_request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http/response.rb:185:in `reading_body'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1625:in `transport_request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:1579:in `request'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/mini_profiler/profiling_methods.rb:46:in `step'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-3.0.0/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/lib/final_destination.rb:463:in `block in safe_get'
/var/www/discourse/lib/final_destination.rb:517:in `block in safe_session'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:985:in `start'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/net-http-0.2.2/lib/net/http.rb:628:in `start'
/var/www/discourse/lib/final_destination.rb:515:in `safe_session'
/var/www/discourse/lib/final_destination.rb:455:in `safe_get'
/var/www/discourse/lib/final_destination.rb:147:in `get'
/var/www/discourse/lib/file_helper.rb:68:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:39:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:287:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:286:in `each'
/var/www/discourse/lib/tasks/assets.rake:286:in `block (2 levels) in <main>'
Tarefas: TOP => assets:precompile
(Veja o rastreamento completo executando a tarefa com --trace)
I, [2022-05-11T18:45:44.667046 #1]  INFO -- : Verificando 'Componente de Links de Navegação' para 'default'... atualizado
Verificando 'Adicionar Coluna de Categoria' para 'default'... yarn run v1.22.18
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
AVISO: O Node v16.14.2 não foi testado contra o Ember CLI na sua plataforma. Recomendamos que você use a versão mais recente "Active LTS" do Node.js. Veja https://git.io/v7S5n para detalhes.
Ambiente: produção
limpando...
Projeto construído com sucesso. Armazenado em "dist/".
Tamanhos dos arquivos:
 - dist/assets/admin.js: 1,12 MB (142,42 KB compactado)
 - dist/assets/chunk.143.eacfec4026458f86213f.js: 2,52 KB (1,14 KB compactado)
 - dist/assets/chunk.178.aa554047edf14ebffd85.js: 1,93 KB (1004 B compactado)
 - dist/assets/chunk.682.942bbb3c080f6e2e15a9.js: 800,65 KB (272,68 KB compactado)
 - dist/assets/chunk.920.296a50b5adf700c42f3e.js: 279,42 KB (85,84 KB compactado)
 - dist/assets/core-tests.js: 1,68 MB (231,55 KB compactado)
 - dist/assets/discourse-markdown.js: 349,56 KB (91,04 KB compactado)
 - dist/assets/discourse.js: 2,76 MB (528,16 KB compactado)
 - dist/assets/highlightjs/highlight-test-bundle.min.js: 147,39 KB (42,92 KB compactado)
 - dist/assets/scripts/discourse-boot.js: 689 B (427 B compactado)
 - dist/assets/scripts/discourse-test-listen-boot.js: 423 B (297 B compactado)
 - dist/assets/scripts/module-shims.js: 507 B (278 B compactado)
 - dist/assets/scripts/start-app.js: 164 B (160 B compactado)
 - dist/assets/start-discourse.js: 1,18 KB (625 B compactado)
 - dist/assets/test-helpers.js: 1 MB (146,36 KB compactado)
 - dist/assets/test-i18n.js: 475,76 KB (113,89 KB compactado)
 - dist/assets/vendor.css: 0 B
 - dist/assets/vendor.js: 999,61 KB (268,74 KB compactado)
 - dist/javascripts/@json-editor/json-editor/2.6.1/jsoneditor.js: 425,11 KB (79,36 KB compactado)
 - dist/javascripts/Chart.min.js: 169,02 KB (51,67 KB compactado)
 - dist/javascripts/ace.js/1.4.13/ace.js: 363,09 KB (98,66 KB compactado)
 - dist/javascripts/ace.js/1.4.13/ext-searchbox.js: 11,63 KB (3,49 KB compactado)
 - dist/javascripts/ace.js/1.4.13/mode-html.js: 59,46 KB (17,82 KB compactado)
 - dist/javascripts/ace.js/1.4.13/mode-scss.js: 23,47 KB (7,79 KB compactado)
 - dist/javascripts/ace.js/1.4.13/mode-sql.js: 4,73 KB (1,82 KB compactado)
 - dist/javascripts/ace.js/1.4.13/theme-chaos.js: 3,11 KB (1,01 KB compactado)
 - dist/javascripts/ace.js/1.4.13/theme-chrome.js: 2,97 KB (1,03 KB compactado)
 - dist/javascripts/ace.js/1.4.13/worker-html.js: 203,22 KB (46,33 KB compactado)
 - dist/javascripts/ace/ace.js: 362,06 KB (98,41 KB compactado)
 - dist/javascripts/ace/ext-searchbox.js: 11,63 KB (3,49 KB compactado)
 - dist/javascripts/ace/mode-html.js: 59,46 KB (17,82 KB compactado)
 - dist/javascripts/ace/mode-scss.js: 23,47 KB (7,79 KB compactado)
 - dist/javascripts/ace/mode-sql.js: 2,16 KB (1009 B compactado)
 - dist/javascripts/ace/theme-chrome.js: 2,97 KB (1,03 KB compactado)
 - dist/javascripts/ace/worker-html.js: 203,22 KB (46,33 KB compactado)
 - dist/javascripts/chart.js/3.5.1/Chart.min.js: 183,95 KB (63,67 KB compactado)
 - dist/javascripts/chartjs-plugin-datalabels.min.js: 12,76 KB (5,23 KB compactado)
 - dist/javascripts/chartjs-plugin-datalabels/2.0.0/chartjs-plugin-datalabels.min.js: 12,59 KB (5,09 KB compactado)
 - dist/javascripts/count.js: 1,41 KB (636 B compactado)
 - dist/javascripts/diffhtml.min.js: 26,98 KB (9,88 KB compactado)
 - dist/javascripts/diffhtml/1.0.0-beta.20/diffhtml.min.js: 26,98 KB (9,88 KB compactado)
 - dist/javascripts/embed-topics.js: 1,31 KB (630 B compactado)
 - dist/javascripts/embed.js: 2,35 KB (993 B compactado)
 - dist/javascripts/jquery.magnific-popup.min.js: 19,74 KB (7,18 KB compactado)
 - dist/javascripts/magnific-popup/1.1.0/jquery.magnific-popup.min.js: 19,74 KB (7,18 KB compactado)
 - dist/javascripts/media-optimization-worker.js: 4,89 KB (1,71 KB compactado)
 - dist/javascripts/pikaday.js: 40,11 KB (9,08 KB compactado)
 - dist/javascripts/pikaday/1.8.0/pikaday.js: 40,11 KB (9,08 KB compactado)
 - dist/javascripts/squoosh/mozjpeg_enc.js: 38,12 KB (10,49 KB compactado)
 - dist/javascripts/squoosh/squoosh_resize.js: 4,42 KB (1,26 KB compactado)
 - dist/javascripts/workbox/workbox-cacheable-response.dev.js: 6,58 KB (1,73 KB compactado)
 - dist/javascripts/workbox/workbox-cacheable-response.prod.js: 579 B (345 B compactado)
 - dist/javascripts/workbox/workbox-core.dev.js: 48,27 KB (11,21 KB compactado)
 - dist/javascripts/workbox/workbox-core.prod.js: 5,75 KB (2,42 KB compactado)
 - dist/javascripts/workbox/workbox-expiration.dev.js: 20,83 KB (5,48 KB compactado)
 - dist/javascripts/workbox/workbox-expiration.prod.js: 2,82 KB (1,22 KB compactado)
 - dist/javascripts/workbox/workbox-routing.dev.js: 31,54 KB (7,58 KB compactado)
 - dist/javascripts/workbox/workbox-routing.prod.js: 3,32 KB (1,44 KB compactado)
 - dist/javascripts/workbox/workbox-strategies.dev.js: 34,65 KB (4,79 KB compactado)
 - dist/javascripts/workbox/workbox-strategies.prod.js: 4,75 KB (1,16 KB compactado)
 - dist/javascripts/workbox/workbox-sw.js: 1,3 KB (741 B compactado)
Concluído em 127,24s.
Baixando MaxMindDB...
Compactando Javascript e Gerando Mapas de Origem

I, [2022-05-11T18:45:44.667510 #1]  INFO -- : Encerrando processos assíncronos
I, [2022-05-11T18:45:44.667572 #1]  INFO -- : Enviando INT para HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main pid: 1700
I, [2022-05-11T18:45:44.667643 #1]  INFO -- : Enviando TERM para exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 1828
2022-05-11 18:45:44.667 UTC [1700] LOG:  recebida solicitação de desligamento rápido
1828:signal-handler (1652294744) Recebido SIGTERM agendando desligamento...
2022-05-11 18:45:44.669 UTC [1700] LOG:  abortando quaisquer transações ativas
2022-05-11 18:45:44.672 UTC [1700] LOG:  processo worker: lançador de replicação lógica (PID 1709) saiu com código de saída 1
2022-05-11 18:45:44.673 UTC [1704] LOG:  desligando
1828:M 11 May 2022 18:45:44.695 # Usuário solicitou desligamento...
1828:M 11 May 2022 18:45:44.696 * Salvando o snapshot final RDB antes de sair.
2022-05-11 18:45:44.713 UTC [1700] LOG:  sistema de banco de dados desligado
1828:M 11 May 2022 18:45:50.327 * DB salvo no disco
1828:M 11 May 2022 18:45:50.327 # Redis está pronto para sair, tchau...


FALHA
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' falhou com retorno #<Process::Status: pid 2323 exit 1>
Local da falha: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
bootstrap falhou com código de saída 1
** FALHA NO BOOTSTRAP ** 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.
7a971495e73d4bf35d7f5ef771bfc2c652657c57d667336d3b932b798282816a

Oba! Você ainda vai querer atualizar o PG, mas pelo menos pode colocar seu site no ar agora.

Acho que você só precisa comentar a linha que define a chave.

Como os fóruns das pessoas estão indisponíveis enquanto elas resolvem as coisas, sim, faz sentido.

Isso sempre será um risco assim que os arquivos de configuração forem editados para se afastar da instalação padrão.

A partir de amanhã, o Postgres 12 aconteceu há dois anos. As versões atuais precisam dar suporte a bancos de dados tão antigos?

Obrigado a todos! Finalmente consegui colocar meu site no ar.
Agora preciso fazer as atualizações do PG no modo manual, pelo que entendi.

Isso foi sobre oferecer band-aids para permitir que as pessoas reativassem seus sites, o que (na minha opinião) é diferente de “suportá-los”.

Precisamos realmente jogar uma boia salva-vidas para pessoas que estão se afogando, elas tiveram tempo suficiente para aprender a nadar?