Я не могу обновить Discourse. Ниже приведён журнал обновления:
********************************************************
*** Пожалуйста, будьте терпеливы, следующие шаги могут занять время ***
********************************************************
Перезапуск Unicorn для освобождения памяти
Перезапуск процесса unicorn pid: 545
Ожидание перезагрузки Unicorn.
Ожидание перезагрузки Unicorn..
Ожидание перезагрузки Unicorn...
Ожидание перезагрузки Unicorn....
Ожидание перезагрузки Unicorn.....
Ожидание перезагрузки Unicorn......
Ожидание перезагрузки Unicorn.......
Ожидание перезагрузки Unicorn........
Ожидание перезагрузки Unicorn.........
Ожидание перезагрузки Unicorn..........
Остановка 3 рабочих процессов Unicorn для освобождения памяти
Остановка очереди задач для освобождения памяти, pid главного процесса: 211038
$ cd /var/www/discourse && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse && git reset --hard HEAD@{upstream}
Обновление файлов: 2% (7/285)
Обновление файлов: 3% (9/285)
Обновление файлов: 4% (12/285)
Обновление файлов: 5% (15/285)
Обновление файлов: 6% (18/285)
Обновление файлов: 7% (20/285)
Обновление файлов: 8% (23/285)
Обновление файлов: 9% (26/285)
Обновление файлов: 10% (29/285)
Обновление файлов: 11% (32/285)
Обновление файлов: 12% (35/285)
Обновление файлов: 13% (38/285)
Обновление файлов: 14% (40/285)
Обновление файлов: 15% (43/285)
Обновление файлов: 16% (46/285)
Обновление файлов: 17% (49/285)
Обновление файлов: 18% (52/285)
Обновление файлов: 19% (55/285)
Обновление файлов: 20% (57/285)
Обновление файлов: 21% (60/285)
Обновление файлов: 22% (63/285)
Обновление файлов: 23% (66/285)
Обновление файлов: 24% (69/285)
Обновление файлов: 25% (72/285)
Обновление файлов: 26% (75/285)
Обновление файлов: 27% (77/285)
Обновление файлов: 28% (80/285)
Обновление файлов: 29% (83/285)
Обновление файлов: 30% (86/285)
Обновление файлов: 31% (89/285)
Обновление файлов: 32% (92/285)
Обновление файлов: 33% (95/285)
Обновление файлов: 34% (97/285)
Обновление файлов: 35% (100/285)
Обновление файлов: 36% (103/285)
Обновление файлов: 37% (106/285)
Обновление файлов: 38% (109/285)
Обновление файлов: 39% (112/285)
Обновление файлов: 40% (114/285)
Обновление файлов: 41% (117/285)
Обновление файлов: 42% (120/285)
Обновление файлов: 43% (123/285)
Обновление файлов: 44% (126/285)
Обновление файлов: 45% (129/285)
Обновление файлов: 46% (132/285)
Обновление файлов: 47% (134/285)
Обновление файлов: 48% (137/285)
Обновление файлов: 49% (140/285)
Обновление файлов: 50% (143/285)
Обновление файлов: 51% (146/285)
Обновление файлов: 52% (149/285)
Обновление файлов: 53% (152/285)
Обновление файлов: 54% (154/285)
Обновление файлов: 55% (157/285)
Обновление файлов: 56% (160/285)
Обновление файлов: 57% (163/285)
Обновление файлов: 58% (166/285)
Обновление файлов: 59% (169/285)
Обновление файлов: 60% (171/285)
Обновление файлов: 61% (174/285)
Обновление файлов: 62% (177/285)
Обновление файлов: 63% (180/285)
Обновление файлов: 64% (183/285)
Обновление файлов: 65% (186/285)
Обновление файлов: 66% (189/285)
Обновление файлов: 67% (191/285)
Обновление файлов: 68% (194/285)
Обновление файлов: 69% (197/285)
Обновление файлов: 70% (200/285)
Обновление файлов: 71% (203/285)
Обновление файлов: 72% (206/285)
Обновление файлов: 73% (209/285)
Обновление файлов: 74% (211/285)
Обновление файлов: 75% (214/285)
Обновление файлов: 76% (217/285)
Обновление файлов: 77% (220/285)
Обновление файлов: 78% (223/285)
Обновление файлов: 79% (226/285)
Обновление файлов: 80% (228/285)
Обновление файлов: 81% (231/285)
Обновление файлов: 82% (234/285)
Обновление файлов: 83% (237/285)
Обновление файлов: 84% (240/285)
Обновление файлов: 85% (243/285)
Обновление файлов: 86% (246/285)
Обновление файлов: 87% (248/285)
Обновление файлов: 88% (251/285)
Обновление файлов: 89% (254/285)
Обновление файлов: 90% (257/285)
Обновление файлов: 91% (260/285)
Обновление файлов: 92% (263/285)
Обновление файлов: 93% (266/285)
Обновление файлов: 94% (268/285)
Обновление файлов: 95% (271/285)
Обновление файлов: 96% (274/285)
Обновление файлов: 97% (277/285)
Обновление файлов: 98% (280/285)
Обновление файлов: 99% (283/285)
Обновление файлов: 100% (285/285)
Обновление файлов: 100% (285/285), завершено.
HEAD теперь указывает на 491e7a342 DEV: Не создавать резервные копии при повышении версии (#25484)
$ bundle install --retry 3 --jobs 4
Пакет завершён! Установлено 138 зависимостей из Gemfile и 170 gems.
Gems из групп 'development' и 'test' не были установлены.
Установленные gems находятся в `./vendor/bundle`
Один установленный gem, от которого вы напрямую зависите, ищет финансирование.
Запустите `bundle fund` для получения подробностей
$ yarn install
yarn install v1.22.19
[1/5] Проверка package.json...
[2/5] Разрешение пакетов...
Успешно: уже обновлено.
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] Разрешение пакетов...
Предупреждение: поле разрешения "unset-value@2.0.1" несовместимо с запрошенной версией "unset-value@^1.0.0"
[2/4] Загрузка пакетов...
Предупреждение: шаблон ["wrap-ansi@^7.0.0"] пытается распаковаться в то же место "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs", что и шаблон ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. Это может привести к недетерминированному поведению, пропускается.
[3/4] Связывание зависимостей...
Предупреждение: «discourse-markdown-it@1.0.0» имеет невыполненную зависимую зависимость «xss@*».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > discourse > @uppy/aws-s3@3.0.6» имеет неверную зависимую зависимость «@uppy/core@^3.1.2».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > discourse > @uppy/aws-s3-multipart@3.1.3» имеет неверную зависимую зависимость «@uppy/core@^3.1.2».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > discourse > @uppy/xhr-upload@3.1.1» имеет неверную зависимую зависимость «@uppy/core@^3.1.2».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > discourse > ember-router-service-refresh-polyfill@1.1.0» имеет неверную зависимую зависимость «ember-source@^3.4 || 4».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > discourse-plugins > ember-this-fallback@0.4.0» имеет невыполненную зависимую зависимость «ember-source@^3.28.11 || ^4.0.0».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > admin > ember-source > router_js@8.0.3» имеет невыполненную зависимую зависимость «rsvp@^4.8.5».
Предупреждение: «workspace-aggregator-13c547f0-d771-4eaa-a2b6-af4b9529c851 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0» имеет неверную зависимую зависимость «@uppy/core@^3.2.1».
[4/4] Сборка свежих пакетов...
$ ./run-patch-package
patch-package 8.0.0
Применение патчей...
@ember/test-helpers@2.9.4 ✔
babel-plugin-debug-macros@0.3.4 ✔
content-tag@1.2.2 ✔
ember-cli@5.0.0 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
ember-this-fallback@0.4.0 (3 exclude-strict-mode) ✔
virtual-dom@2.1.1 ✔
Готово за 57.44с.
Готово за 58.33с.
$ LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all
disable-email-verification-discourse уже на последней совместимой версии
discourse-chat-bridge уже на последней совместимой версии
discourse-post-voting уже на последней совместимой версии
discourse-steam-login уже на последней совместимой версии
discourse-vk-auth уже на последней совместимой версии
docker_manager уже на последней совместимой версии
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
Мигратор для нескольких сайтов запущен с использованием 1 потока
Миграция default
Заполнение default
*** Сборка ресурсов. Это займёт время ***
$ bundle exec rake themes:update assets:precompile
Проверка 'redditish' для 'default'... актуально
Проверка 'Full width' для 'default'... актуально
Проверка 'Discourse Header Search' для 'default'... актуально
Проверка 'Mint' для 'default'... актуально
Проверка 'Showcased Categories' для 'default'... актуально
Проверка 'discourse-search-banner' для 'default'... актуально
Проверка 'Air Theme' для 'default'... актуально
Проверка 'Modern Category + Group Boxes' для 'default'... актуально
Проверка 'Discourse Clickable Topic' для 'default'... актуально
Проверка 'Pro theme old' для 'default'... актуально
Проверка 'Radiant' для 'default'... актуально
Проверка 'discourse-right-sidebar-blocks' для 'default'... актуально
Проверка 'discourse-gifs' для 'default'... актуально
Проверка 'Topic List Previews' для 'default'... актуально
Проверка 'Topic List Previews' для 'default'... актуально
Проверка 'Topic Thumbnails' для 'default'... актуально
Проверка 'image-alignment' для 'default'... актуально
Проверка 'Slick - Gallery Component' для 'default'... актуально
Проверка 'Discourse Insert Video' для 'default'... актуально
Проверка 'Category Badge Styles' для 'default'... актуально
Ограничение heap_size_limit Node.js (1009.75) меньше 2048 МБ. Установлено --max-old-space-size=2048.
yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build
Сборка
Окружение: development
ПРЕДУПРЕЖДЕНИЕ: ember-test-selectors: Вы используете неподдерживаемую версию ember-cli-babel. Свойства data-test автоматически не удаляются из вашего JS-кода.
сборка...
...[ConfigLoader]
...[Babel: @embroider/macros > applyPatches]
...[Babel: ember-source > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: @glimmer/component > applyPatches]
...[Babel: pretty-text > applyPatches]
...[Babel: discourse-common > applyPatches]
...[Babel: truth-helpers > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: @ember/render-modifiers > applyPatches]
...[Babel: @ember/test-helpers > applyPatches]
...[Babel: @ember/test-waiters > applyPatches]
...[Babel: ember-destroyable-polyfill > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-cached-decorator-polyfill > applyPatches]
...[Babel: ember-load-initializers > applyPatches]
...[Babel: ember-resize-observer-service > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
Убито
Ошибка: команда завершилась с кодом выхода 137.
Для получения информации посетите https://yarnpkg.com/en/docs/cli/run
Docker Manager: НЕ УДАЛОСЬ ОБНОВИТЬ
<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:111:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/commands.rb:18:in `<main>'
<внутренний:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<внутренний:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.17.1/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
Запуск 3 рабочих процессов Unicorn, которые были остановлены изначально
Когда я перехожу на главную страницу сайта, я теперь вижу это:
"}