3.4.0.beta2-dev에서 3.4.0.beta2로 업데이트 실패 (프로덕션 환경)

저녁 인사 드립니다.

다시 업데이트 관련 문제가 발생했습니다.

서버 시스템 부하:
시스템 부하: 0.15
/ 사용량: 157.22GB 중 56.4%
메모리 사용량: 34%
스왑 사용량: 42%
프로세스: 197

이제 무엇을 권장하시나요? chunk.0 파일이 누락되었다고 보고되는 것 같습니다.

로그:

********************************************************
*** 다음 단계에는 시간이 좀 걸릴 수 있으니 기다려 주세요 ***
********************************************************
메모리를 확보하기 위해 Unicorn 재시작 중
Unicorn 재시작 중 pid: 554
Unicorn 재로딩 대기 중.
Unicorn 재로딩 대기 중..
Unicorn 재로딩 대기 중...
Unicorn 재로딩 대기 중....
Unicorn 재로딩 대기 중.....
Unicorn 재로딩 대기 중......
Unicorn 재로딩 대기 중.......
Unicorn 재로딩 대기 중........
Unicorn 재로딩 대기 중.........
Unicorn 재로딩 대기 중..........
Unicorn 재로딩 대기 중...........
Unicorn 재로딩 대기 중............
Unicorn 재로딩 대기 중.............
Unicorn 재로딩 대기 중..............
Unicorn 재로딩 대기 중...............
메모리를 확보하기 위해 7개의 Unicorn 워커 중지 중
메모리를 회수하기 위해 작업 대기열 중지 중, 마스터 pid는 971166입니다
$ cd /var/www/discourse/plugins/docker_manager && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse/plugins/docker_manager && git reset --hard HEAD@{upstream}
HEAD is now at 540a064 FIX: Minimize database access following `db:migrate` (#247)
$ bundle install --retry 3 --jobs 4
Bundle complete! 142 Gemfile dependencies, 184 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `./vendor/bundle`
1 installed gem you directly depend on is looking for funding.
  Run `bundle fund` for details
$ if [ -f yarn.lock ]; then yarn install; else CI=1 pnpm install; fi
 WARN  This project is configured to use v9.9.0 of pnpm. Your current pnpm is v9.1.4
Scope: all 19 workspace projects
Lockfile is up to date, resolution step is skipped
Already up to date

Done in 3.8s
$ LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all
discourse-chat-integration is already at latest compatible version
discourse-post-voting is already at latest compatible version
discourse-reactions is already at latest compatible version
discourse-rss-polling is already at latest compatible version
discourse-signatures is already at latest compatible version
discourse-whos-online is already at latest compatible version
docker_manager is already at latest compatible version
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate
Multisite migrator is running using 1 threads

Migrating default
Seeding default
*** Bundling assets. This will take a while *** 
$ bundle exec rake themes:update assets:precompile
Checking 'Blackout' for 'default'... up to date
Checking 'Custom Header Links' for 'default'... updating from 940d9d08 to 299a7eba
Building
Environment: production
building...
...[ConfigLoader]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: @embroider/macros > applyPatches]
...[Babel: pretty-text > applyPatches]
...[Babel: discourse-common > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: @glimmer/component > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-cache-primitive-polyfill > applyPatches]
...[Babel: ember-on-resize-modifier > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[SourceMapConcat]
...[Babel: admin > applyPatches]
...[Babel: admin > applyPatches]
...[TerserWriter]
...[SourceMapConcat]
...[TerserWriter]
...[Babel: discourse-plugins > applyPatches]
...[SourceMapConcat]
...[Babel: discourse-plugins > applyPatches]
...[SourceMapConcat]
...[Babel: discourse-plugins > applyPatches]
...[SourceMapConcat]
...[Babel: discourse-plugins > applyPatches]
...[TerserWriter]
...[TerserWriter]

WARNING: 319 deprecations encountered while compiling scss. (we cannot correct these until the Ruby SCSS pipeline is updated)
cleaning up
cleaning up...
Built project successfully. Stored in "dist/".
File sizes:
 - dist/assets/admin.js: 957.64 kB (159.22 kB gzipped)
 - dist/assets/browser-detect.js: 425 B (298 B gzipped)
 - dist/assets/browser-update.js: 1.51 kB (866 B gzipped)
 - dist/assets/chunk.25e35d3128e20a313ed3.d41d8cd9.js: 2.91 MB (963.17 kB gzipped)
 - dist/assets/chunk.289c5e793960b9d7e044.d41d8cd9.js: 58.57 kB (17.67 kB gzipped)
 - dist/assets/chunk.385f751d55b73db29793.d41d8cd9.js: 4.7 MB (1.05 MB gzipped)
 - dist/assets/chunk.4d8ec4e5eade9fb8fa6d.d41d8cd9.js: 522.49 kB (101.23 kB gzipped)
 - dist/assets/chunk.4f6721924e4132003bca.css: 139.49 kB (23.38 kB gzipped)
 - dist/assets/chunk.5769da02aa45256811b9.css: 20.97 kB (4.92 kB gzipped)
 - dist/assets/chunk.5769da02aa45256811b9.d41d8cd9.js: 209 B (188 B gzipped)
 - dist/assets/chunk.5ddbb05571dc3ff0c7ff.d41d8cd9.js: 449.61 kB (120.63 kB gzipped)
 - dist/assets/chunk.73a366a489bcf1d084a9.d41d8cd9.js: 6.5 kB (2.66 kB gzipped)
 - dist/assets/chunk.9229a63bfdbbd797c335.d41d8cd9.js: 5.36 kB (2.1 kB gzipped)
 - dist/assets/chunk.96f6a82d41b7ecdb46ff.d41d8cd9.js: 4.06 kB (1.83 kB gzipped)
 - dist/assets/chunk.9a4c7b62d1cdc227726d.d41d8cd9.js: 104.3 kB (46.21 kB gzipped)
 - dist/assets/chunk.9ae9bfd2e3a0346e65fe.d41d8cd9.js: 597.18 kB (162.61 kB gzipped)
 - dist/assets/chunk.9d4fa1cf0713b99ddc47.d41d8cd9.js: 40.92 kB (13.85 kB gzipped)
 - dist/assets/chunk.a12aa1448e5b03816d58.d41d8cd9.js: 6.65 kB (2.49 kB gzipped)
 - dist/assets/chunk.ce4f6b57aefd2813f407.d41d8cd9.js: 209 B (188 B gzipped)
 - dist/assets/chunk.ec4a3c77e03542b4b37f.d41d8cd9.js: 67.53 kB (12.56 kB gzipped)
 - dist/assets/chunk.f160741d1752972db397.d41d8cd9.js: 20.87 kB (8.13 kB gzipped)
 - dist/assets/chunk.f9f3bdbb1b89a4c7161b.d41d8cd9.js: 153 B (142 B gzipped)
 - dist/assets/discourse.css: 171 B (156 B gzipped)
 - dist/assets/discourse.d41d8cd98f00b204e9800998ecf8427e.css: 0 B
 - dist/assets/embed-application.js: 1.19 kB (574 B gzipped)
 - dist/assets/google-tag-manager.js: 526 B (357 B gzipped)
 - dist/assets/google-universal-analytics-v3.js: 654 B (403 B gzipped)
 - dist/assets/google-universal-analytics-v4.js: 461 B (298 B gzipped)
 - dist/assets/onpopstate-handler.js: 157 B (143 B gzipped)
 - dist/assets/pageview.js: 347 B (255 B gzipped)
 - dist/assets/plugins/automation_admin.js: 117.89 kB (15.8 kB gzipped)
 - dist/assets/plugins/chat.js: 788.59 kB (137.85 kB gzipped)
 - dist/assets/plugins/checklist.js: 3.81 kB (1.75 kB gzipped)
 - dist/assets/plugins/discourse-chat-integration.js: 1.29 kB (585 B gzipped)
 - dist/assets/plugins/discourse-chat-integration_admin.js: 35.66 kB (5.61 kB gzipped)
 - dist/assets/plugins/discourse-details.js: 1.25 kB (614 B gzipped)
 - dist/assets/plugins/discourse-lazy-videos.js: 6.31 kB (2.12 kB gzipped)
 - dist/assets/plugins/discourse-local-dates.js: 30.98 kB (8.36 kB gzipped)
 - dist/assets/plugins/discourse-post-voting.js: 44.89 kB (9.32 kB gzipped)
 - dist/assets/plugins/discourse-presence.js: 10.5 kB (2.35 kB gzipped)
 - dist/assets/plugins/discourse-reactions.js: 41.79 kB (9.3 kB gzipped)
 - dist/assets/plugins/discourse-rss-polling.js: 11.17 kB (2.14 kB gzipped)
 - dist/assets/plugins/discourse-signatures.js: 6.03 kB (1.43 kB gzipped)
 - dist/assets/plugins/discourse-whos-online.js: 16.35 kB (2.93 kB gzipped)
 - dist/assets/plugins/docker_manager_admin.js: 32.3 kB (6.49 kB gzipped)
 - dist/assets/plugins/footnote.js: 2.87 kB (1.25 kB gzipped)
 - dist/assets/plugins/poll.js: 91.92 kB (20.7 kB gzipped)
 - dist/assets/plugins/spoiler-alert.js: 3.27 kB (1.39 kB gzipped)
 - dist/assets/plugins/styleguide.js: 154.18 kB (21.22 kB gzipped)
 - dist/assets/print-page.js: 111 B (125 B gzipped)
 - dist/assets/publish.js: 294 B (212 B gzipped)
 - dist/assets/qunit-custom.css: 6.74 kB (1.89 kB gzipped)
 - dist/assets/qunit.css: 935.36 kB (132.29 kB gzipped)
 - dist/assets/scripts/discourse-boot.js: 390 B (270 B gzipped)
 - dist/assets/scripts/discourse-test-listen-boot.js: 122 B (106 B gzipped)
 - dist/assets/scripts/discourse-test-load-dynamic-js.js: 1.14 kB (601 B gzipped)
 - dist/assets/scripts/module-shims.js: 771 B (326 B gzipped)
 - dist/assets/scripts/start-app.js: 216 B (180 B gzipped)
 - dist/assets/splash-screen.js: 1.17 kB (554 B gzipped)
 - dist/assets/start-discourse.js: 495 B (338 B gzipped)
 - dist/assets/test-i18n.js: 587.25 kB (147.2 kB gzipped)
 - dist/assets/test-site-settings.js: 13.22 kB (4.86 kB gzipped)
 - dist/assets/vendor.d3163860318024d1a45415fcf58dbe4b.js: 440.54 kB (123.43 kB gzipped)
 - dist/javascripts/chart.js/3.5.1/chart.min.js: 188.37 kB (65.3 kB gzipped)
 - dist/javascripts/chartjs-plugin-datalabels/2.2.0/chartjs-plugin-datalabels.min.js: 12.94 kB (5.24 kB gzipped)
 - dist/javascripts/count.js: 1.44 kB (636 B gzipped)
 - dist/javascripts/embed-topics.js: 1.34 kB (631 B gzipped)
 - dist/javascripts/embed.js: 2.47 kB (1.01 kB gzipped)
 - dist/javascripts/magnific-popup/1.1.0/jquery.magnific-popup.min.js: 20.22 kB (7.37 kB gzipped)
 - dist/javascripts/media-optimization-worker.js: 5.01 kB (1.74 kB gzipped)
 - dist/javascripts/pikaday/1.8.2/pikaday.js: 42.54 kB (9.67 kB gzipped)
 - dist/javascripts/squoosh/mozjpeg_enc.js: 39.03 kB (10.81 kB gzipped)
 - dist/javascripts/squoosh/squoosh_resize.js: 4.53 kB (1.28 kB gzipped)
Purging temp files
Bundling assets

Compressing: locales/sq-d5028eb6deea56bd9ee8518ad94d664e1f726bc14ffe0caaef63306f53b3009b.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sq-d5028eb6deea56bd9ee8518ad94d664e1f726bc14ffe0caaef63306f53b3009b.js > /var/www/discourse/public/assets/locales/sq-d5028eb6deea56bd9ee8518ad94d664e1f726bc14ffe0caaef63306f53b3009b.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sq-d5028eb6deea56bd9ee8518ad94d664e1f726bc14ffe0caaef63306f53b3009b.js --output=/var/www/discourse/public/assets/locales/sq-d5028eb6deea56bd9ee8518ad94d664e1f726bc14ffe0caaef63306f53b3009b.js.br


Done 'locales/sq-d5028eb6deea56bd9ee8518ad94d664e1f726bc14ffe0caaef63306f53b3009b.js' : 0.15 secs

Compressing: locales/sr-d6dd306b86459d25e82af3d0bf3e96fe743b715c5d36062d05eac00b1762df7f.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sr-d6dd306b86459d25e82af3d0bf3e96fe743b715c5d36062d05eac00b1762df7f.js > /var/www/discourse/public/assets/locales/sr-d6dd306b86459d25e82af3d0bf3e96fe743b715c5d36062d05eac00b1762df7f.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sr-d6dd306b86459d25e82af3d0bf3e96fe743b715c5d36062d05eac00b1762df7f.js --output=/var/www/discourse/public/assets/locales/sr-d6dd306b86459d25e82af3d0bf3e96fe743b715c5d36062d05eac00b1762df7f.js.br


Done 'locales/sr-d6dd306b86459d25e82af3d0bf3e96fe743b715c5d36062d05eac00b1762df7f.js' : 0.07 secs

Compressing: locales/sv-e88d1c38043c1939567d0202f9f313e0625593751202589210cf718b32df07ba.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sv-e88d1c38043c1939567d0202f9f313e0625593751202589210cf718b32df07ba.js > /var/www/discourse/public/assets/locales/sv-e88d1c38043c1939567d0202f9f313e0625593751202589210cf718b32df07ba.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sv-e88d1c38043c1939567d0202f9f313e0625593751202589210cf718b32df07ba.js --output=/var/www/discourse/public/assets/locales/sv-e88d1c38043c1939567d0202f9f313e0625593751202589210cf718b32df07ba.js.br


Done 'locales/sv-e88d1c38043c1939567d0202f9f313e0625593751202589210cf718b32df07ba.js' : 0.08 secs

Compressing: locales/sw-cf938de6ba0f9d850a33ac66d7f26de4a49422444e52d88fd40b93c0d5c23ee2.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/sw-cf938de6ba0f9d850a33ac66d7f26de4a49422444e52d88fd40b93c0d5c23ee2.js > /var/www/discourse/public/assets/locales/sw-cf938de6ba0f9d850a33ac66d7f26de4a49422444e52d88fd40b93c0d5c23ee2.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/sw-cf938de6ba0f9d850a33ac66d7f26de4a49422444e52d88fd40b93c0d5c23ee2.js --output=/var/www/discourse/public/assets/locales/sw-cf938de6ba0f9d850a33ac66d7f26de4a49422444e52d88fd40b93c0d5c23ee2.js.br


Done 'locales/sw-cf938de6ba0f9d850a33ac66d7f26de4a49422444e52d88fd40b93c0d5c23ee2.js' : 0.08 secs

Compressing: locales/te-f8a4f1f67736673d636c7e8eb5cd8290d859db2eb29a4168c0dc3752649dfaa7.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/te-f8a4f1f67736673d636c7e8eb5cd8290d859db2eb29a4168c0dc3752649dfaa7.js > /var/www/discourse/public/assets/locales/te-f8a4f1f67736673d636c7e8eb5cd8290d859db2eb29a4168c0dc3752649dfaa7.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/te-f8a4f1f67736673d636c7e8eb5cd8290d859db2eb29a4168c0dc3752649dfaa7.js --output=/var/www/discourse/public/assets/locales/te-f8a4f1f67736673d636c7e8eb5cd8290d859db2eb29a4168c0dc3752649dfaa7.js.br


Done 'locales/te-f8a4f1f67736673d636c7e8eb5cd8290d859db2eb29a4168c0dc3752649dfaa7.js' : 0.12 secs

Compressing: locales/th-222d5d388ffbc6029e8392b5ee428ff832dc9ee4aea816ab3e904b896dd3cd11.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/th-222d5d388ffbc6029e8392b5ee428ff832dc9ee4aea816ab3e904b896dd3cd11.js > /var/www/discourse/public/assets/locales/th-222d5d388ffbc6029e8392b5ee428ff832dc9ee4aea816ab3e904b896dd3cd11.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/th-222d5d388ffbc6029e8392b5ee428ff832dc9ee4aea816ab3e904b896dd3cd11.js --output=/var/www/discourse/public/assets/locales/th-222d5d388ffbc6029e8392b5ee428ff832dc9ee4aea816ab3e904b896dd3cd11.js.br


Done 'locales/th-222d5d388ffbc6029e8392b5ee428ff832dc9ee4aea816ab3e904b896dd3cd11.js' : 0.09 secs

Compressing: locales/tr_TR-8ef3d63d9494019ef50433deb4ef58562c0a359841603249402f17731f94d428.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/tr_TR-8ef3d63d9494019ef50433deb4ef58562c0a359841603249402f17731f94d428.js > /var/www/discourse/public/assets/locales/tr_TR-8ef3d63d9494019ef50433deb4ef58562c0a359841603249402f17731f94d428.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/tr_TR-8ef3d63d9494019ef50433deb4ef58562c0a359841603249402f17731f94d428.js --output=/var/www/discourse/public/assets/locales/tr_TR-8ef3d63d9494019ef50433deb4ef58562c0a359841603249402f17731f94d428.js.br


Done 'locales/tr_TR-8ef3d63d9494019ef50433deb4ef58562c0a359841603249402f17731f94d428.js' : 0.07 secs

Compressing: locales/ug-2d7ee49f6c043f7624cde981371c9dd15cdb0b2a6a85c7f7377caa92f2a37b64.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ug-2d7ee49f6c043f7624cde981371c9dd15cdb0b2a6a85c7f7377caa92f2a37b64.js > /var/www/discourse/public/assets/locales/ug-2d7ee49f6c043f7624cde981371c9dd15cdb0b2a6a85c7f7377caa92f2a37b64.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ug-2d7ee49f6c043f7624cde981371c9dd15cdb0b2a6a85c7f7377caa92f2a37b64.js --output=/var/www/discourse/public/assets/locales/ug-2d7ee49f6c043f7624cde981371c9dd15cdb0b2a6a85c7f7377caa92f2a37b64.js.br


Done 'locales/ug-2d7ee49f6c043f7624cde981371c9dd15cdb0b2a6a85c7f7377caa92f2a37b64.js' : 0.09 secs

Compressing: locales/uk-de8fa09197d111a47d9efd9b7aa982c46a412681769c3b27c61f4b39694cc7ff.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/uk-de8fa09197d111a47d9efd9b7aa982c46a412681769c3b27c61f4b39694cc7ff.js > /var/www/discourse/public/assets/locales/uk-de8fa09197d111a47d9efd9b7aa982c46a412681769c3b27c61f4b39694cc7ff.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/uk-de8fa09197d111a47d9efd9b7aa982c46a412681769c3b27c61f4b39694cc7ff.js --output=/var/www/discourse/public/assets/locales/uk-de8fa09197d111a47d9efd9b7aa982c46a412681769c3b27c61f4b39694cc7ff.js.br


Done 'locales/uk-de8fa09197d111a47d9efd9b7aa982c46a412681769c3b27c61f4b39694cc7ff.js' : 0.1 secs

Compressing: locales/ur-7df73552abb76d19d3d5841605ffb1f6542b30be974e3e37da53ab91a1a904c9.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/ur-7df73552abb76d19d3d5841605ffb1f6542b30be974e3e37da53ab91a1a904c9.js > /var/www/discourse/public/assets/locales/ur-7df73552abb76d19d3d5841605ffb1f6542b30be974e3e37da53ab91a1a904c9.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/ur-7df73552abb76d19d3d5841605ffb1f6542b30be974e3e37da53ab91a1a904c9.js --output=/var/www/discourse/public/assets/locales/ur-7df73552abb76d19d3d5841605ffb1f6542b30be974e3e37da53ab91a1a904c9.js.br


Done 'locales/ur-7df73552abb76d19d3d5841605ffb1f6542b30be974e3e37da53ab91a1a904c9.js' : 0.09 secs

Compressing: locales/vi-c468ebde23ee57a1cd4160e83b18c147be17d83fd7113d10f17c04bfa4167caf.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/vi-c468ebde23ee57a1cd4160e83b18c147be17d83fd7113d10f17c04bfa4167caf.js > /var/www/discourse/public/assets/locales/vi-c468ebde23ee57a1cd4160e83b18c147be17d83fd7113d10f17c04bfa4167caf.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/vi-c468ebde23ee57a1cd4160e83b18c147be17d83fd7113d10f17c04bfa4167caf.js --output=/var/www/discourse/public/assets/locales/vi-c468ebde23ee57a1cd4160e83b18c147be17d83fd7113d10f17c04bfa4167caf.js.br


Done 'locales/vi-c468ebde23ee57a1cd4160e83b18c147be17d83fd7113d10f17c04bfa4167caf.js' : 0.08 secs

Compressing: locales/zh_CN-1e8954addf494f2be29df46332750e87f77655ed3129422cca3b08226eec59b0.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/zh_CN-1e8954addf494f2be29df46332750e87f77655ed3129422cca3b08226eec59b0.js > /var/www/discourse/public/assets/locales/zh_CN-1e8954addf494f2be29df46332750e87f77655ed3129422cca3b08226eec59b0.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/zh_CN-1e8954addf494f2be29df46332750e87f77655ed3129422cca3b08226eec59b0.js --output=/var/www/discourse/public/assets/locales/zh_CN-1e8954addf494f2be29df46332750e87f77655ed3129422cca3b08226eec59b0.js.br


Done 'locales/zh_CN-1e8954addf494f2be29df46332750e87f77655ed3129422cca3b08226eec59b0.js' : 0.07 secs

Compressing: locales/zh_TW-78104a741f68651e0f485ae09a64d0713cc0c933589282cf7873fa9b8859176f.js
gzip -f -c -9 /var/www/discourse/public/assets/locales/zh_TW-78104a741f68651e0f485ae09a64d0713cc0c933589282cf7873fa9b8859176f.js > /var/www/discourse/public/assets/locales/zh_TW-78104a741f68651e0f485ae09a64d0713cc0c933589282cf7873fa9b8859176f.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/locales/zh_TW-78104a741f68651e0f485ae09a64d0713cc0c933589282cf7873fa9b8859176f.js --output=/var/www/discourse/public/assets/locales/zh_TW-78104a741f68651e0f485ae09a64d0713cc0c933589282cf7873fa9b8859176f.js.br


Done 'locales/zh_TW-78104a741f68651e0f485ae09a64d0713cc0c933589282cf7873fa9b8859176f.js' : 0.07 secs

Compressing: admin-2b80ebbadb6a72df33135eb168fb040c9ee5d0c86fda5e5e1c15eda301a32d5f.js
gzip -f -c -9 /var/www/discourse/public/assets/admin-2b80ebbadb6a72df33135eb168fb040c9ee5d0c86fda5e5e1c15eda301a32d5f.js > /var/www/discourse/public/assets/admin-2b80ebbadb6a72df33135eb168fb040c9ee5d0c86fda5e5e1c15eda301a32d5f.js.gz

brotli -f --quality=6 /var/www/discourse/public/assets/admin-2b80ebbadb6a72df33135eb168fb040c9ee5d0c86fda5e5e1c15eda301a32d5f.js --output=/var/www/discourse/public/assets/admin-2b80ebbadb6a72df33135eb168fb040c9ee5d0c86fda5e5e1c15eda301a32d5f.js.br


Done 'admin-2b80ebbadb6a72df33135eb168fb040c9ee5d0c86fda5e5e1c15eda301a32d5f.js' : 0.09 secs

Skipping: chunk.020b1d74ca2244460d62.d41d8cd9.js already compressed
Skipping: chunk.05826de462450dc5e2e4.d41d8cd9.js already compressed
Compressing: chunk.0df7577d4ac976c1bdcf.d41d8cd9.js
pnpm terser '/var/www/discourse/public/assets/_chunk.0df7577d4ac976c1bdcf.d41d8cd9.js' -m -c -o '/var/www/discourse/public/assets/chunk.0df7577d4ac976c1bdcf.d41d8cd9.js' --source-map "base='/var/www/discourse/public/assets',root='/assets',url='chunk.0df7577d4ac976c1bdcf.d41d8cd9.js.map',includeSources=true"
rake aborted!
Errno::ENOENT: No such file or directory @ rb_file_s_size - /var/www/discourse/public/assets/chunk.0df7577d4ac976c1bdcf.d41d8cd9.js (Errno::ENOENT)
/var/www/discourse/lib/tasks/assets.rake:297:in `size'
/var/www/discourse/lib/tasks/assets.rake:297:in `block (6 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:250:in `log_task_duration'
/var/www/discourse/lib/tasks/assets.rake:289:in `block (5 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:240:in `block in concurrent?'
/var/www/discourse/lib/tasks/assets.rake:288:in `block (4 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:271:in `each'
/var/www/discourse/lib/tasks/assets.rake:271:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:240:in `concurrent?'
/var/www/discourse/lib/tasks/assets.rake:267:in `block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:250:in `log_task_duration'
/var/www/discourse/lib/tasks/assets.rake:266:in `block in <main>'
/var/www/discourse/lib/tasks/assets.rake:332:in `block in <main>'
Tasks: TOP => assets:precompile:compress_js
(See full trace by running task with --trace)
Docker Manager: FAILED TO UPGRADE
#<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.3.0/gems/railties-7.1.4/lib/rails/commands/runner/runner_command.rb:41:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/commands/runner/runner_command.rb:41:in `block in perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.1.4/lib/active_support/execution_wrapper.rb:92:in `wrap'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/commands/runner/runner_command.rb:40:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/thor-1.3.2/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/thor-1.3.2/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/command/base.rb:178:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/thor-1.3.2/lib/thor.rb:538:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/command/base.rb:73:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/command.rb:71:in `block in invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/command.rb:149:in `with_argv'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/command.rb:69:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.1.4/lib/rails/commands.rb:18:in `<main>'
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:74:in `require'
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:74:in `block (2 levels) in replace_require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bin/rails:18:in `<main>'
Spinning up 7 Unicorn worker(s) that were stopped initially

감사합니다

업데이트를 다시 실행하면 작동할까요?

이 로그에서 chunk.0df757이 ember-cli 자산 중 하나로 나열되지 않은 것이 흥미롭습니다. 표준 설치를 사용하고 계신가요? 다른 업데이트가 동시에 실행되고 있을 가능성이 있을까요?

데이비드, 안녕하세요.

네, 표준 설치 버전입니다. 여러 업데이트가 동시에 실행되는 것은 불가능하며, 몇 달 전부터 이 상태였습니다. 업데이트가 실패하는 것이죠.

명령줄에서 재구성을 실행해 보셨나요? (./launcher rebuild app)

+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=8 -e UNICORN_SIDEKIQS=1 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e LC_ALL=en_US.UTF-8 -e LANGUAGE=en_US.UTF-8 -e DISCOURSE_FORCE_HTTPS=true -e DISCOURSE_HOSTNAME=forum.hhf.technology -e DISCOURSE_DEVELOPER_EMAILS=REDACTED  -e DISCOURSE_SMTP_ADDRESS=smtp.mailgun.org -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=postmaster@forum.hhf.technology -e DISCOURSE_SMTP_PASSWORD=REDACTED  -e DISCOURSE_NOTIFICATION_EMAIL=noreply@forum.hhf.technology -h cloudpanelv6-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -v /docker/discourse/shared/standalone:/shared -v /docker/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:95:e4:11:44:55 local_discourse/app /sbin/boot
docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
See 'docker run --help'.
Failed to restart the container.

약간의 유사한 상황입니다

같은 문제가 아닙니다 - 새 토픽을 시작하는 것이 더 좋습니다. Docker가 오래된 것 같습니다. 업데이트할 수 없다면, 운영체제도 오래되었을 수 있습니다.

네, 새 주제를 시작하겠습니다. Docker도 구식이 아니며, OS도 마찬가지입니다.

문제를 해결했습니다. 그래서 새 주제를 만들지 않았습니다. 감사합니다. 까다로운 문제였네요.

안녕하세요, @david

CLI 재빌드를 성공적으로 완료했습니다.

로그에 다음과 같은 내용이 기록되었습니다:

Post-install message from i18n:
PSA: I18n will be dropping support for Ruby < 3.2 in the next major release (April 2025), due to Ruby's end of life for 3.1 and below (https://endoflife.date/ruby). Please upgrade to Ruby 3.2 or newer by April 2025 to continue using future versions of this gem.

현재 저희의 Ruby 버전은 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]입니다.

2025년 4월 이전에 이 버전을 업그레이드하기 위한 단계는 무엇인가요? 다른 곳에서 Ruby 버전이 Discourse에 포함되어 있어 필요할 경우 Discourse 업데이트 시 자동으로 업데이트될 수 있다는 내용을 읽었습니다.

표준 설치를 사용했다면, Ruby 버전은 이미 그보다 훨씬 최신일 가능성이 높습니다.

아래 명령어를 실행해 볼 수 있을까요?

cd /var/discourse
git status

네, 출력 결과는 다음과 같습니다:

On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

참고로, 이는 2024년 6월 16일에 수행된 신규 설치입니다.

이 Ruby 버전을 어떻게 확인하셨나요? Discourse 도커 컨테이너 내부에서 확인하신 건가요? 아니면 호스트 시스템에서 확인하신 건가요?

(컨테이너 내부의 버전만이 Discourse에 대해 중요합니다)