# Problema ao atualizar site de 10 anos

**URL:** https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146
**Category:** Support
**Created:** [17 Setembro , 2025 22:25 UTC](https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146 "2025-09-17T22:25:42Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![axfelix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/axfelix/32/65166_2.png) [@axfelix](https://meta.discourse.org/u/axfelix)
#### Post date: [17 Setembro , 2025 22:25 UTC](https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146/1 "2025-09-17T22:25:42Z")

</div>

Hmmm. Acho que estou enfrentando um problema semelhante. Executando uma instância do Discourse de 10 anos (!) que nunca foi migrada e foi atualizada de forma consistentemente inconsistente 🙂

Tentei atualizar o Docker Manager via Dashboard hoje e agora estou recebendo isso no console do navegador ao tentar renderizar as configurações de Admin (especificamente, o link Customize gerado pela mensagem “tente desativar alguns componentes frontend”):

```plaintext
loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/lib/decorators` imported from `discourse/plugins/docker_manager/discourse/routes/update`

```

Estou recebendo um erro PUPS ao tentar reconstruir na CLI:

```plaintext
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'yarn config set network-timeout 60000 -g' failed with return #<Process::Status: pid 280 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"yarn", "cmd"=>["if [\"$version\" != \"tests-passed\"]; then\n rm -rf app/assets/javascripts/node_modules\nfi", "su discourse -c 'yarn config set network-timeout 60000 -g'", "su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'"]}
bootstrap failed with exit code 1
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.

```

Não há outros erros aparentes no bootstrap. Esta é uma instalação de contêiner único… alguma ideia de como posso me desvencilhar? O site ainda está no ar, mas em um estado bastante ruim.

---

<div class="post-metadata">

### Author: ![axfelix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/axfelix/32/65166_2.png) [@axfelix](https://meta.discourse.org/u/axfelix)
#### Post date: [17 Setembro , 2025 22:31 UTC](https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146/2 "2025-09-17T22:31:16Z")

</div>

Ah, espere, o erro do PUPS pode ser de:

```plaintext
error This project's package.json defines "packageManager": "yarn@pnpm@9.15.5". However the current global version of Yarn is 1.22.22.

```

Por que diabos…

---

<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: [26 Setembro , 2025 17:21 UTC](https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146/3 "2025-09-26T17:21:50Z")

</div>

Você conseguiu resolver seu problema no final? Restaurar um backup para um novo servidor pode ser a melhor solução para você aqui também, em vez de lidar com uma configuração antiga.

---

<div class="post-metadata">

### Author: ![axfelix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/axfelix/32/65166_2.png) [@axfelix](https://meta.discourse.org/u/axfelix)
#### Post date: [26 Setembro , 2025 17:36 UTC](https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146/4 "2025-09-26T17:36:13Z")

</div>

Descobri, na verdade! Nós havíamos selecionado um commit um ano atrás para lidar com algo quebrado no main, e o plugin gerenciador de atualizações do Docker _não gostou disso_ (ele não deve ter tido uma verificação para um git head destacado), o que quebrou o deploy. Apenas fazer um `git reset –hard && ./launcher rebuild app` no servidor corrigiu isso no final, mas foi muito confuso no ínterim 🙂

---

<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: [26 Setembro , 2025 17:37 UTC](https://meta.discourse.org/t/trouble-updating-10-year-old-site/384146/5 "2025-09-26T17:37:21Z")

</div>


