# Error when upgrading Discourse

**URL:** <https://meta.discourse.org/t/error-when-upgrading-discourse/361352>\
**Category:** Self-hosting\
**Created:** [April 11, 2025, 2:39am UTC](https://meta.discourse.org/t/error-when-upgrading-discourse/361352 "2025-04-11T02:39:22Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![Phapawit\_Hirunsathitphon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/phapawit_hirunsathitphon/32/498609_2.png) [@Phapawit\_Hirunsathitphon](https://meta.discourse.org/u/Phapawit_Hirunsathitphon)\
**Post date:** [April 17, 2025, 4:20am UTC](https://meta.discourse.org/t/error-when-upgrading-discourse/361352/10 "2025-04-17T04:20:46Z")

</div>

> [@Falco](#):
>
> Yes, as I suspected it appears you got somehow stuck in an old image.
> 
> What is the output of
> 
> ```plaintext
> cd /var/discourse
> git pull
> 
> ```
> 
> ?

Hi Falco. Here is the output

`git pull origin main`

```plaintext
From https://github.com/discourse/discourse_docker
 * branch main -> FETCH_HEAD
Removing launcher_go/v2/utils/utils_suite_test.go
Removing launcher_go/v2/utils/find_config_test.go
Removing launcher_go/v2/utils/find_config.go
Removing launcher_go/v2/utils/consts.go
Removing launcher_go/v2/utils/cmd_runner.go
Removing launcher_go/v2/test_utils/utils.go
Removing launcher_go/v2/test/templates/web.template.yml
Removing launcher_go/v2/test/containers/web_only.yml
Removing launcher_go/v2/test/containers/test3.not-a-yaml
Removing launcher_go/v2/test/containers/test2.yaml
Removing launcher_go/v2/test/containers/test.yml
Removing launcher_go/v2/test/containers/standalone.yml
Removing launcher_go/v2/main.go
Removing launcher_go/v2/go_suite_test.go
Removing launcher_go/v2/go.sum
Removing launcher_go/v2/go.mod
Removing launcher_go/v2/docker/docker_suite_test.go
Removing launcher_go/v2/docker/commands_test.go
Removing launcher_go/v2/docker/commands.go
Removing launcher_go/v2/config/config_test.go
Removing launcher_go/v2/config/config_suite_test.go
Removing launcher_go/v2/config/config.go
Removing launcher_go/v2/cli_runtime_test.go
Removing launcher_go/v2/cli_runtime.go
Removing launcher_go/v2/cli_build_test.go
Removing launcher_go/v2/cli_build.go
Removing launcher_go/v2/bin/.gitignore
Removing launcher_go/v2/Makefile
Removing launcher_go/README.md
Removing image/monitor/src/monitor.rb
Removing image/monitor/Dockerfile
Removing image/discourse_fast_switch/create_switch.rb
Removing image/discourse_fast_switch/Dockerfile
Removing image/discourse_bench/run_bench.sh
Removing image/discourse_bench/Dockerfile
Auto-merging .gitignore
Removing .github/workflows/launcher_go.yml
Merge made by the 'recursive' strategy.
 .github/workflows/build.yml | 65 +++++++++++++++++++++--------
 .github/workflows/launcher_go.yml | 45 --------------------
 .gitignore | 1 +
 README.md | 7 +++-
 discourse-setup | 4 +-
 image/README.md | 12 +-----
 image/auto_build.rb | 16 +++++++-
 image/base/Dockerfile | 160 ++++++++++++++++++++++++++++++++++++++++++-----------------------------
 image/base/install-imagemagick | 27 ++++++------
 image/base/install-jemalloc | 6 +--
 image/base/install-nginx | 4 +-
 image/base/install-oxipng | 8 +++-
 image/base/install-redis | 4 +-
 image/base/install-rust | 2 +-
 image/discourse_bench/Dockerfile | 34 ---------------
 image/discourse_bench/run_bench.sh | 19 ---------
 image/discourse_dev/postgres_dev.template.yml | 10 ++---
 image/discourse_fast_switch/Dockerfile | 23 -----------
 image/discourse_fast_switch/create_switch.rb | 25 -----------
 image/discourse_test/Dockerfile | 7 ++--
 image/monitor/Dockerfile | 13 ------
 image/monitor/src/monitor.rb | 98 -------------------------------------------
 launcher | 4 +-
 launcher_go/README.md | 134 -----------------------------------------------------------
 launcher_go/v2/Makefile | 10 -----
 launcher_go/v2/bin/.gitignore | 1 -
 launcher_go/v2/cli_build.go | 180 -------------------------------------------------------------------------------
 launcher_go/v2/cli_build_test.go | 254 ----------------------------------------------------------------------------------------------------------------
 launcher_go/v2/cli_runtime.go | 373 --------------------------------------------------------------------------------------------------------------------------------------------------------------------
 launcher_go/v2/cli_runtime_test.go | 204 ------------------------------------------------------------------------------------------
 launcher_go/v2/config/config.go | 231 ------------------------------------------------------------------------------------------------------
 launcher_go/v2/config/config_suite_test.go | 13 ------
 launcher_go/v2/config/config_test.go | 61 ---------------------------
 launcher_go/v2/docker/commands.go | 324 ----------------------------------------------------------------------------------------------------------------------------------------------
 launcher_go/v2/docker/commands_test.go | 43 -------------------
 launcher_go/v2/docker/docker_suite_test.go | 13 ------
 launcher_go/v2/go.mod | 30 --------------
 launcher_go/v2/go.sum | 64 -----------------------------
 launcher_go/v2/go_suite_test.go | 18 --------
 launcher_go/v2/main.go | 92 -----------------------------------------
 launcher_go/v2/test/containers/standalone.yml | 109 ------------------------------------------------
 launcher_go/v2/test/containers/test.yml | 121 -----------------------------------------------------
 launcher_go/v2/test/containers/test2.yaml | 0
 launcher_go/v2/test/containers/test3.not-a-yaml | 0
 launcher_go/v2/test/containers/web_only.yml | 114 --------------------------------------------------
 launcher_go/v2/test/templates/web.template.yml | 443 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 launcher_go/v2/test_utils/utils.go | 42 -------------------
 launcher_go/v2/utils/cmd_runner.go | 28 -------------
 launcher_go/v2/utils/consts.go | 50 ----------------------
 launcher_go/v2/utils/find_config.go | 51 -----------------------
 launcher_go/v2/utils/find_config_test.go | 39 ------------------
 launcher_go/v2/utils/utils_suite_test.go | 13 ------
 templates/import/phpbb3.template.yml | 5 ++-
 templates/postgres.10.template.yml | 3 +-
 templates/postgres.12.template.yml | 3 +-
 templates/postgres.13.template.yml | 175 +++++++++++++++++++++++++++++------------------------------------------------
 templates/postgres.15.template.yml | 53 +++++++++++-------------
 templates/postgres.9.5.template.yml | 3 +-
 templates/postgres.template.yml | 96 +++++++++++++++++++++++++------------------
 templates/web.socketed.template.yml | 4 +-
 templates/web.ssl.template.yml | 32 +++++++--------
 templates/web.template.yml | 12 ++----
 62 files changed, 382 insertions(+), 3653 deletions(-)
 delete mode 100644 .github/workflows/launcher_go.yml
 delete mode 100644 image/discourse_bench/Dockerfile
 delete mode 100644 image/discourse_bench/run_bench.sh
 delete mode 100644 image/discourse_fast_switch/Dockerfile
 delete mode 100644 image/discourse_fast_switch/create_switch.rb
 delete mode 100644 image/monitor/Dockerfile
 delete mode 100644 image/monitor/src/monitor.rb
 delete mode 100644 launcher_go/README.md
 delete mode 100644 launcher_go/v2/Makefile
 delete mode 100644 launcher_go/v2/bin/.gitignore
 delete mode 100644 launcher_go/v2/cli_build.go
 delete mode 100644 launcher_go/v2/cli_build_test.go
 delete mode 100644 launcher_go/v2/cli_runtime.go
 delete mode 100644 launcher_go/v2/cli_runtime_test.go
 delete mode 100644 launcher_go/v2/config/config.go
 delete mode 100644 launcher_go/v2/config/config_suite_test.go
 delete mode 100644 launcher_go/v2/config/config_test.go
 delete mode 100644 launcher_go/v2/docker/commands.go
 delete mode 100644 launcher_go/v2/docker/commands_test.go
 delete mode 100644 launcher_go/v2/docker/docker_suite_test.go
 delete mode 100644 launcher_go/v2/go.mod
 delete mode 100644 launcher_go/v2/go.sum
 delete mode 100644 launcher_go/v2/go_suite_test.go
 delete mode 100644 launcher_go/v2/main.go
 delete mode 100644 launcher_go/v2/test/containers/standalone.yml
 delete mode 100644 launcher_go/v2/test/containers/test.yml
 delete mode 100644 launcher_go/v2/test/containers/test2.yaml
 delete mode 100644 launcher_go/v2/test/containers/test3.not-a-yaml
 delete mode 100644 launcher_go/v2/test/containers/web_only.yml
 delete mode 100644 launcher_go/v2/test/templates/web.template.yml
 delete mode 100644 launcher_go/v2/test_utils/utils.go
 delete mode 100644 launcher_go/v2/utils/cmd_runner.go
 delete mode 100644 launcher_go/v2/utils/consts.go
 delete mode 100644 launcher_go/v2/utils/find_config.go
 delete mode 100644 launcher_go/v2/utils/find_config_test.go
 delete mode 100644 launcher_go/v2/utils/utils_suite_test.go

```

Pull again.

`git pull origin main`

```plaintext
From https://github.com/discourse/discourse_docker
 * branch main -> FETCH_HEAD
Already up to date.

```

---

_[View the full topic](https://meta.discourse.org/t/error-when-upgrading-discourse/361352)._
