Fehler beim Aktualisieren über den Launcher-Rebuild

Hi all,

I have been having an issue while trying to upgrade my Discourse instance and can’t seem to find the reason. I’m running ./launcher rebuild app as usual.

Full logs of the rebuild

./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 -- : Ersetze # redis durch sv start redis || exit 1 in /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
Klone nach '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
Klone nach '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
Klone nach '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
Klone nach '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
Klone nach '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
Klone nach '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
Klone nach '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
Klone nach '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 -- : Ersetze pid /run/nginx.pid; durch daemon off; in /etc/nginx/nginx.conf
I, [2024-04-16T04:27:34.027962 #1]  INFO -- : Ersetze (?m-ix:upstream[^\}]+\}) durch upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.028378 #1]  INFO -- : Ersetze (?-mix:server_name.+$) durch server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.028623 #1]  INFO -- : Ersetze (?-mix:client_max_body_size.+$) durch client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2024-04-16T04:27:34.028885 #1]  INFO -- : Ersetze (?-mix:worker_connections.+$) durch worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2024-04-16T04:27:34.029114 #1]  INFO -- : > echo "Web-Konfiguration abgeschlossen"
I, [2024-04-16T04:27:34.031149 #1]  INFO -- : Web-Konfiguration abgeschlossen

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 -- : Erfolgreich installiert bundler-2.5.3
1 Ruby-Gem installiert

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 Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning Pattern ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"] is trying to unpack in the same destination "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" as pattern ["wrap-ansi@^7.0.0"]. This could result in non-deterministic behavior, skipping.
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.3.8" has unmet peer dependency "@typescript-eslint/parser@^6.15.0".
warning " > @glint/environment-ember-loose@1.4.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning " > discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > admin > ember-source > router_js@8.0.3" has unmet peer dependency "rsvp@^4.8.5".
warning "workspace-aggregator-7b279e26-34b4-419d-aa9c-8d5b86e6602c > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
I, [2024-04-16T04:28:30.616403 #1]  INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
$ ./app/assets/javascripts/run-patch-package && rm -rf app/assets/javascripts/node_modules
patch-package 8.0.0
Patches werden angewendet...
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 ✔
Fertig in 47.82s.
yarn cache v1.22.19
success Cache geleert.
Fertig in 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 -- : Sie ersetzen den aktuellen lokalen Wert von without, der aktuell "test:development" ist

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 -- : Lade Metadaten von https://rubygems.org/.........
Lade rake 13.2.1
Installiere rake 13.2.1
Lade concurrent-ruby 1.2.3
Lade minitest 5.22.3
Lade rack 2.2.9
Lade public_suffix 5.0.5
Installiere public_suffix 5.0.5
Installiere rack 2.2.9
Installiere minitest 5.22.3
Installiere concurrent-ruby 1.2.3
Lade aws-partitions 1.894.0
Installiere aws-partitions 1.894.0
Lade bigdecimal 3.1.7
Installiere bigdecimal 3.1.7 mit nativen Erweiterungen
Lade cbor 0.5.9.8
Lade excon 0.110.0
Installiere cbor 0.5.9.8 mit nativen Erweiterungen
Installiere excon 0.110.0
Lade fastimage 2.3.1
Lade google-protobuf 4.26.1 (x86_64-linux)
Installiere fastimage 2.3.1
Lade highline 3.0.1
Installiere highline 3.0.1
Installiere google-protobuf 4.26.1 (x86_64-linux)
Lade image_size 3.4.0
Installiere image_size 3.4.0
Lade iso8601 0.13.0
Installiere iso8601 0.13.0
Lade json 2.7.2
Lade regexp_parser 2.9.0
Installiere json 2.7.2 mit nativen Erweiterungen
Installiere regexp_parser 2.9.0
Lade libv8-node 18.19.0.0 (x86_64-linux)
Installiere libv8-node 18.19.0.0 (x86_64-linux)
Lade method_source 1.1.0
Installiere method_source 1.1.0
Lade thor 1.3.1
Installiere thor 1.3.1
Lade zeitwerk 2.6.13
Installiere zeitwerk 2.6.13
Lade logster 2.19.1
Installiere logster 2.19.1
Lade nio4r 2.7.1
Installiere nio4r 2.7.1 mit nativen Erweiterungen
Lade version_gem 1.1.4
Installiere version_gem 1.1.4
Lade stackprof 0.2.26
Installiere stackprof 0.2.26 mit nativen Erweiterungen
Lade nokogiri 1.16.4 (x86_64-linux)
Installiere nokogiri 1.16.4 (x86_64-linux)
Lade aws-sigv4 1.8.0
Installiere aws-sigv4 1.8.0
Lade jwt 2.8.1
Installiere jwt 2.8.1
Lade request_store 1.6.0
Installiere request_store 1.6.0
Lade rack-mini-profiler 3.3.1
Installiere rack-mini-profiler 3.3.1
Lade rack-protection 3.2.0
Installiere rack-protection 3.2.0
Lade bootsnap 1.18.3
Installiere bootsnap 1.18.3 mit nativen Erweiterungen
Lade i18n 1.14.4
Installiere i18n 1.14.4
Lade sprockets 3.7.3
Installiere sprockets 3.7.3
Lade net-http 0.4.1
Installiere net-http 0.4.1
Lade sass-embedded 1.75.0 (x86_64-linux-gnu)
Installiere sass-embedded 1.75.0 (x86_64-linux-gnu)
Lade mini_racer 0.9.0
Installiere mini_racer 0.9.0 mit nativen Erweiterungen
Lade rbtrace 0.5.1
Installiere rbtrace 0.5.1 mit nativen Erweiterungen
Lade net-imap 0.4.10
Installiere net-imap 0.4.10
Lade net-smtp 0.5.0
Installiere net-smtp 0.5.0
Lade aws-sdk-core 3.191.3
Installiere aws-sdk-core 3.191.3
Lade css_parser 1.17.1
Installiere css_parser 1.17.1
Lade activesupport 7.0.8.1
Installiere activesupport 7.0.8.1
Lade tzinfo-data 1.2024.1
Installiere tzinfo-data 1.2024.1
Lade faraday-net_http 3.1.0
Installiere faraday-net_http 3.1.0
Lade sassc-embedded 1.75.2
Installiere sassc-embedded 1.75.2
Lade puma 6.4.2
Installiere puma 6.4.2 mit nativen Erweiterungen
Lade aws-sdk-kms 1.77.0
Installiere aws-sdk-kms 1.77.0
Lade aws-sdk-sns 1.72.0
Installiere aws-sdk-sns 1.72.0
Lade activemodel 7.0.8.1
Installiere activemodel 7.0.8.1
Lade rrule 0.6.0
Installiere rrule 0.6.0
Lade faraday 2.9.0
Installiere faraday 2.9.0
Lade json_schemer 2.2.1
Installiere json_schemer 2.2.1
Lade aws-sdk-s3 1.143.0
Installiere aws-sdk-s3 1.143.0
Lade actionview 7.0.8.1
Installiere actionview 7.0.8.1
Lade activejob 7.0.8.1
Installiere activejob 7.0.8.1
Lade activerecord 7.0.8.1
Installiere activerecord 7.0.8.1
Lade faraday-retry 2.2.1
Installiere faraday-retry 2.2.1
Lade actionpack 7.0.8.1
Installiere actionpack 7.0.8.1
Lade actionview_precompiler 0.4.0
Installiere actionview_precompiler 0.4.0
Lade actionmailer 7.0.8.1
Installiere actionmailer 7.0.8.1
Lade railties 7.0.8.1
Installiere railties 7.0.8.1
Lade rails_multisite 6.0.0
Installiere rails_multisite 6.0.0
Bündel abgeschlossen! 137 Gemfile-Abhängigkeiten, 170 Gems sind jetzt installiert.
Gems in den Gruppen 'development' und 'test' wurden nicht installiert.
Gebündelte Gems sind in `./vendor/bundle` installiert

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 ist bereits auf der neuesten kompatiblen Version
discourse-affiliate ist bereits auf der neuesten kompatiblen Version
discourse-auto-deactivate ist bereits auf der neuesten kompatiblen Version
discourse-cakeday ist bereits auf der neuesten kompatiblen Version
discourse-push-notifications ist bereits auf der neuesten kompatiblen Version
discourse-reactions ist bereits auf der neuesten kompatiblen Version
discourse-solved ist bereits auf der neuesten kompatiblen Version
docker_manager ist bereits auf der neuesten kompatiblen Version

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 Apr 2024 04:28:51.149 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
3588:C 16 Apr 2024 04:28:51.149 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=3588, just started
3588:C 16 Apr 2024 04:28:51.149 # Konfiguration geladen
3588:M 16 Apr 2024 04:28:51.149 * monotonic clock: POSIX clock_gettime
3588:M 16 Apr 2024 04:28:51.149 # Warnung: Konnte keinen Server-TCP-Listening-Socket *:6379 erstellen: bind: Adresse bereits in Gebrauch
3588:M 16 Apr 2024 04:28:51.149 # Fehler beim Lauschen auf Port 6379 (TCP), abgebrochen.
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'
Node.js heap_size_limit (1957.5) ist weniger als 2048MB. Setze --max-old-space-size=2048.
Getötet
error Befehl fehlgeschlagen mit Exit-Code 137.
I, [2024-04-16T04:30:05.433176 #1]  INFO -- : yarn run v1.22.19
$ /var/www/discourse/node_modules/.bin/ember build -prod
Erstellen
Umgebung: production
WARNUNG: ember-test-selectors: Sie verwenden eine nicht unterstützte ember-cli-babel-Version. data-test-Eigenschaften werden nicht automatisch aus Ihrem JS-Code entfernt.
Erstellen...
...[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 Besuchen Sie https://yarnpkg.com/en/docs/cli/run für Dokumentation zu diesem Befehl.

I, [2024-04-16T04:30:05.438989 #1]  INFO -- : Beende asynchrone Prozesse
I, [2024-04-16T04:30:05.439039 #1]  INFO -- : Sende INT an 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 -- : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 97
97:signal-handler (1713241805) SIGTERM empfangen, Shutdown wird geplant...
2024-04-16 04:30:05.442 UTC [35] LOG:  received fast shutdown request
2024-04-16 04:30:05.448 UTC [35] LOG:  aborting any active transactions
2024-04-16 04:30:05.478 UTC [35] LOG:  background worker "logical replication launcher" (PID 50) exited with exit code 1
2024-04-16 04:30:05.479 UTC [45] LOG:  shutting down
97:M 16 Apr 2024 04:30:05.502 # Benutzer hat Shutdown angefordert...
97:M 16 Apr 2024 04:30:05.502 * Speichere das finale RDB-Snapshot vor dem Beenden.
2024-04-16 04:30:05.514 UTC [35] LOG:  database system is shut down
97:M 16 Apr 2024 04:30:05.539 * DB auf Festplatte gespeichert
97:M 16 Apr 2024 04:30:05.539 # Redis ist jetzt bereit zum Beenden, tschüss...


FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile:build' fehlgeschlagen mit Rückgabe #<Process::Status: pid 3630 exit 137>
Ort des Fehlers: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fehlgeschlagen mit den Parametern {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
Bootstrap fehlgeschlagen mit Exit-Code 137
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
b4a89266b4bed9bba6899d2b578e27ad3ccf38d4540323efbc781d344acd301b

Das scheint das Problem zu sein. Fehler 137 bedeutet „nicht genügend Speicher“.
Sie müssen mehr Swap hinzufügen oder Ihr Droplet auf eines mit mehr RAM aufrüsten.

Das ist seltsam, die VM, auf der es läuft, hat 3,7 GB RAM zur Verfügung.

Ich habe gerade einen Build durchgeführt, bei dem ich die RAM-Auslastung verfolgt habe, und natürlich hat er bestanden (nachdem er 3 Tage hintereinander mehr als 5 Mal fehlgeschlagen war). Ich werde etwas Swap hinzufügen, aber es wäre interessant zu wissen, was den zusätzlichen RAM-Verbrauch im Build-Prozess verursacht hat.