# Ingrijpende wijziging voor mensen op stabiele versies (v3.2.1 en lager) met discourse\_docker

**URL:** https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680
**Category:** Bug
**Tags:** docker, stable
**Created:** [20 mei 2024 om 10:31 UTC](https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680 "2024-05-20T10:31:59Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Crius](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crius/32/317214_2.png) [@Crius](https://meta.discourse.org/u/Crius)
#### Post date: [20 mei 2024 om 10:31 UTC](https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680/1 "2024-05-20T10:31:59Z")

</div>

This morning I accidentally run a `launcher rebuild` instead of `launcher restart`. Should have not been a big deal as we are running with a specific tag `v3.2.1` instead of the `test-passed` and turns out that the build will fail due to a change pushed yesterday that raise the ruby version.

[https://github.com/discourse/discourse\_docker/commit/9f47034b0bdcb61fb99d5b051c3a041475bd8ae6](https://github.com/discourse/discourse_docker/commit/9f47034b0bdcb61fb99d5b051c3a041475bd8ae6)

This will break stable version installations. So you are basically forced to install `-beta` versions or your installation will fail as v3.2.1 is still on the previous ruby version.

```plaintext
I, [2024-05-20T08:53:18.602308 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
google-protobuf-3.25.2-x86_64-linux requires ruby version < 3.3.dev, >= 2.7,
which is incompatible with the current version, 3.3.1

```

```plaintext
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4' failed with return #<Process::Status: pid 1276 exit 5>
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"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap failed with exit code 5
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

```

I checked if there are tags for `discourse_docker` as it’s quite an important plugin and to my surprise there aren’t. Please be more careful when pushing changes to main.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [20 mei 2024 om 10:38 UTC](https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680/2 "2024-05-20T10:38:01Z")

</div>

Thanks for reporting, we’ll get this sorted ASAP 👀

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [20 mei 2024 om 11:14 UTC](https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680/3 "2024-05-20T11:14:37Z")

</div>

We’ve reverted the discourse\_docker change while we work on a plan for stable support.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [28 mei 2024 om 13:29 UTC](https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680/5 "2024-05-28T13:29:21Z")

</div>

2 posts were split to a new topic: [Error updating with broken events plugin](https://meta.discourse.org/t/error-updating-with-broken-events-plugin/309706)

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [28 mei 2024 om 22:20 UTC](https://meta.discourse.org/t/breaking-change-for-people-on-stable-versions-v3-2-1-and-down-with-discourse-docker/308680/7 "2024-05-28T22:20:45Z")

</div>


