# 升级 2.7.0.beta8 -	u003e 2.8.0.beta2 失败，重建失败

**URL:** <https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636>\
**Category:** Self-hosting\
**Created:** [2021 年6 月 22 日 06:09 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:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![TallTrees](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/talltrees/32/208620_2.png) [@TallTrees](https://meta.discourse.org/u/TallTrees)\
发布日期： [2021 年6 月 22 日 06:09 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>

早上好！

我尝试通过管理控制台升级我的站点，但升级失败，并出现如下错误：

```plaintext
I, [2021-06-22T05:54:52.584458 #1776] INFO -- : 正在刷新 Gem 列表
**插件失败**

由于插件初始化期间发生以下错误，您无法构建 Discourse：

未初始化的常量 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>'

```

这导致站点显示“Oops…”消息，并在执行“launcher restart”后无法访问。

因此，我尝试重新构建（以通过测试），但同样因相同的 Onebox 错误而失败。

我推测“tests-passed”状态并不正常，因此已重新构建到我之前运行的哈希值，以在不升级的情况下恢复站点：frowning:

我获取了完整的日志，但希望上述信息足以让开发人员修复这个问题？

---

_[View the full topic](https://meta.discourse.org/t/upgrade-2-7-0-beta8-2-8-0-beta2-failed-rebuild-failed/194636)._
