# Частный форум завис на экране загрузки

**URL:** https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703
**Category:** Support
**Created:** [03.Июль.2024 00:54:16 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703 "2024-07-03T00:54:16Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![augustinecicc](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@augustinecicc](https://meta.discourse.org/u/augustinecicc)
#### Post date: [03.Июль.2024 00:54:17 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/1 "2024-07-03T00:54:17Z")

</div>

Наш Discourse уже давно завис на экране загрузки, и я наконец-то нашел поисковый запрос, который привел к некоторой помощи. Однако, следуя советам по адресу [My forum is stuck on the loading screen](https://meta.discourse.org/t/my-forum-is-stuck-on-the-loading-screen/255610), я попытался войти через [https://service.slaa.network/u/admin-login](https://service.slaa.network/u/admin-login), но письма для входа администратору не отправляются! Я предполагаю, что проблема глубже.

Я несколько раз пытался пересобрать приложение, но безрезультатно. Думал, что проблема решится обновлением, но нет.

Следуя вышеупомянутым советам, я удалил два устаревших и неофициальных плагина:  
[GitHub - procourse/procourse-installer: A Discourse plugin for installing other Discourse plugins. · GitHub](https://github.com/procourse/procourse-installer.git)  
[GitHub - procourse/procourse-static-pages: Allows admins to create static pages in Discourse. · GitHub](https://github.com/procourse/procourse-static-pages.git)  
Однако пересборка полностью провалилась, и я вернул Procourse Installer (подумав, что его удаление могло как-то вызвать проблему, поскольку плагины были установлены с его помощью), и теперь всё снова зависло на экране загрузки.

Я немного растерян и не знаю, что делать, так как не могу войти в безопасный режим.

Я вижу ошибку в консоли: `ReferenceError: Ember is not defined`, но не знаю, как её исправить.

Есть какие-то идеи?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [03.Июль.2024 17:13:52 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/2 "2024-07-03T17:13:52Z")

</div>

Удалите плагин установщика procourse.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [03.Июль.2024 18:13:38 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/3 "2024-07-03T18:13:38Z")

</div>

Вы можете добавить `?safe_mode=no_themes%2Cno_plugins` к вашему URL, чтобы активировать безопасный режим в качестве альтернативы:

[https://service.slaa.network/login?safe\_mode=no\_themes%2Cno\_plugins](https://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins)

Хотя, судя по консоли браузера, ошибка, похоже, исходит от компонента полосы прогресса плагина установщика procourse, как и предполагает Pfaffman.

Какие ошибки вы получили при перестройке, когда пытались удалить его?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [03.Июль.2024 18:40:04 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/4 "2024-07-03T18:40:04Z")

</div>

> [@augustinecicc](#):
>
> удалено два плагина

Ой, извините, я как-то упустил это.

Мое предположение: установщик Procourse оставил что-то, что вызывает проблему, хотя без логов это лишь догадка.

Также могут быть старые темы, вызывающие проблемы (которые теперь исправлены безопасным режимом URL от Jammy).

---

<div class="post-metadata">

### Author: ![augustinecicc](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@augustinecicc](https://meta.discourse.org/u/augustinecicc)
#### Post date: [11.Июль.2024 22:31:59 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/5 "2024-07-11T22:31:59Z")

</div>

> [@JammyDodger](#):
>
> Вы можете добавить `?safe_mode=no_themes%2Cno_plugins` к вашему URL, чтобы активировать [безопасный режим](https://meta.discourse.org/t/53504?silent=true) в качестве альтернативы:
> 
> [https://service.slaa.network/login?safe\_mode=no\_themes%2Cno\_plugins](https://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins)
> 
> Однако, судя по консоли браузера, ошибка, похоже, исходит от компонента прогресс-бара плагина установщика Procourse, как и предполагает Pfaffman.
> 
> Какие ошибки вы получили при перестройке, когда пытались удалить его?

Огромное спасибо за это. Извините за задержку с ответом.

Когда я попробовал модифицированную ссылку в безопасном режиме, я смог войти в систему, но затем меня все еще встречал экран загрузки.

Я прикрепляю «журнал» неудачной перестройки:  
[discourseinstalllog1.txt](https://meta.discourse.org/uploads/short-url/ltw58KYagduq63edxGdzC0iGkoG.txt) (49.7 КБ)

Есть ли идеи, как удалить установщик Procourse другим способом?

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [11.Июль.2024 22:36:57 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/6 "2024-07-11T22:36:57Z")

</div>

Кажется, я вижу здесь ошибку `Zlib::BufError: buffer error (Zlib::BufError)`.

Попробуйте добавить ваш `DISCOURSE_MAXMIND_ACCOUNT_ID` в файл `app.yml` и проверьте, получится ли успешно пересобрать систему.

> [@"Zlib::BufError: buffer error" - Discourse update fails](https://meta.discourse.org/t/zlib-buffer-error-discourse-update-fails/311347/5?u=jammydodger):
>
> I’ve just had this issue when updating a Discourse install… I believe the cause is because when DISCOURSE\_MAXMIND\_LICENSE\_KEY is specified in the .yml container file without a corresponding DISCOURSE\_MAXMIND\_ACCOUNT\_ID. @tgxworld’s pull request adds the use of DISCOURSE\_MAXMIND\_ACCOUNT\_ID in multiple places and explains the need for “Account ID”: For me the fix was adding DISCOURSE\_MAXMIND\_ACCOUNT\_ID and rebuilding (I rebuilt twice, but this was most likely a temporary issue).

---

<div class="post-metadata">

### Author: ![augustinecicc](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@augustinecicc](https://meta.discourse.org/u/augustinecicc)
#### Post date: [11.Июль.2024 23:21:36 UTC](https://meta.discourse.org/t/private-forum-stuck-on-loading-screen/314703/7 "2024-07-11T23:21:36Z")

</div>

Прежде чем я увидел ваш ответ, я действительно попробовал снова пересобрать систему после удаления установщика Procourse (после выполнения git pull), и сборка прошла успешно.

Теперь у меня возникла ещё одна ошибка, но не критическая, в теме Discourse Dark Mode, которую я использовал. Судя по всему, она не обновлена для Ember 5, что видно из обсуждения [Your site may not work because a theme / component has errors](https://meta.discourse.org/t/your-site-may-not-work-because-a-theme-component-has-errors/291513), ссылающегося на [Preparing for Discourse's upgrade to Ember 5](https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211).

Однако, поскольку, как кажется, в Discourse теперь доступна автоматическая тёмная тема по ссылке [Automatic Dark Mode color scheme switching](https://meta.discourse.org/t/automatic-dark-mode-color-scheme-switching/161593), я могу удалить тему Discourse Dark Mode!

Спасибо за вашу помощь, но, похоже, обновление решило мою проблему.
