# Dashboard broken after 2.6.0.beta1 install, removing docker\_manager fixes it

**URL:** https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963
**Category:** Bug
**Created:** [July 6, 2020, 9:08pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963 "2020-07-06T21:08:06Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![bdhays](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@bdhays](https://meta.discourse.org/u/bdhays)
#### Post date: [July 6, 2020, 9:08pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/1 "2020-07-06T21:08:06Z")

</div>

I recently updated to 2.6.0.beta1 using /admin/update, and started having issues with the Dashboard. Whenever I would use the hamburger drop-down menu to go to the Admin page, nothing below the “Version” information on the Dashboard would load, and the dropdown menu would stay on the screen (I had to click the hamburger again to make it go away). If I reloaded the Admin page, I got the “Version” section repeated around 40 times, with the first repeat showing “-” under “Installed”, and the others showing the correct version.

 ![Screen Shot 2020-07-06 at 1.51.15 PM](https://global.discourse-cdn.com/meta/original/3X/7/b/7b6d266238967589cbf47dbf1c6555467265eaa7.png)

I went into [safe mode](https://meta.discourse.org/t/53504?silent=true) to try and track the problem down, and it seemed to be related to an official plugin. I only have discourse\_data\_explorer and docker\_manager installed. After I edited the app.yml file to remove docker\_manager and rebuilt the app, the dashboard started working again.

Could this be a bug with docker\_manager, or is there something else that could be breaking the Dashboard in the presence of docker\_manager?

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [July 6, 2020, 9:39pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/2 "2020-07-06T21:39:08Z")

</div>

I’m also have the same issue. I didn’t even mean to upgrade. I removed an old plugin and it upgraded me in the process.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [July 6, 2020, 9:53pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/3 "2020-07-06T21:53:57Z")

</div>

I don’t know, we don’t see this on our hosting but I know @RGJ had it happen on their hosting .. anything you can add?

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [July 6, 2020, 10:08pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/4 "2020-07-06T22:08:18Z")

</div>

This does not ring a bell to me @codinghorror…?  
I vaguely recall we had a single client that couldn’t load the admin on 2.5.0 but it was a bad plugin as far as I remember (I think the topic is gone, can’t find it), and there was nothing like repeated version strings or anything like that.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [July 6, 2020, 10:09pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/5 "2020-07-06T22:09:02Z")

</div>

Possibly a bad third party plugin in this scenario too. We just don’t see this problem on our hosting _at all_.

---

<div class="post-metadata">

### Author: ![bdhays](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@bdhays](https://meta.discourse.org/u/bdhays)
#### Post date: [July 6, 2020, 11:39pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/6 "2020-07-06T23:39:03Z")

</div>

The only plugins I had installed were docker\_manager and discourse-data-explorer which I believe are both official ones.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [July 6, 2020, 11:55pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/7 "2020-07-06T23:55:00Z")

</div>

Did you try in [safe mode](https://meta.discourse.org/t/53504?silent=true)? Maybe it was a theme or theme component?

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [July 7, 2020, 12:02am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/8 "2020-07-07T00:02:44Z")

</div>

I have the `discourse-chat-integration`, `discourse-oauth2-basic` and `docker_manager` plugins loaded. All worked fine before. The dashboard page doesn’t load any site statistics, only information about the version. Refreshing the page causes another instance of the version section to be added to the page and the header not to load.

---

<div class="post-metadata">

### Author: ![bdhays](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@bdhays](https://meta.discourse.org/u/bdhays)
#### Post date: [July 7, 2020, 12:05am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/9 "2020-07-07T00:05:01Z")

</div>

Yes, I went into [safe mode](https://meta.discourse.org/t/53504?silent=true) to track the problem down.

With only “Disable current theme” checked, the problem was still there.

With only “Disable unofficial plugins” checked, the problem was still there.

With only “Disable all plugins” checked, the problem went away. I had only docker\_manager and discourse-data-explorer installed, so then I edited the app.yml file and rebuilt the app to find out which one was causing the problem, and it turned out to be docker\_manager.

---

<div class="post-metadata">

### Author: ![sindork](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@sindork](https://meta.discourse.org/u/sindork)
#### Post date: [July 7, 2020, 12:05am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/10 "2020-07-07T00:05:25Z")

</div>

I’m having the same issue. Running [safe mode](https://meta.discourse.org/t/53504?silent=true) with “_Disable all plugins_” checked fixes it, but the only two plugins I have are **docker\_manager** and **discourse-spoiler-alert**.

For what it’s worth, this started when I updated a few hours ago. I used the upgrade page to update docker\_manager first. When that finished, the upgrade page no longer fully loaded and this issue with the dashboard page started too. I tried rebuilding the app, but it fails.

---

<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: [July 7, 2020, 12:11am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/11 "2020-07-07T00:11:35Z")

</div>

I can reproduce this.

Another global deprecation cc @eviltrout

> <https://github.com/discourse/docker_manager/blob/4f856c3c3ce31b219531be87ef8cc1f5fcb44c33/assets/javascripts/discourse/components/upgrade-notice.js.es6#L4>

returns

```plaintext
Uncaught TypeError: Discourse.getAppURL is not a function

```

---

<div class="post-metadata">

### Author: ![bdhays](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@bdhays](https://meta.discourse.org/u/bdhays)
#### Post date: [July 7, 2020, 12:13am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/12 "2020-07-07T00:13:25Z")

</div>

I had a similar issue with the upgrade page. I initiated the upgrade from /admin/upgrade and updated docker\_manager first. After the update completed I was stuck on the page with the progress bar and couldn’t get back to the page with the update buttons. When I tried reloading the update page I got a message that I needed to do the rest of the updates manually on my server. After I did the manual updates then I encountered the problem I described.

---

<div class="post-metadata">

### Author: ![agf1997](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@agf1997](https://meta.discourse.org/u/agf1997)
#### Post date: [July 7, 2020, 12:17am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/13 "2020-07-07T00:17:19Z")

</div>

Just for completeness, I encounter this while doing a `./launcher rebuild app`

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [July 7, 2020, 1:51am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/14 "2020-07-07T01:51:06Z")

</div>

Aha sorry about that, I think this is a new regression, @eviltrout will be on top of it tomorrow.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [July 7, 2020, 2:27am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/15 "2020-07-07T02:27:03Z")

</div>

[https://github.com/discourse/docker\_manager/pull/73](https://github.com/discourse/docker_manager/pull/73)

---

<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: [July 7, 2020, 3:30am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/16 "2020-07-07T03:30:38Z")

</div>

I merged @riking commit, testing it out on my droplet.

EDIT: fix is fine, head to `/admin/upgrade` on your site to correct the issue.

---

<div class="post-metadata">

### Author: ![bdhays](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@bdhays](https://meta.discourse.org/u/bdhays)
#### Post date: [July 7, 2020, 5:47am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/17 "2020-07-07T05:47:53Z")

</div>

Thanks, I did the upgrade and it’s working now!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [July 7, 2020, 5:59am UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/18 "2020-07-07T05:59:33Z")

</div>



---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [July 7, 2020, 1:36pm UTC](https://meta.discourse.org/t/dashboard-broken-after-2-6-0-beta1-install-removing-docker-manager-fixes-it/156963/19 "2020-07-07T13:36:06Z")

</div>

Sorry! I thought I was being clever there, and even tested an upgrade using the interface, but did not realize the plugin also put stuff outside of /admin/upgrade!
