# Atualização quebrada - fórum fora do ar, erro inútil

**URL:** https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490
**Category:** Self-hosting
**Created:** [11 Junho , 2021 06:34 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490 "2021-06-11T06:34:51Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![dandv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dandv/32/169779_2.png) [@dandv](https://meta.discourse.org/u/dandv)
#### Post date: [11 Junho , 2021 06:34 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/1 "2021-06-11T06:34:51Z")

</div>

Acabei de receber isso ao atualizar o Discourse:

> # Ops
> 
> O software que impulsiona este fórum de discussões encontrou um problema inesperado. Pedimos desculpas pelo inconveniente.
> 
> Informações detalhadas sobre o erro foram registradas e uma notificação automática foi gerada. Vamos analisar isso.
> 
> Nenhuma ação adicional é necessária. No entanto, se a condição de erro persistir, você pode fornecer detalhes adicionais, incluindo etapas para reproduzir o erro, publicando um tópico de discussão na categoria de feedback do site.

Que notificação foi gerada? Não recebi nenhum e-mail.

O conselho de publicar um tópico de discussão não faz sentido — o fórum está fora do ar.

Seria útil listar _onde_ as informações do erro foram registradas.

Não consegui identificar o que quebrou, então reiniciei o servidor. Agora recebo o erro 502 Bad Gateway.

---

<div class="post-metadata">

### Author: ![P16](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@P16](https://meta.discourse.org/u/P16)
#### Post date: [11 Junho , 2021 06:46 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/2 "2021-06-11T06:46:24Z")

</div>

Se você remover todos os plugins de terceiros e reconstruir, o erro deve desaparecer. Assim que o site estiver no ar, acesse /logs e verifique qual plugin estava causando o problema.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [11 Junho , 2021 06:57 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/3 "2021-06-11T06:57:14Z")

</div>

Você também pode tentar o modo de segurança — acesse a URL do seu site com `/safe-mode` adicionado ao final. Os registros que você pode consultar estão em `/logs`. Você também pode tentar executar [Announcing Discourse Doctor](https://meta.discourse.org/t/announcing-discourse-doctor/92991) pela linha de comando para identificar problemas. Às vezes, apenas reconstruir uma segunda vez pela linha de comando traz o site de volta ao ar.

A mensagem que você está vendo ali é intencionalmente genérica, para não causar alarme entre os membros da sua comunidade ou confundi-los. Você fez bem em vir aqui pedir orientação sobre os passos de solução de problemas — em pouco tempo você aprenderá e saberá o que fazer para resolver as coisas.

Boa sorte e divirta-se! ✨

---

<div class="post-metadata">

### Author: ![dandv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dandv/32/169779_2.png) [@dandv](https://meta.discourse.org/u/dandv)
#### Post date: [11 Junho , 2021 06:58 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/4 "2021-06-11T06:58:20Z")

</div>

Vou ter que pesquisar como remover plugins. Eu administro este fórum apenas uma vez na vida (graças à estabilidade do Discourse).

Enquanto isso, tentei `./launcher rebuild app`, que falhou com um erro de espaço em disco insuficiente. Após executar a limpeza conforme solicitado (agora com 14 GB livres), falhou com esta mensagem:

> Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ falhou com retorno #\<Process::Status: pid 430 exit 1\>  
> Local da falha: /pups/lib/pups/exec\_command.rb:112:in `spawn’
> 
> exec falhou com os parâmetros {“cd”=\>“$home”, “hook”=\>“db\_migrate”, “cmd”=\>[“su discourse -c ‘bundle exec rake db:migrate’”]}  
> aa028fe633a223429da4368d3e6339a75329cdb0465361804372bc54b4fc8f35
> 
> \*\* FALHA NO BOOTSTRAP \*\* por favor, role para cima e procure mensagens de erro anteriores, pode haver mais de uma.  
> ./discourse-doctor pode ajudar a diagnosticar o problema.

[Log completo|anexo](https://meta.discourse.org/uploads/short-url/8KAMFllEVaVDTBPHXVMjpS1Wo0a.txt) (66,2 KB)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [11 Junho , 2021 07:01 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/5 "2021-06-11T07:01:49Z")

</div>

```plaintext
/var/www/discourse/plugins/discourse-tagging/plugin.rb:13:in `block in activate!'
/var/www/discourse/lib/plugin/instance.rb:430:in `block in notify_after_initialize'

```

Certifique-se de remover o plugin `discourse-tagging` o mais rápido possível. Este plugin foi descontinuado há cerca de 3 a 4 anos, quando movemos a funcionalidade para o núcleo.

---

<div class="post-metadata">

### Author: ![dandv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dandv/32/169779_2.png) [@dandv](https://meta.discourse.org/u/dandv)
#### Post date: [11 Junho , 2021 07:23 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/6 "2021-06-11T07:23:33Z")

</div>

> [@tobiaseigen](#):
>
> Você também pode tentar [Anunciando o Discourse Doctor](https://meta.discourse.org/t/announcing-discourse-doctor/92991) na linha de comando para procurar problemas.

./discourse-doctor parece estar com um erro de sintaxe:

```plaintext
Substituindo: SMTP_PASSWORD
Substituindo: LETSENCRYPT_ACCOUNT_EMAIL
Substituindo: DEVELOPER_EMAILS
Substituindo: DISCOURSE_DB_PASSWORD
Substituindo: Enviando e-mail para

==================== CONCLUÍDO! ====================
Gostaria de disponibilizar uma versão pública deste arquivo? (Y/n)
./discourse-doctor: linha 320: [: ==: operador unário esperado
Log publicamente disponível não gerado.

Você pode examinar a saída deste script com 
LESS=-Ri less /tmp/discourse-debug.txt

```

> [@sam](#):
>
> Certifique-se de remover o plugin `discourse-tagging` o mais rápido possível.

Era isso mesmo, obrigado pela resposta rápida @sam.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [11 Julho , 2021 07:23 UTC](https://meta.discourse.org/t/broken-upgrade-forum-down-unhelpful-error/193490/7 "2021-07-11T07:23:40Z")

</div>

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