# Cannot update Discourse anymore

**URL:** https://meta.discourse.org/t/cannot-update-discourse-anymore/374724
**Category:** Self-hosting
**Created:** [July 18, 2025, 12:14am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724 "2025-07-18T00:14:42Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![pyc](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pyc](https://meta.discourse.org/u/pyc)
#### Post date: [July 18, 2025, 12:14am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/1 "2025-07-18T00:14:42Z")

</div>

Web interface says this:

 ![Screenshot 2025-07-18 at 02.08.52](https://global.discourse-cdn.com/meta/original/4X/4/b/3/4b3dc1db8848cff34b8ca7d680060b0581d5ab7c.png)

and I get these erros then trying to rebuild:

```plaintext
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-oauth2-basic.git failed with return #<Process::Status: pid 283 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
exec failed with the params {"cd"=>"$home/plugins", "cmd"=>["git clone https://github.com/discourse/docker_manager.git", "git clone https://github.com/discourse/discourse-solved.git", "git clone https://github.com/discourse/discourse-github.git", "git clone https://github.com/discourse/discourse-oauth2-basic.git", "git clone https://github.com/discourse/discourse-chat.git", "git clone https://github.com/discourse/discourse-reactions.git", "git clone https://github.com/discourse/discourse-data-explorer.git", "git clone https://github.com/discourse/discourse-chat-integration.git"]}
bootstrap failed with exit code 128
---
HINT: The plugin 'discourse-reactions' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-reactions' from your containers/app.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574
---
---
HINT: The plugin 'discourse-oauth2-basic' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-oauth2-basic' from your containers/app.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574
---
---
HINT: The plugin 'discourse-chat-integration' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-chat-integration' from your containers/app.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574
---
---
HINT: The plugin 'discourse-data-explorer' is now bundled with Discourse and should not be included in your container configuration.
Remove the line 'git clone https://github.com/discourse/discourse-data-explorer' from your containers/app.yml file, then try again.
For more information, see https://meta.discourse.org/t/373574
---
**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.
41000056ddacb6105036e85e67db1a5eab6fbd8d0184e4db5e16613c189fe2cd

```

Tried commenting out plugins which are now bundled from /var/discourse/containers/app.yml

but rebuild still drops the same error.

Anyone has an idea? Thank you!

---

<div class="post-metadata">

### Author: ![SubStrider](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/substrider/32/512604_2.png) [@SubStrider](https://meta.discourse.org/u/SubStrider)
#### Post date: [July 18, 2025, 12:24am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/2 "2025-07-18T00:24:30Z")

</div>

You need to remove these plugins from the app.yml file. They are already available in the new version of discourse, so don’t need to pull them during rebuild.

```plaintext
Remove the line 'git clone https://github.com/discourse/discourse-reactions' from your containers/app.yml file, then try again.
---
Remove the line 'git clone https://github.com/discourse/discourse-oauth2-basic' from your containers/app.yml file, then try again.
---
Remove the line 'git clone https://github.com/discourse/discourse-chat-integration' from your containers/app.yml file, then try again.
---
Remove the line 'git clone https://github.com/discourse/discourse-data-explorer' from your containers/app.yml file, then try again.

```

---

<div class="post-metadata">

### Author: ![pyc](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pyc](https://meta.discourse.org/u/pyc)
#### Post date: [July 18, 2025, 6:32am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/3 "2025-07-18T06:32:59Z")

</div>

The thing is I did exactly that.

---

<div class="post-metadata">

### Author: ![SubStrider](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/substrider/32/512604_2.png) [@SubStrider](https://meta.discourse.org/u/SubStrider)
#### Post date: [July 18, 2025, 8:56am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/4 "2025-07-18T08:56:45Z")

</div>

I think this has got to do with all the plugins getting bundled into core. Even my dev environment has lots of errors and broken plugins and bunch of console logs.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [July 18, 2025, 9:16am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/5 "2025-07-18T09:16:46Z")

</div>

Could you send the list of plugins installed in your app.yml file? Thanks!

---

<div class="post-metadata">

### Author: ![Kartoon](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kartoon](https://meta.discourse.org/u/Kartoon)
#### Post date: [July 18, 2025, 9:28am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/6 "2025-07-18T09:28:30Z")

</div>

Did you actually save the yml after you took the lines out?

---

<div class="post-metadata">

### Author: ![pyc](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pyc](https://meta.discourse.org/u/pyc)
#### Post date: [July 18, 2025, 9:34am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/7 "2025-07-18T09:34:22Z")

</div>

````plaintext
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-github.git
# - git clone https://github.com/discourse/discourse-oauth2-basic.git
# - git clone https://github.com/discourse/discourse-chat.git
# - git clone https://github.com/discourse/discourse-reactions.git
# - git clone https://github.com/pmusaraj/discourse-onesignal.git
# - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
```*emphasized text*

some are commented out...
````

---

<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: [July 18, 2025, 9:35am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/8 "2025-07-18T09:35:58Z")

</div>

Looks like discourse-chat-integration still needs to be commented out

---

<div class="post-metadata">

### Author: ![pyc](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pyc](https://meta.discourse.org/u/pyc)
#### Post date: [July 18, 2025, 10:30am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/9 "2025-07-18T10:30:01Z")

</div>

Oh yes, thank you… will try again and report

---

<div class="post-metadata">

### Author: ![pyc](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pyc](https://meta.discourse.org/u/pyc)
#### Post date: [July 18, 2025, 10:54am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/10 "2025-07-18T10:54:24Z")

</div>

Yes, it was that… No wonder I’m making such mistakes after like 12 hours. Thank you!

---

<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: [August 17, 2025, 10:55am UTC](https://meta.discourse.org/t/cannot-update-discourse-anymore/374724/11 "2025-08-17T10:55:23Z")

</div>

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