Instância quebrada após atualização para 2.9.0.beta2

Após fazer uma atualização de um clique de uma instância para 2.9.0.beta2, vejo uma tela em branco com estes erros no console do desenvolvedor:

Estou usando os seguintes plugins:

3 curtidas

estes são plugins oficiais e não devem causar problemas.

Você tentou visualizar seu site em modo de segurança?

Tive o mesmo problema:

1 curtida

Mesmo problema: tela branca + erro de JS.

1 curtida

Tenho o mesmo problema…

1 curtida

o mesmo aqui, o mesmo aqui

1 curtida

O mesmo aqui :cold_sweat: Espero que uma correção chegue muito em breve!

1 curtida

O mesmo aqui:

loader.js:247 Erro de detecção: Não foi possível encontrar o módulo `handlebars` importado de `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anônimo>)
    at discourse-boot.js:10:1
1 curtida

Mesmo problema aqui com o mesmo erro no console do js.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

Estamos usando os seguintes plugins:

Recebo os seguintes avisos durante a compilação

Bundle complete! 127 dependências do Gemfile, 176 gems agora instaladas.
Gems nos grupos 'test' e 'development' não foram instalados.
Gems empacotados são instalados em './vendor/bundle'

I, [2022-02-14T13:34:51.839391 #1]  INFO -- : cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning "> @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
1 curtida

Tentei o modo de segurança, também estou recebendo o erro de handlebars ausente. Apenas tela branca no aplicativo, junto com um tempo de carregamento em ms no canto superior esquerdo.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    at loader.js:247:1
    at c (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at s.findDeps (loader.js:168:1)
    at c (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at discourse-boot.js:12:1
    at Array.forEach (<anonymous>)
    at discourse-boot.js:10:1

Estou analisando isso agora. Alguém pode compartilhar um link para um site com este problema? (Via mensagem privada, se preferir não tornar público)

2 curtidas

Não tenho certeza se tenho permissão para te enviar uma mensagem privada - como acabei de entrar…

1 curtida

Tenho alguns exemplos agora, obrigado a todos!

3 curtidas

Acabei de enviar uma correção: FIX: Update application_helper logic now that Ember CLI is default (#… · discourse/discourse@f078d1a · GitHub

Por favor, execute outra atualização - isso deve fazer as coisas funcionarem novamente. Desculpe pela interrupção!

@Anton_Akhmerov @RobertBrockie @pinkd @simevo @Canapin @CRCinAU @Alex_Harrington @k4rtik

15 curtidas

Isso é suficiente para executar a atualização necessária?

# cd /var/discourse/
# ./launcher rebuild app

Sim, ou você pode digitar uma URL como https://seu-site.com/admin/upgrade na barra de endereços - a interface do usuário de atualização ainda deve estar funcional, mesmo que o aplicativo principal esteja com defeito.

3 curtidas

Posso confirmar - atualizei e as coisas estão funcionando normalmente novamente. Obrigado @david

2 curtidas

Sim, isso também funcionou para mim. Obrigado @david

3 curtidas

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