# Docker Manager «ReferenceError: bootbox is not defined» при нажатии «Reset Upgrade»

**URL:** https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741
**Category:** Bug
**Created:** [09.Март.2020 19:05:59 UTC](https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741 "2020-03-09T19:05:59Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![jnm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jnm/32/172220_2.png) [@jnm](https://meta.discourse.org/u/jnm)
#### Post date: [09.Март.2020 19:05:59 UTC](https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741/1 "2020-03-09T19:05:59Z")

</div>

Здравствуйте, у меня зависло обновление из-за проблемы с правами доступа к файловой системе. После её исправления и выполнения команды `./launcher rebuild web_only` (на этом сайте используется двухконтейнерная настройка), Discourse и все плагины по-прежнему отображали статус «Идет обновление». Я нажал кнопку «Сбросить обновление», но ничего не произошло, кроме того, что в консоли браузера была записана следующая ошибка:

```plaintext
docker-manager-app-888922f3ec4fc42543c1916f533f3fecb9af503803eb6b8b59904a2310219d1d.js:33 Uncaught ReferenceError: bootbox is not defined
    at n.resetUpgrade (docker-manager-app-888922f3ec4fc42543c1916f533f3fecb9af503803eb6b8b59904a2310219d1d.js:33)
    at n.send (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:2327)
    at docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:1423
    at a (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:2934)
    at docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:1423
    at e.n._run (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:4194)
    at e.n._join (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:4193)
    at e.n.join (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:4159)
    at f (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:3009)
    at e.t.handler (docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:1422)
resetUpgrade @ docker-manager-app-888922f3ec4fc42543c1916f533f3fecb9af503803eb6b8b59904a2310219d1d.js:33
send @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:2327
(anonymous) @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:1423
a @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:2934
(anonymous) @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:1423
n._run @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:4194
n._join @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:4193
n.join @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:4159
f @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:3009
t.handler @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:1422
(anonymous) @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:2646
dispatch @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:658
v.handle @ docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js:653

```

Я обошёл эту проблему, удалив ключи `upgrade:` из Redis:

> [@sam](#):
>
> ```plaintext
> ./launcher enter app
> rails c
> $redis.keys('upgrade:*').each{|key| $redis.del key }
> 
> ```

…но я решил сообщить о проблеме с кнопкой «Сбросить обновление». Она кажется очень похожей на более старую (закрытую) тему:

> [@Docker Manager "Reset Upgrade" Button is broken](https://meta.discourse.org/t/docker-manager-reset-upgrade-button-is-broken/86910/):
>
> Earlier today I started an update of a plugin (discourse-assign) and all it pritned was the header (“this can take a while”). after 10 minutes it still said the same so I tried the reset button, which didn’t do anything. Figuring I might as well do a rebuild I did the app rebuild but it’s still on that status: And reset doesn’t work either. How can I manually reset this?

---

<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: [10.Март.2020 08:34:32 UTC](https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741/2 "2020-03-10T08:34:32Z")

</div>

Стоит ли назначить это @eviltrout?

---

<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: [10.Март.2020 18:40:02 UTC](https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741/4 "2020-03-10T18:40:02Z")

</div>

Не совсем понятно, как это произошло, но `bootbox` отсутствовал в нашем пакете вендора в `docker_manager`. Я пересобрал наши ассеты, и теперь всё работает, хотя вам потребуется обновить `docker_manager` до последней версии.

---

<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: [10.Март.2020 18:40:09 UTC](https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741/5 "2020-03-10T18:40:09Z")

</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: [11.Март.2020 12:53:47 UTC](https://meta.discourse.org/t/docker-manager-referenceerror-bootbox-is-not-defined-when-clicking-reset-upgrade/143741/6 "2020-03-11T12:53:47Z")

</div>

К сведению: это не требует переноса на предыдущие версии из-за способа обновления плагинов. Все получат это обновление при обновлении плагина docker\_manager.
