# Upgrade 2.7.0.beta8 -\> 2.8.0.beta2 failed, rebuild failed

**URL:** https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636
**Category:** Self-hosting
**Created:** [June 22, 2021, 6:09am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636 "2021-06-22T06:09:54Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![TallTrees](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/talltrees/32/208620_2.png) [@TallTrees](https://meta.discourse.org/u/TallTrees)
#### Post date: [June 22, 2021, 6:09am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/1 "2021-06-22T06:09:54Z")

</div>

Morning!

I tried to upgrade my site via the admin console, but it failed with errors like this:

```plaintext
I, [2021-06-22T05:54:52.584458 #1776] INFO -- : Refreshing Gem list
**PLUGIN FAILURE**

You are unable to build Discourse due to this error during plugin
initialization:

uninitialized constant Onebox

/var/www/discourse/plugins/garmin_connect_onebox/plugin.rb:6:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:622:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:622:in `activate!'
lib/discourse.rb:240:in `block in activate_plugins!'
lib/discourse.rb:237:in `each'
lib/discourse.rb:237:in `activate_plugins!'
/var/www/discourse/config/application.rb:313:in `block in <class:Application>'
/var/www/discourse/lib/plugin_initialization_guard.rb:5:in `plugin_initialization_guard'
/var/www/discourse/config/application.rb:312:in `<class:Application>'
/var/www/discourse/config/application.rb:73:in `<module:Discourse>'
/var/www/discourse/config/application.rb:72:in `<top (required)>'
/var/www/discourse/config/environment.rb:4:in `require'
/var/www/discourse/config/environment.rb:4:in `<top (required)>'
config.ru:7:in `require'
config.ru:7:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/builder.rb:125:in `instance_eval'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-2.2.3/lib/rack/builder.rb:125:in `initialize'
config.ru:1:in `new'
config.ru:1:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/lib/unicorn.rb:54:in `eval'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/lib/unicorn.rb:54:in `block in builder'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/lib/unicorn/http_server.rb:826:in `build_app!'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/lib/unicorn/http_server.rb:140:in `start'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/bin/unicorn:23:in `load'
/var/www/discourse/vendor/bundle/ruby/2.7.0/bin/unicorn:23:in `<main>'

```

That left the site displaying the “Opps…” message, and then inaccessible after a “launcher restart”.

So I tried rebuilding (to tests-passed), but that also fails with the same Onebox errors.

I’m assuming all is not good in ‘tests-passed’, so have rebuilt to the hash I was running previously to recover the site without upgrade ☹

I got some full logs, but I’m hoping the above is enough for a dev to be able fix this wrinkle?

---

<div class="post-metadata">

### Author: ![TallTrees](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/talltrees/32/208620_2.png) [@TallTrees](https://meta.discourse.org/u/TallTrees)
#### Post date: [June 22, 2021, 9:13am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/2 "2021-06-22T09:13:38Z")

</div>

Okay - so I’m guessing this is the [Garmin connect onebox plugin](https://meta.discourse.org/t/garmin-connect-course-onebox-plugin/19854) which needs updating for recent Onebox changes… paging @ewan ?

---

<div class="post-metadata">

### Author: ![ewan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ewan/32/121635_2.png) [@ewan](https://meta.discourse.org/u/ewan)
#### Post date: [June 22, 2021, 9:44am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/3 "2021-06-22T09:44:18Z")

</div>

I’ll have a look, straightforward plugin so should update easily. Please ping me again next week if I’ve not updated, have some free time then I will be able to work on it.

---

<div class="post-metadata">

### Author: ![TallTrees](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/talltrees/32/208620_2.png) [@TallTrees](https://meta.discourse.org/u/TallTrees)
#### Post date: [June 22, 2021, 9:45am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/4 "2021-06-22T09:45:58Z")

</div>

Ok - great! I’ll keep an eye out and retest once I see an update.

Thank you!

---

<div class="post-metadata">

### Author: ![ewan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ewan/32/121635_2.png) [@ewan](https://meta.discourse.org/u/ewan)
#### Post date: [July 6, 2021, 12:51pm UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/5 "2021-07-06T12:51:17Z")

</div>

I had a look at this and the strava one box plugin. Unsure at the moment how to resolve, not as straightforward as I thought it would be. Not sure when I can next look at.

---

<div class="post-metadata">

### Author: ![TallTrees](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/talltrees/32/208620_2.png) [@TallTrees](https://meta.discourse.org/u/TallTrees)
#### Post date: [July 7, 2021, 9:07am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/6 "2021-07-07T09:07:31Z")

</div>

Okay - that’s a shame, but thanks for looking. I’ve removed the plugin for now.

Perhaps the plugin should be marked #plugin:broken-plugin in the mean time ☹

---

<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 6, 2021, 9:08am UTC](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636/7 "2021-08-06T09:08:01Z")

</div>

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