# 502, а затем пустой форум после выполнения \`./launcher rebuild app\`

**URL:** <https://meta.discourse.org/t/502-and-then-empty-forum-after-launcher-rebuild-app/226557>\
**Category:** Self-hosting\
**Created:** [09.Май.2022 15:12:29 UTC](https://meta.discourse.org/t/502-and-then-empty-forum-after-launcher-rebuild-app/226557 "2022-05-09T15:12:29Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jtooker](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jtooker/32/232383_2.png) [@jtooker](https://meta.discourse.org/u/jtooker)\
**Post date:** [09.Май.2022 15:12:29 UTC](https://meta.discourse.org/t/502-and-then-empty-forum-after-launcher-rebuild-app/226557/1 "2022-05-09T15:12:29Z")

</div>

**TL;DR:**

Я выполнил `./launcher rebuild app`, после чего мой форум перестал работать. Проблема оказалась в компоненте темы, который до этого работал. Я не до конца понимаю суть проблемы, но публикую этот пост на случай, если мой опыт может быть полезен другим.

**Настройка**

Я размещаю Discourse на Droplet от Digital Ocean (Ubuntu). Я не знаю, какая версия форума у меня была, но это была довольно свежая бета-версия (выпущенная в течение последней недели). Сейчас версия 2.9.0.beta4.

**Проблема**

После обновления файла `containers/app.yml` я выполнил `./launcher rebuild app`. После завершения скрипта форум открылся с ошибкой 502 сервера. Затем он появился «пустым», как показано на этом скриншоте:

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/2/0/520e25a28289a12f6c4155992d096ce6058f658d.png)

Я отменил изменения в `app.yml` и выполнил пересборку, но это не помогло. Нажатие кнопок, казалось, ничего не делало, но, возможно, создавало дублирующийся «блок» (на скриншоте их два, а после нажатия «+ New Topic» стало три).

Когда я зашел в режиме инкогнито, форум, казалось, работал: требовался вход в систему. То есть что-то функционировало.

В конце концов я случайно обнаружил, как просмотреть форум в [безопасном режиме](https://meta.discourse.org/t/how-to-use-discourse-safe-mode/53504). Всё работало, когда я отключал всё.

**Решение**

Безопасный режим без отключения тем не работал, но работал со всеми плагинами. Это привело меня к **отключению компонента темы [Topics Thumbnail](https://github.com/discourse/discourse-topic-thumbnails)**, после чего всё снова заработало. Я использую тему [Graceful](https://github.com/discourse/graceful).

Если я снова включу этот компонент темы, мой сайт перестает работать, как описано выше.

_ **Обновленное решение** _  
Была ошибка в Topics Thumbnail, и [она уже исправлена](https://meta.discourse.org/t/topic-list-thumbnails-theme-component/150602/246).

**Последние мысли**

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

---

_[View the full topic](https://meta.discourse.org/t/502-and-then-empty-forum-after-launcher-rebuild-app/226557)._
