# Страница прогресса резервного копирования постоянно пишет «логов пока нет»

**URL:** https://meta.discourse.org/t/backup-progress-page-keeps-saying-no-logs-yet/400287
**Category:** UX
**Tags:** backups, fixed
**Created:** [09.Апрель.2026 09:47:09 UTC](https://meta.discourse.org/t/backup-progress-page-keeps-saying-no-logs-yet/400287 "2026-04-09T09:47:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [09.Апрель.2026 09:47:09 UTC](https://meta.discourse.org/t/backup-progress-page-keeps-saying-no-logs-yet/400287/1 "2026-04-09T09:47:09Z")

</div>

Такое иногда случается.

В данном случае резервное копирование прошло успешно.

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/3/6/f36e248cf9e774d37ec8d3b590d42424360282d8.png)

Не уверен, может ли оно также застрять в таком состоянии при сбое резервного копирования.

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

В `/logs` ничего нет, и у меня не были открыты инструменты разработчика для проверки ошибок.

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [09.Апрель.2026 12:24:52 UTC](https://meta.discourse.org/t/backup-progress-page-keeps-saying-no-logs-yet/400287/2 "2026-04-09T12:24:52Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [21.Июль.2026 06:53:40 UTC](https://meta.discourse.org/t/backup-progress-page-keeps-saying-no-logs-yet/400287/3 "2026-07-21T06:53:40Z")

</div>

Возможно, я нашёл потенциальную причину этой проблемы.

Обработчик журнала резервного копирования MessageBus вызывал устаревший метод Ember `Array.clear()` при получении сообщения `[STARTED]`. Я столкнулся с ошибкой на этом пути во время тестирования резервных копий и создал черновик PR, в котором заменил его на `splice(0)`:

> <https://github.com/discourse/discourse/pull/41834>
>
> \## What does this change?
> 
> Replaces the deprecated Ember native-array-extension …call used when a backup
> operation starts:
> 
> \`\`\`javascript
> logs.clear();
> \`\`\`
> 
> with:
> 
> \`\`\`javascript
> logs.splice(0);
> \`\`\`
> 
> This clears the backup logs while preserving the existing
> \`@autoTrackedArray\` instance.
> 
> \## Why?
> 
> Starting a backup sends a \`\[STARTED\]\` message through the
> \`/admin/backups/logs\` MessageBus channel. Its callback currently calls
> \`.clear()\`, triggering:
> 
> \`\`\`text
> discourse.native-array-extensions.clear
> \`\`\`
> 
> When JavaScript deprecations are configured to raise errors, this also causes
> the MessageBus callback to fail.
> 
> \## Testing
> 
> Added a unit test confirming that a \`\[STARTED\]\` message:
> 
> \- clears existing backup-log entries;
> \- preserves the tracked-array instance;
> \- marks the backup operation as running;
> \- hides the read-only alert.
> 
> Local checks completed:
> 
> \- Prettier
> \- ESLint
> \- Git whitespace checks
> 
> The focused QUnit test was not run locally because a complete Ruby/Discourse
> test environment was not installed.

Это, по-видимому, связано с тем, что вкладка «Журналы» в реальном времени оставалась пустой, а сохранённые журналы появлялись только после перехода на другую страницу и возвращения назад, однако я не могу подтвердить, что это та же самая первопричина, поскольку при сообщении об этой теме не было зафиксировано ошибок в консоли браузера.

---

<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: [27.Июль.2026 18:55:44 UTC](https://meta.discourse.org/t/backup-progress-page-keeps-saying-no-logs-yet/400287/4 "2026-07-27T18:55:44Z")

</div>


