Erro \"400 Bad Request\" após a atualização

Olá. Fizemos a atualização do nosso fórum da versão 2.3.0.beta5 para a mais recente e, agora, o site retorna um erro “400 Bad Request” ao acessá-lo.

Se eu reconstruir o aplicativo, assim que o container for parado, o servidor exibe um erro “502 Bad Gateway”. Mas, após finalizar a reconstrução e iniciar o container, o erro 400 aparece novamente.

Não era responsável pelo fórum há algum tempo, então a atualização foi feita muito tarde. O fórum possui apenas plugins oficiais. Desativei alguns deles e reconstruí o aplicativo, mas sem sucesso. Vocês têm alguma ideia sobre a causa e como resolver o problema? Obrigado antecipadamente.

Edição: Alguns avisos que recebi:

I, [2021-01-06T16:46:07.011565 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2021-01-06T16:46:10.379601 #1]  INFO -- :
I, [2021-01-06T16:46:10.380578 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `
bundle config set --local deployment 'true'`, and stop using this flag
[DEPRECATED] The `--without` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bun
dle config set --local without 'test development'`, and stop using this flag

Post-install message from i18n:

HEADS UP! i18n 1.1 changed fallbacks to exclude default locale.
But that may break your application.

If you are upgrading your Rails application from an older version of Rails:

Please check your Rails app for 'config.i18n.fallbacks = true'.
If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be
'config.i18n.fallbacks = [I18n.default_locale]'.
If not, fallbacks will be broken in your app by I18n 1.1.x.

If you are starting a NEW Rails application, you can ignore this notice.

For more info see:
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0

Apenas uma atualização: o problema foi resolvido modificando os cabeçalhos HTTP usados ao encaminhar através de proxy reverso (os termos em inglês podem ser diferentes, desculpe se esta frase estiver confusa).

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