Erreur lors de la mise à jour via le reconditionnement du launcher

Salut tout le monde,

Je rencontre un problème en essayant de mettre à jour mon instance Discourse et je n’arrive pas à en trouver la cause. J’exécute ./launcher rebuild app comme d’habitude.

Journaux complets de la reconstruction

./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 600 app
app
2.0.20231218-0429: Pulling from discourse/base
Digest: sha256:468f70b9bb4c6d0c6c2bbb3efc1a5e12d145eae57bdb6946b7fe5558beb52dc1
Status: Image is up to date for discourse/base:2.0.20231218-0429
docker.io/discourse/base:2.0.20231218-0429
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-04-16T04:27:06.052594 #1]  INFO -- : Reading from stdin
I, [2024-04-16T04:27:06.063582 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown:
I, [2024-04-16T04:27:06.067286 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2024-04-16T04:27:06.071430 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2024-04-16T04:27:06.075274 #1]  INFO -- : File > /root/install_postgres  chmod: +x  chown:
I, [2024-04-16T04:27:06.078912 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown:
I, [2024-04-16T04:27:06.080229 #1]  INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.080618 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.080887 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.081189 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.081531 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.081763 #1]  INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.081997 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.082227 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.082463 #1]  INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2024-04-16T04:27:06.082944 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2024-04-16T04:27:06.083141 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2024-04-16T04:27:06.083324 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2024-04-16T04:27:06.083595 #1]  INFO -- : > [ -f /root/install_postgres ] && /root/install_postgres && rm -f /root/install_postgres
I, [2024-04-16T04:27:06.941238 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2024-04-16T04:27:06.941466 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2024-04-16T04:27:06.946713 #1]  INFO -- : File > /usr/local/bin/create_db  chmod: +x  chown:
I, [2024-04-16T04:27:06.951353 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-04-16T04:27:06.957369 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2024-04-16T04:27:06.957531 #1]  INFO -- : > sleep 5
2024-04-16 04:27:07.012 UTC [35] LOG:  starting PostgreSQL 13.13 (Debian 13.13-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2024-04-16 04:27:07.014 UTC [35] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2024-04-16 04:27:07.014 UTC [35] LOG:  listening on IPv6 address "::", port 5432
2024-04-16 04:27:07.016 UTC [35] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-04-16 04:27:07.024 UTC [44] LOG:  database system was shut down at 2024-04-16 04:26:59 UTC
2024-04-16 04:27:07.030 UTC [35] LOG:  database system is ready to accept connections
I, [2024-04-16T04:27:11.959331 #1]  INFO -- :
I, [2024-04-16T04:27:11.959510 #1]  INFO -- : > /usr/local/bin/create_db
2024-04-16 04:27:12.030 UTC [54] postgres@postgres ERROR:  database "discourse" already exists
2024-04-16 04:27:12.030 UTC [54] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
2024-04-16 04:27:12.089 UTC [57] postgres@discourse ERROR:  role "discourse" already exists
2024-04-16 04:27:12.089 UTC [57] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
NOTICE:  extension "hstore" already exists, skipping
NOTICE:  extension "pg_trgm" already exists, skipping
NOTICE:  extension "vector" already exists, skipping
NOTICE:  extension "hstore" already exists, skipping
NOTICE:  extension "pg_trgm" already exists, skipping
NOTICE:  extension "vector" already exists, skipping
I, [2024-04-16T04:27:12.495382 #1]  INFO -- : GRANT
ALTER SCHEMA
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
UPDATE 0

I, [2024-04-16T04:27:12.495506 #1]  INFO -- : > echo postgres installed!
I, [2024-04-16T04:27:12.498377 #1]  INFO -- : postgres installed!

I, [2024-04-16T04:27:12.503359 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown:
I, [2024-04-16T04:27:12.508813 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown:
I, [2024-04-16T04:27:12.514019 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2024-04-16T04:27:12.515024 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.515773 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.516342 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-04-16T04:27:12.521412 #1]  INFO -- :
I, [2024-04-16T04:27:12.521756 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.522348 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.523040 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.523673 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.524231 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2024-04-16T04:27:12.524936 #1]  INFO -- : > echo redis installed
I, [2024-04-16T04:27:12.528483 #1]  INFO -- : redis installed

I, [2024-04-16T04:27:12.528734 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-04-16T04:27:12.533177 #1]  INFO -- : logfile ""

I, [2024-04-16T04:27:12.533505 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-04-16T04:27:12.536383 #1]  INFO -- : > sleep 10
97:C 16 Apr 2024 04:27:12.547 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
97:C 16 Apr 2024 04:27:12.547 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=97, just started
97:C 16 Apr 2024 04:27:12.547 # Configuration loaded
97:M 16 Apr 2024 04:27:12.548 * monotonic clock: POSIX clock_gettime
97:M 16 Apr 2024 04:27:12.549 * Running mode=standalone, port=6379.
97:M 16 Apr 2024 04:27:12.549 # Server initialized
97:M 16 Apr 2024 04:27:12.550 * Loading RDB produced by version 7.0.7
97:M 16 Apr 2024 04:27:12.550 * RDB age 14 seconds
97:M 16 Apr 2024 04:27:12.550 * RDB memory usage when created 16.10 Mb
97:M 16 Apr 2024 04:27:12.587 * Done loading RDB, keys loaded: 3352, keys expired: 13.
97:M 16 Apr 2024 04:27:12.587 * DB loaded from disk: 0.038 seconds
97:M 16 Apr 2024 04:27:12.587 * Ready to accept connections
I, [2024-04-16T04:27:22.538944 #1]  INFO -- :
I, [2024-04-16T04:27:22.539374 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2024-04-16T04:27:22.543511 #1]  INFO -- : thpoff is installed!

I, [2024-04-16T04:27:22.543790 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2024-04-16T04:27:22.602903 #1]  INFO -- :
I, [2024-04-16T04:27:22.602991 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2024-04-16T04:27:22.690663 #1]  INFO -- :
I, [2024-04-16T04:27:22.690831 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2024-04-16T04:27:22.772957 #1]  INFO -- :
I, [2024-04-16T04:27:22.773266 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-04-16T04:27:22.777060 #1]  INFO -- :
I, [2024-04-16T04:27:22.780213 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown:
I, [2024-04-16T04:27:22.787317 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2024-04-16T04:27:22.793052 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown:
I, [2024-04-16T04:27:22.797560 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown:
I, [2024-04-16T04:27:22.801026 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2024-04-16T04:27:22.805620 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2024-04-16T04:27:22.805779 #1]  INFO -- : Replacing # postgres with if [ -f /root/install_postgres ]; then
  /root/install_postgres
  rm /root/install_postgres
fi
sv start postgres || exit 1
 in /etc/service/unicorn/run
I, [2024-04-16T04:27:22.807193 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
Updating files: 100% (33715/33715), done.
I, [2024-04-16T04:27:26.404988 #1]  INFO -- : HEAD is now at 6ab1a19e9 DEV: Convert min_trust_level_to_allow_invite to groups (#24893)

I, [2024-04-16T04:27:26.405131 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-04-16T04:27:26.524171 #1]  INFO -- :
I, [2024-04-16T04:27:26.524306 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'
From https://github.com/discourse/discourse
 - [deleted]             (none)     -> origin/0-assets-spec2
 - [deleted]             (none)     -> origin/0-drop-code
 - [deleted]             (none)     -> origin/0-file-join-no
 - [deleted]             (none)     -> origin/0-followup
 - [deleted]             (none)     -> origin/0-gjs-iframed-html
 - [deleted]             (none)     -> origin/a11y-sidebar-contrast
 - [deleted]             (none)     -> origin/a11y–focus-tooltip
 - [deleted]             (none)     -> origin/add-ds-store-to-gitignore
 - [deleted]             (none)     -> origin/add-new-chat-indicator-preference-only-mentions
 - [deleted]             (none)     -> origin/add-topic-voting-webhook
 - [deleted]             (none)     -> origin/after-topic-list
 - [deleted]             (none)     -> origin/api-reduce-motion
 - [deleted]             (none)     -> origin/api-topic-title-decorator
 - [deleted]             (none)     -> origin/boosted-searches
 - [deleted]             (none)     -> origin/bulk-button-class
 - [deleted]             (none)     -> origin/card-container-plugin-outlet
 - [deleted]             (none)     -> origin/composer-warnings-use-notice-alt
 - [deleted]             (none)     -> origin/confirm-session-only-after-5-mins
 - [deleted]             (none)     -> origin/dependabot/bundler/excon-0.108.0
 - [deleted]             (none)     -> origin/dependabot/bundler/hashdiff-1.1.0
 - [deleted]             (none)     -> origin/dependabot/bundler/parallel-1.24.0
 - [deleted]             (none)     -> origin/dependabot/bundler/rubocop-discourse-3.6.0
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.6.0
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.10.0
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/drop-target-2.0.2
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.7.0
 - [deleted]             (none)     -> origin/desktop-notification-handlers
 - [deleted]             (none)     -> origin/dev-rework-codeblock-fix
 - [deleted]             (none)     -> origin/dev/add-new-chat-metrics
 - [deleted]             (none)     -> origin/dev/allow-chat-mentions-to-have-several-notifications
 - [deleted]             (none)     -> origin/dev/convert-min-trust-level-to-create-tag-to-group
 - [deleted]             (none)     -> origin/dev/convert-min-trust-level-to-ignore-to-groups
 - [deleted]             (none)     -> origin/dev/drop-notification_id-column-on-chat-mentions
 - [deleted]             (none)     -> origin/dev/dry-up-user-status-serializers
 - [deleted]             (none)     -> origin/dev/flaky-chat-details-collapser-spec
 - [deleted]             (none)     -> origin/dev/no-need-to-include-user-status-twice
 - [deleted]             (none)     -> origin/dev/rafactor-the-export-csv-file-job
 - [deleted]             (none)     -> origin/dev/rethink-mass-mentions-polymorphic
 - [deleted]             (none)     -> origin/dev/revert-guardian-devex
 - [deleted]             (none)     -> origin/dev/simplify-lib-test-js
 - [deleted]             (none)     -> origin/dev/test-status-tooltip-in-its-own-test-2
 - [deleted]             (none)     -> origin/dev/trust-level-value-object
 - [deleted]             (none)     -> origin/dev_categories
 - [deleted]             (none)     -> origin/dev_watched_words
 - [deleted]             (none)     -> origin/drop-kit
 - [deleted]             (none)     -> origin/experimantal/deleted-channel-and-messages-export
 - [deleted]             (none)     -> origin/extract_stripper
 - [deleted]             (none)     -> origin/feat-render-images-in-local-onebox
 - [deleted]             (none)     -> origin/feature/admin-sidebar-v0
 - [deleted]             (none)     -> origin/feature/bookmark-menu-and-modal-redesign
 - [deleted]             (none)     -> origin/feature/experimental-passkeys
 - [deleted]             (none)     -> origin/feature/migrations-schema-generator
 - [deleted]             (none)     -> origin/feature/watched-word-groups
 - [deleted]             (none)     -> origin/feature_watched_words_validation
 - [deleted]             (none)     -> origin/filtered-events
 - [deleted]             (none)     -> origin/fix-client-tests-for-status
 - [deleted]             (none)     -> origin/fix-join-filter-upload
 - [deleted]             (none)     -> origin/fix-modal-flash-minor
 - [deleted]             (none)     -> origin/fix/count-mass-mentions-correctly
 - [deleted]             (none)     -> origin/fix/do-not-consider-codeblocks-when-parsing-mentions-alt
 - [deleted]             (none)     -> origin/fix/dont-fail-when-exporting-chat-messages-from-deleted-channels-or-of-deleted-users
 - [deleted]             (none)     -> origin/fix/multi-tag-search
 - [deleted]             (none)     -> origin/float-kit-3
 - [deleted]             (none)     -> origin/generic-import-latest-snowflake
 - [deleted]             (none)     -> origin/global-notice-reactive
 - [deleted]             (none)     -> origin/group-directory-cleanup
 - [deleted]             (none)     -> origin/issue/fix-guardian-init-basic-user
 - [deleted]             (none)     -> origin/keyword-site-setting
 - [deleted]             (none)     -> origin/labeler
 - [deleted]             (none)     -> origin/large-notification-table
 - [deleted]             (none)     -> origin/loic-use-ar-enums-posts
 - [deleted]             (none)     -> origin/low-ram-help
 - [deleted]             (none)     -> origin/migrations-convert
 - [deleted]             (none)     -> origin/mobile-categories-refactor
 - [deleted]             (none)     -> origin/mobile-view-param-key
 - [deleted]             (none)     -> origin/move-automation-to-core
 - [deleted]             (none)     -> origin/move-checkbox-public-up
 - [deleted]             (none)     -> origin/move_inflector
 - [deleted]             (none)     -> origin/multi-invite
 - [deleted]             (none)     -> origin/noised
 - [deleted]             (none)     -> origin/offline-indicator-by-default
 - [deleted]             (none)     -> origin/passkeys-part-3
 - [deleted]             (none)     -> origin/plugin-extra-js
 - [deleted]             (none)     -> origin/poc/auto-after-before-plugin-outlets
 - [deleted]             (none)     -> origin/poc/insert-before-after-wrapping-outlet
 - [deleted]             (none)     -> origin/rails-6.x-update
 - [deleted]             (none)     -> origin/rebake-quotes
 - [deleted]             (none)     -> origin/redirect-cat-trail
 - [deleted]             (none)     -> origin/reply-where-position
 - [deleted]             (none)     -> origin/revert-maxmind
 - [deleted]             (none)     -> origin/rotate-token-on-ip-change
 - [deleted]             (none)     -> origin/search_refactor
 - [deleted]             (none)     -> origin/security/bookmark-notification-unread-visibility
 - [deleted]             (none)     -> origin/support-load-more-btn
 - [deleted]             (none)     -> origin/table-builder-modal-modifier
 - [deleted]             (none)     -> origin/test-issue-temporary
 - [deleted]             (none)     -> origin/test-mentions-duplicates
 - [deleted]             (none)     -> origin/tests-passed-broken
 - [deleted]             (none)     -> origin/tmp/reimplement-all-and-here-mentions
 - [deleted]             (none)     -> origin/topic-list-refactor
 - [deleted]             (none)     -> origin/transform-hooks
 - [deleted]             (none)     -> origin/transform-post-fn-api
 - [deleted]             (none)     -> origin/tweaks-2-fr
 - [deleted]             (none)     -> origin/update-login-modal-mark
 - [deleted]             (none)     -> origin/user-group-messages-after-latest
 - [deleted]             (none)     -> origin/username_cache
 - [deleted]             (none)     -> origin/ux-add-sorting-params-to-outlet
 - [deleted]             (none)     -> origin/watched-words-link
 - [deleted]             (none)     -> origin/webauthn-internal-refactor
 - [deleted]             (none)     -> origin/wip-close-on-click-outside-search
 - [deleted]             (none)     -> origin/wip_categories
 - [deleted]             (none)     -> origin/wizard-split
   6ab1a19e9..7a083daf2  main                    -> origin/main
 * [new branch]          0-drop-one-hbr          -> origin/0-drop-one-hbr
 * [new branch]          0-ember-bump            -> origin/0-ember-bump
 * [new branch]          0-extend-native         -> origin/0-extend-native
 * [new branch]          0-fix-perf-watched-words -> origin/0-fix-perf-watched-words
 * [new branch]          0-rename-details        -> origin/0-rename-details
 * [new branch]          after-post-outlet       -> origin/after-post-outlet
 * [new branch]          allow-overriding-sidebar-my-posts-icon -> origin/allow-overriding-sidebar-my-posts-icon
 * [new branch]          allow-staff-to-tag      -> origin/allow-staff-to-tag
 * [new branch]          asciinema-iframe        -> origin/asciinema-iframe
 * [new branch]          async-category-link     -> origin/async-category-link
 * [new branch]          attach_useful_ruby_methods_to_theme_migrations -> origin/attach_useful_ruby_methods_to_theme_migrations
 * [new branch]          category-link-ancestors -> origin/category-link-ancestors
 * [new branch]          chat-thread-title-cta   -> origin/chat-thread-title-cta
 * [new branch]          d-object                -> origin/d-object
 * [new branch]          decorator-transforms    -> origin/decorator-transforms
 * [new branch]          dependabot/bundler/parallel_tests-4.4.0 -> origin/dependabot/bundler/parallel_tests-4.4.0
 * [new branch]          dependabot/npm_and_yarn/ember-cli-5.8.0 -> origin/dependabot/npm_and_yarn/ember-cli-5.8.0
 * [new branch]          dependabot/npm_and_yarn/ember-source-5.8.0 -> origin/dependabot/npm_and_yarn/ember-source-5.8.0
 * [new branch]          dependabot/npm_and_yarn/markdown-it-14.1.0 -> origin/dependabot/npm_and_yarn/markdown-it-14.1.0
 * [new branch]          dev-replace-transformed-post-with-topic-model-in-topic-map -> origin/dev-replace-transformed-post-with-topic-model-in-topic-map
 * [new branch]          dev/always-load-problem-checks -> origin/dev/always-load-problem-checks
 * [new branch]          dev/catch-missing-translations-during-test-runs -> origin/dev/catch-missing-translations-during-test-runs
 * [new branch]          dev/db-backed-admin-messages -> origin/dev/db-backed-admin-messages
 * [new branch]          dev/deprecate-found-user-with-status-serializer -> origin/dev/deprecate-found-user-with-status-serializer
 * [new branch]          dev/incremental-imports-experiments-base -> origin/dev/incremental-imports-experiments-base
 * [new branch]          dev/incremental-imports-experiments-pgloaded -> origin/dev/incremental-imports-experiments-pgloaded
 * [new branch]          dev/incremental-imports-experiments-virtualpg -> origin/dev/incremental-imports-experiments-virtualpg
 * [new branch]          dev/promote-inline-checks-to-problem-checks -> origin/dev/promote-inline-checks-to-problem-checks
 * [new branch]          dev/proof-of-concept-rewriting-mentions-notification-logic -> origin/dev/proof-of-concept-rewriting-mentions-notification-logic
 * [new branch]          dev/stylesheet_importer_categories_with_background_images-modifier -> origin/dev/stylesheet_importer_categories_with_background_images-modifier
 * [new branch]          dev_add_query_param     -> origin/dev_add_query_param
 * [new branch]          dev_lazy_load_categories_tests -> origin/dev_lazy_load_categories_tests
 * [new branch]          dev_update_category_position -> origin/dev_update_category_position
 * [new branch]          docs-publishing-mvp     -> origin/docs-publishing-mvp
 * [new branch]          extra-js-revert         -> origin/extra-js-revert
 * [new branch]          feature/disable-failing-auth-methods -> origin/feature/disable-failing-auth-methods
 * [new branch]          feature/linkedin-oidc-logins -> origin/feature/linkedin-oidc-logins
 * [new branch]          feature/paste-upload-on-first-upload-input-templates -> origin/feature/paste-upload-on-first-upload-input-templates
 * [new branch]          feature_track_mentions  -> origin/feature_track_mentions
 * [new branch]          fix-display-errors-for-history-modal-when-fetching-revisions -> origin/fix-display-errors-for-history-modal-when-fetching-revisions
 * [new branch]          fix/activity-summary-secure-images -> origin/fix/activity-summary-secure-images
 * [new branch]          fix_categories_ilike    -> origin/fix_categories_ilike
 * [new branch]          fix_default_value_validation_fail -> origin/fix_default_value_validation_fail
 * [new branch]          fix_load_bookmarks_categories -> origin/fix_load_bookmarks_categories
 * [new branch]          fix_plus_subcategories  -> origin/fix_plus_subcategories
 * [new branch]          fix_reviewable_translation -> origin/fix_reviewable_translation
 * [new branch]          formtoolkit             -> origin/formtoolkit
 * [new branch]          generic-import-add-suspender -> origin/generic-import-add-suspender
   7f2bdca65..17902b707  generic-import-latest   -> origin/generic-import-latest
 * [new branch]          hijacks                 -> origin/hijacks
 * [new branch]          input-heading-fix       -> origin/input-heading-fix
 * [new branch]          issue/fixup-upload-ref-backfill-migration-dates -> origin/issue/fixup-upload-ref-backfill-migration-dates
 * [new branch]          lazy-fabricators        -> origin/lazy-fabricators
 * [new branch]          live-cache              -> origin/live-cache
 * [new branch]          member-xp/mobile-modal  -> origin/member-xp/mobile-modal
 * [new branch]          migrations-tooling/converter -> origin/migrations-tooling/converter
 * [new branch]          omniauth-2              -> origin/omniauth-2
 * [new branch]          powered-by-reactivity   -> origin/powered-by-reactivity
 * [new branch]          promote-migration-tweak -> origin/promote-migration-tweak
 * [new branch]          remove-bootbox          -> origin/remove-bootbox
 * [new branch]          remove-disable-sidebar  -> origin/remove-disable-sidebar
 * [new branch]          see_if_yarn_cache_is_working -> origin/see_if_yarn_cache_is_working
 * [new branch]          shared-draft-category   -> origin/shared-draft-category
 * [new branch]          skip-topic-bookmark-sync-user-destroy -> origin/skip-topic-bookmark-sync-user-destroy
   d7f7f79b6..0d761a0c4  stable                  -> origin/stable
 * [new branch]          support-query-string    -> origin/support-query-string
   6ab1a19e9..cdc8e9de1  tests-passed            -> origin/tests-passed
 * [new branch]          user-menu-full-name     -> origin/user-menu-full-name
 * [new branch]          watched-word-groups     -> origin/watched-word-groups
 t [tag update]          beta                    -> beta
 t [tag update]          latest-release          -> latest-release
 * [new tag]             v3.1.4                  -> v3.1.4
 * [new tag]             v3.1.5                  -> v3.1.5
 * [new tag]             v3.2.0                  -> v3.2.0
 * [new tag]             v3.2.0.beta4            -> v3.2.0.beta4
 * [new tag]             v3.2.0.beta5            -> v3.2.0.beta5
 * [new tag]             v3.2.1                  -> v3.2.1
 * [new tag]             v3.3.0.beta1            -> v3.3.0.beta1
I, [2024-04-16T04:27:27.162657 #1]  INFO -- :
I, [2024-04-16T04:27:27.162774 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
      git pull
  else
      git -c advice.detachedHead=false checkout tests-passed
  fi
'
Switched to a new branch 'tests-passed'
I, [2024-04-16T04:27:31.392098 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

```I, [2024-04-16T04:27:31.392220 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-04-16T04:27:31.401962 #1]  INFO -- :
I, [2024-04-16T04:27:31.402063 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-04-16T04:27:31.405248 #1]  INFO -- :
I, [2024-04-16T04:27:31.405497 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-04-16T04:27:31.407953 #1]  INFO -- :
I, [2024-04-16T04:27:31.408069 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-04-16T04:27:31.410808 #1]  INFO -- :
I, [2024-04-16T04:27:31.410885 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-04-16T04:27:31.413709 #1]  INFO -- :
I, [2024-04-16T04:27:31.413808 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-04-16T04:27:31.416857 #1]  INFO -- :
I, [2024-04-16T04:27:31.417106 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2024-04-16T04:27:31.419647 #1]  INFO -- :
I, [2024-04-16T04:27:31.419748 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-04-16T04:27:31.423970 #1]  INFO -- :
I, [2024-04-16T04:27:31.424137 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2024-04-16T04:27:31.427825 #1]  INFO -- :
I, [2024-04-16T04:27:31.427994 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2024-04-16T04:27:31.432160 #1]  INFO -- :
I, [2024-04-16T04:27:31.432311 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-04-16T04:27:31.435771 #1]  INFO -- :
I, [2024-04-16T04:27:31.435901 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2024-04-16T04:27:31.440000 #1]  INFO -- :
I, [2024-04-16T04:27:31.440155 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-04-16T04:27:31.443773 #1]  INFO -- :
I, [2024-04-16T04:27:31.443849 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-04-16T04:27:32.113734 #1]  INFO -- :
I, [2024-04-16T04:27:32.113906 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-04-16T04:27:32.116384 #1]  INFO -- :
I, [2024-04-16T04:27:32.116661 #1]  INFO -- : Remplacement de # redis par sv start redis || exit 1 dans /etc/service/unicorn/run
I, [2024-04-16T04:27:32.117426 #1]  INFO -- : > cd /var/www/discourse/plugins && mkdir -p plugins
I, [2024-04-16T04:27:32.120971 #1]  INFO -- :
I, [2024-04-16T04:27:32.121093 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonage dans 'docker_manager'...
I, [2024-04-16T04:27:32.546003 #1]  INFO -- :
I, [2024-04-16T04:27:32.546440 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Clonage dans 'discourse-solved'...
I, [2024-04-16T04:27:32.777466 #1]  INFO -- :
I, [2024-04-16T04:27:32.777592 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-adplugin.git
Clonage dans 'discourse-adplugin'...
I, [2024-04-16T04:27:33.005503 #1]  INFO -- :
I, [2024-04-16T04:27:33.005630 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-affiliate.git
Clonage dans 'discourse-affiliate'...
I, [2024-04-16T04:27:33.201606 #1]  INFO -- :
I, [2024-04-16T04:27:33.201741 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
Clonage dans 'discourse-cakeday'...
I, [2024-04-16T04:27:33.411690 #1]  INFO -- :
I, [2024-04-16T04:27:33.411803 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-push-notifications.git
Clonage dans 'discourse-push-notifications'...
I, [2024-04-16T04:27:33.585989 #1]  INFO -- :
I, [2024-04-16T04:27:33.586215 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-auto-deactivate.git
Clonage dans 'discourse-auto-deactivate'...
I, [2024-04-16T04:27:33.780633 #1]  INFO -- :
I, [2024-04-16T04:27:33.780755 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions.git
Clonage dans 'discourse-reactions'...
I, [2024-04-16T04:27:34.017023 #1]  INFO -- :
I, [2024-04-16T04:27:34.017401 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.022331 #1]  INFO -- :
I, [2024-04-16T04:27:34.022503 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-04-16T04:27:34.024969 #1]  INFO -- :
I, [2024-04-16T04:27:34.025070 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2024-04-16T04:27:34.027052 #1]  INFO -- :
I, [2024-04-16T04:27:34.027571 #1]  INFO -- : Remplacement de pid /run/nginx.pid; par daemon off; dans /etc/nginx/nginx.conf
I, [2024-04-16T04:27:34.027962 #1]  INFO -- : Remplacement de (?m-ix:upstream[^\}]+\}) par upstream discourse { server 127.0.0.1:3000; } dans /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.028378 #1]  INFO -- : Remplacement de (?-mix:server_name.+$) par server_name _ ; dans /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.028623 #1]  INFO -- : Remplacement de (?-mix:client_max_body_size.+$) par client_max_body_size $upload_size ; dans /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.028885 #1]  INFO -- : Remplacement de (?-mix:worker_connections.+$) par worker_connections $nginx_worker_connections ; dans /etc/nginx/nginx.conf
I, [2024-04-16T04:27:34.029114 #1]  INFO -- : > echo "configuration web terminée"
I, [2024-04-16T04:27:34.031149 #1]  INFO -- : configuration web terminée

I, [2024-04-16T04:27:34.031391 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2024-04-16T04:27:34.858689 #1]  INFO -- : Installation réussie de bundler-2.5.3
1 gem installé

I, [2024-04-16T04:27:34.858799 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2024-04-16T04:27:38.808075 #1]  INFO -- :
I, [2024-04-16T04:27:38.808549 #1]  INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2024-04-16T04:27:38.810644 #1]  INFO -- :
I, [2024-04-16T04:27:38.810783 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
warning Le champ de résolution "unset-value@2.0.1" est incompatible avec la version demandée "unset-value@^1.0.0"
warning Le motif ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"] tente de se décompresser dans la même destination "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" que le motif ["wrap-ansi@^7.0.0"]. Cela pourrait entraîner un comportement non déterministe, opération ignorée.
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.3.8" a une dépendance pair non satisfaite "@typescript-eslint/parser@^6.15.0".
warning " > @glint/environment-ember-loose@1.4.0" a une dépendance pair non satisfaite "@glimmer/component@^1.1.2".
warning " > discourse-markdown-it@1.0.0" a une dépendance pair non satisfaite "xss@*".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/aws-s3@3.0.6" a une dépendance pair incorrecte "@uppy/core@^3.1.2".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/aws-s3-multipart@3.1.3" a une dépendance pair incorrecte "@uppy/core@^3.1.2".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/xhr-upload@3.1.1" a une dépendance pair incorrecte "@uppy/core@^3.1.2".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse-plugins > ember-this-fallback@0.4.0" a une dépendance pair non satisfaite "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > admin > ember-source > router_js@8.0.3" a une dépendance pair non satisfaite "rsvp@^4.8.5".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" a une dépendance pair incorrecte "@uppy/core@^3.2.1".
I, [2024-04-16T04:28:30.616403 #1]  INFO -- : yarn install v1.22.19
[1/5] Validation de package.json...
[2/5] Résolution des packages...
[3/5] Récupération des packages...
[4/5] Liaison des dépendances...
[5/5] Construction des packages neufs...
$ ./app/assets/javascripts/run-patch-package && rm -rf app/assets/javascripts/node_modules
patch-package 8.0.0
Application des correctifs...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@2.0.1 ✔
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 ✔
Terminé en 47.82s.
yarn cache v1.22.19
success Cache vidé.
Terminé en 3.42s.

I, [2024-04-16T04:28:30.618463 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2024-04-16T04:28:30.813933 #1]  INFO -- :
I, [2024-04-16T04:28:30.814086 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2024-04-16T04:28:30.962512 #1]  INFO -- : Vous remplacez la valeur locale actuelle de without, qui est actuellement "test:development"

I, [2024-04-16T04:28:30.962604 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2024-04-16T04:28:48.351175 #1]  INFO -- : Récupération des métadonnées du gem depuis https://rubygems.org/.........
Récupération de rake 13.2.1
Installation de rake 13.2.1
Récupération de concurrent-ruby 1.2.3
Récupération de minitest 5.22.3
Récupération de rack 2.2.9
Récupération de public_suffix 5.0.5
Installation de public_suffix 5.0.5
Installation de rack 2.2.9
Installation de minitest 5.22.3
Installation de concurrent-ruby 1.2.3
Récupération de aws-partitions 1.894.0
Installation de aws-partitions 1.894.0
Récupération de bigdecimal 3.1.7
Installation de bigdecimal 3.1.7 avec extensions natives
Récupération de cbor 0.5.9.8
Récupération de excon 0.110.0
Installation de cbor 0.5.9.8 avec extensions natives
Installation de excon 0.110.0
Récupération de fastimage 2.3.1
Récupération de google-protobuf 4.26.1 (x86_64-linux)
Installation de fastimage 2.3.1
Récupération de highline 3.0.1
Installation de highline 3.0.1
Installation de google-protobuf 4.26.1 (x86_64-linux)
Récupération de image_size 3.4.0
Installation de image_size 3.4.0
Récupération de iso8601 0.13.0
Installation de iso8601 0.13.0
Récupération de json 2.7.2
Récupération de regexp_parser 2.9.0
Installation de json 2.7.2 avec extensions natives
Installation de regexp_parser 2.9.0
Récupération de libv8-node 18.19.0.0 (x86_64-linux)
Installation de libv8-node 18.19.0.0 (x86_64-linux)
Récupération de method_source 1.1.0
Installation de method_source 1.1.0
Récupération de thor 1.3.1
Installation de thor 1.3.1
Récupération de zeitwerk 2.6.13
Installation de zeitwerk 2.6.13
Récupération de logster 2.19.1
Installation de logster 2.19.1
Récupération de nio4r 2.7.1
Installation de nio4r 2.7.1 avec extensions natives
Récupération de version_gem 1.1.4
Installation de version_gem 1.1.4
Récupération de stackprof 0.2.26
Installation de stackprof 0.2.26 avec extensions natives
Récupération de nokogiri 1.16.4 (x86_64-linux)
Installation de nokogiri 1.16.4 (x86_64-linux)
Récupération de aws-sigv4 1.8.0
Installation de aws-sigv4 1.8.0
Récupération de jwt 2.8.1
Installation de jwt 2.8.1
Récupération de request_store 1.6.0
Installation de request_store 1.6.0
Récupération de rack-mini-profiler 3.3.1
Installation de rack-mini-profiler 3.3.1
Récupération de rack-protection 3.2.0
Installation de rack-protection 3.2.0
Récupération de bootsnap 1.18.3
Installation de bootsnap 1.18.3 avec extensions natives
Récupération de i18n 1.14.4
Installation de i18n 1.14.4
Récupération de sprockets 3.7.3
Installation de sprockets 3.7.3
Récupération de net-http 0.4.1
Installation de net-http 0.4.1
Récupération de sass-embedded 1.75.0 (x86_64-linux-gnu)
Installation de sass-embedded 1.75.0 (x86_64-linux-gnu)
Récupération de mini_racer 0.9.0
Installation de mini_racer 0.9.0 avec extensions natives
Récupération de rbtrace 0.5.1
Installation de rbtrace 0.5.1 avec extensions natives
Récupération de net-imap 0.4.10
Installation de net-imap 0.4.10
Récupération de net-smtp 0.5.0
Installation de net-smtp 0.5.0
Récupération de aws-sdk-core 3.191.3
Installation de aws-sdk-core 3.191.3
Récupération de css_parser 1.17.1
Installation de css_parser 1.17.1
Récupération de activesupport 7.0.8.1
Installation de activesupport 7.0.8.1
Récupération de tzinfo-data 1.2024.1
Installation de tzinfo-data 1.2024.1
Récupération de faraday-net_http 3.1.0
Installation de faraday-net_http 3.1.0
Récupération de sassc-embedded 1.75.2
Installation de sassc-embedded 1.75.2
Récupération de puma 6.4.2
Installation de puma 6.4.2 avec extensions natives
Récupération de aws-sdk-kms 1.77.0
Installation de aws-sdk-kms 1.77.0
Récupération de aws-sdk-sns 1.72.0
Installation de aws-sdk-sns 1.72.0
Récupération de activemodel 7.0.8.1
Installation de activemodel 7.0.8.1
Récupération de rrule 0.6.0
Installation de rrule 0.6.0
Récupération de faraday 2.9.0
Installation de faraday 2.9.0
Récupération de json_schemer 2.2.1
Installation de json_schemer 2.2.1
Récupération de aws-sdk-s3 1.143.0
Installation de aws-sdk-s3 1.143.0
Récupération de actionview 7.0.8.1
Installation de actionview 7.0.8.1
Récupération de activejob 7.0.8.1
Installation de activejob 7.0.8.1
Récupération de activerecord 7.0.8.1
Installation de activerecord 7.0.8.1
Récupération de faraday-retry 2.2.1
Installation de faraday-retry 2.2.1
Récupération de actionpack 7.0.8.1
Installation de actionpack 7.0.8.1
Récupération de actionview_precompiler 0.4.0
Installation de actionview_precompiler 0.4.0
Récupération de actionmailer 7.0.8.1
Installation de actionmailer 7.0.8.1
Récupération de railties 7.0.8.1
Installation de railties 7.0.8.1
Récupération de rails_multisite 6.0.0
Installation de rails_multisite 6.0.0
Bundle terminé ! 137 dépendances Gemfile, 170 gems maintenant installés.
Les gems des groupes 'development' et 'test' n'ont pas été installés.
Les gems bundled sont installés dans `./vendor/bundle`

I, [2024-04-16T04:28:48.351503 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2024-04-16T04:28:51.139073 #1]  INFO -- : discourse-adplugin est déjà à la dernière version compatible
discourse-affiliate est déjà à la dernière version compatible
discourse-auto-deactivate est déjà à la dernière version compatible
discourse-cakeday est déjà à la dernière version compatible
discourse-push-notifications est déjà à la dernière version compatible
discourse-reactions est déjà à la dernière version compatible
discourse-solved est déjà à la dernière version compatible
docker_manager est déjà à la dernière version compatible

I, [2024-04-16T04:28:51.139249 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-04-16T04:28:51.141606 #1]  INFO -- : > sleep 10
3588:C 16 avr. 2024 04:28:51.149 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
3588:C 16 avr. 2024 04:28:51.149 # Version Redis=7.0.7, bits=64, commit=00000000, modified=0, pid=3588, vient de démarrer
3588:C 16 avr. 2024 04:28:51.149 # Configuration chargée
3588:M 16 avr. 2024 04:28:51.149 * horloge monotone : POSIX clock_gettime
3588:M 16 avr. 2024 04:28:51.149 # Avertissement : Impossible de créer la socket d'écoute TCP du serveur *:6379 : bind : Adresse déjà utilisée
3588:M 16 avr. 2024 04:28:51.149 # Échec de l'écoute sur le port 6379 (TCP), abandon.
I, [2024-04-16T04:29:01.144855 #1]  INFO -- :
I, [2024-04-16T04:29:01.145243 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
I, [2024-04-16T04:29:06.533644 #1]  INFO -- :
I, [2024-04-16T04:29:06.534188 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build'
La limite de taille du tas Node.js (1957.5) est inférieure à 2048 Mo. Définition de --max-old-space-size=2048.
Tué
erreur La commande a échoué avec le code de sortie 137.
I, [2024-04-16T04:30:05.433176 #1]  INFO -- : yarn run v1.22.19
$ /var/www/discourse/node_modules/.bin/ember build -prod
Construction
Environnement : production
ATTENTION : ember-test-selectors : Vous utilisez une version non prise en charge d'ember-cli-babel. Les propriétés data-test ne sont pas automatiquement supprimées de votre code JS.
construction...
...[ConfigLoader]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: @embroider/macros > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: @glimmer/component > applyPatches]
...[Babel: pretty-text > applyPatches]
...[Babel: discourse-common > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: @ember/test-helpers > applyPatches]
...[Babel: ember-this-fallback > applyPatches]
...[Babel: ember-load-initializers > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
info Visitez https://yarnpkg.com/fr/docs/cli/run pour la documentation sur cette commande.

I, [2024-04-16T04:30:05.438989 #1]  INFO -- : Terminaison des processus asynchrones
I, [2024-04-16T04:30:05.439039 #1]  INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid : 35
I, [2024-04-16T04:30:05.439195 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid : 97
97:signal-handler (1713241805) SIGTERM reçu, planification de l'arrêt...
2024-04-16 04:30:05.442 UTC [35] LOG :  demande d'arrêt rapide reçue
2024-04-16 04:30:05.448 UTC [35] LOG :  abandon des transactions actives
2024-04-16 04:30:05.478 UTC [35] LOG :  travailleur d'arrière-plan "logical replication launcher" (PID 50) arrêté avec le code de sortie 1
2024-04-16 04:30:05.479 UTC [45] LOG :  arrêt en cours
97:M 16 avr. 2024 04:30:05.502 # Arrêt demandé par l'utilisateur...
97:M 16 avr. 2024 04:30:05.502 * Sauvegarde de la dernière snapshot RDB avant sortie.
2024-04-16 04:30:05.514 UTC [35] LOG :  système de base de données arrêté
97:M 16 avr. 2024 04:30:05.539 * Base de données sauvegardée sur disque
97:M 16 avr. 2024 04:30:05.539 # Redis est maintenant prêt à quitter, au revoir...


ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' a échoué avec le retour #<Process::Status: pid 3630 exit 137>
Lieu de l'échec : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
bootstrap a échoué avec le code de sortie 137
** ÉCHEC DU BOOTSTRAP ** veuillez remonter et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
b4a89266b4bed9bba6899d2b578e27ad3ccf38d4540323efbc781d344acd301b

Il semble que ce soit le problème. L’erreur 137 signifie « manque de mémoire ».
Vous devrez ajouter plus de swap ou passer à une instance disposant de plus de RAM.

C’est étrange, la VM sur laquelle il tourne dispose de 3,7 Go de RAM disponibles.

Je viens de faire une reconstruction en surveillant l’utilisation de la RAM et bien sûr, elle a réussi (après avoir échoué 3 jours d’affilée, plus de 5 fois). J’ajouterai un peu de swap, mais il serait intéressant de savoir ce qui a ajouté l’utilisation supplémentaire de RAM dans le processus de construction.