Neustartfehler 3.2.0 nach Update

Hallo

Was bedeutet dieser Fehler?
Dies ist nach dem Update aufgetreten.

/var/www/discourse# node -v
v22.2.0

/var/www/discourse# npm -v
10.7.0



I, [2024-06-07T16:46:06.585711 #1]  INFO -- : > cd /var/www/discourse & find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2024-06-07T16:46:11.968958 #1]  INFO -- :
I, [2024-06-07T16:46:11.969324 #1]  INFO -- : > cd /var/www/discourse & if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2024-06-07T16:46:11.971197 #1]  INFO -- :
I, [2024-06-07T16:46:11.971276 #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"
error ember-template-lint@6.0.0: The engine "node" is incompatible with this module. Expected version "^18.18.0 || ^20.9.0 || >=21.1.0". Got "18.16.1"
error Found incompatible module.
I, [2024-06-07T16:46:54.851101 #1]  INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

I, [2024-06-07T16:46:54.851413 #1]  INFO -- : Terminating async processes
I, [2024-06-07T16:46:54.851499 #1]  INFO -- : Sending INT to 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: 42
I, [2024-06-07T16:46:54.851540 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2024-06-07 16:46:54.851 UTC [42] LOG:  received fast shutdown request
103:signal-handler (1717778814) Received SIGTERM scheduling shutdown...
103:M 07 Jun 2024 16:46:54.930 # User requested shutdown...
103:M 07 Jun 2024 16:46:54.930 * Saving the final RDB snapshot before exiting.
2024-06-07 16:46:54.984 UTC [42] LOG:  aborting any active transactions
2024-06-07 16:46:54.985 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2024-06-07 16:46:54.986 UTC [46] LOG:  shutting down
103:M 07 Jun 2024 16:46:54.986 * DB saved on disk
103:M 07 Jun 2024 16:46:54.986 # Redis is now ready to exit, bye bye...
2024-06-07 16:46:55.045 UTC [42] LOG:  database system is shut down

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'yarn install --frozen-lockfile & yarn cache clean' failed with return #<Process::Status: pid 332 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "cmd"=>["if [ \"$version\" != \"tests-passed\" ]; then\n  rm -rf app/assets/javascripts/node_modules\nfi", "su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

Sie müssen das eigentliche Problem finden (ich vermute, es liegt weiter oben)

Könntest du die Rebuild-Protokolle prüfen?

x86_64 arch detected.
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Stopping old container
+ /usr/bin/docker stop -t 600 app
app
2.0.20230703-0055: Pulling from discourse/base
Digest: sha256:a943db5c56ee8b2025ec550b42fe12ecfa63990d428f43ba8358ca3632b5335f
Status: Image is up to date for discourse/base:2.0.20230703-0055
docker.io/discourse/base:2.0.20230703-0055
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-06-07T19:54:40.117648 #1]  INFO -- : Reading from stdin
I, [2024-06-07T19:54:40.121975 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2024-06-07T19:54:40.180322 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2024-06-07T19:54:40.180450 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2024-06-07T19:54:40.182597 #1]  INFO -- :
I, [2024-06-07T19:54:40.182766 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2024-06-07T19:54:40.184586 #1]  INFO -- :
I, [2024-06-07T19:54:40.184716 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2024-06-07T19:54:40.186267 #1]  INFO -- :
I, [2024-06-07T19:54:40.186393 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2024-06-07T19:54:40.188213 #1]  INFO -- :
I, [2024-06-07T19:54:40.188364 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2024-06-07T19:54:40.202872 #1]  INFO -- :
I, [2024-06-07T19:54:40.203003 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2024/06/07 19:54:40 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2024-06-07T19:54:40.239340 #1]  INFO -- :
I, [2024-06-07T19:54:40.239471 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2024-06-07T19:54:40.241738 #1]  INFO -- :
I, [2024-06-07T19:54:40.241862 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2024-06-07T19:54:40.244044 #1]  INFO -- :
I, [2024-06-07T19:54:40.244160 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-06-07T19:54:40.246016 #1]  INFO -- :
I, [2024-06-07T19:54:40.246229 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-06-07T19:54:40.248009 #1]  INFO -- :
I, [2024-06-07T19:54:40.251919 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown:
I, [2024-06-07T19:54:40.255616 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2024-06-07T19:54:40.259315 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2024-06-07T19:54:40.281707 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown:
I, [2024-06-07T19:54:40.281977 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2024-06-07T19:54:40.587614 #1]  INFO -- :
I, [2024-06-07T19:54:40.587721 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2024-06-07T19:54:40.589492 #1]  INFO -- :
I, [2024-06-07T19:54:40.589541 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2024-06-07T19:54:40.799426 #1]  INFO -- :
I, [2024-06-07T19:54:40.799528 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2024-06-07T19:54:40.801475 #1]  INFO -- :
I, [2024-06-07T19:54:40.801652 #1]  INFO -- : > /root/upgrade_postgres
I, [2024-06-07T19:54:40.817063 #1]  INFO -- :
I, [2024-06-07T19:54:40.817197 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2024-06-07T19:54:40.818897 #1]  INFO -- :
I, [2024-06-07T19:54:40.825870 #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-06-07T19:54:40.826464 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.827327 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.827948 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.828546 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.829199 #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-06-07T19:54:40.829815 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2024-06-07T19:54:40.875180 #1]  INFO -- :
I, [2024-06-07T19:54:40.875428 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.875775 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2024-06-07T19:54:40.876505 #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-06-07T19:54:40.884820 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2024-06-07T19:54:40.885131 #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-06-07T19:54:40.885870 #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-06-07T19:54:40.886430 #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-06-07T19:54:40.887648 #1]  INFO -- : > sleep 5
2024-06-07 19:54:40.919 UTC [42] LOG:  starting PostgreSQL 13.11 (Debian 13.11-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2024-06-07 19:54:40.919 UTC [42] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2024-06-07 19:54:40.919 UTC [42] LOG:  listening on IPv6 address "::", port 5432
2024-06-07 19:54:40.921 UTC [42] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-06-07 19:54:40.924 UTC [45] LOG:  database system was shut down at 2024-06-07 19:54:32 UTC
2024-06-07 19:54:40.928 UTC [42] LOG:  database system is ready to accept connections
I, [2024-06-07T19:54:45.889456 #1]  INFO -- :
I, [2024-06-07T19:54:45.889784 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2024-06-07 19:54:46.139 UTC [55] postgres@postgres ERROR:  database "discourse" already exists
2024-06-07 19:54:46.139 UTC [55] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
I, [2024-06-07T19:54:46.141019 #1]  INFO -- :
I, [2024-06-07T19:54:46.141248 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2024-06-07 19:54:46.220 UTC [59] postgres@discourse ERROR:  role "discourse" already exists
2024-06-07 19:54:46.220 UTC [59] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2024-06-07T19:54:46.221446 #1]  INFO -- :
I, [2024-06-07T19:54:46.221633 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2024-06-07T19:54:46.268526 #1]  INFO -- : GRANT

I, [2024-06-07T19:54:46.268701 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2024-06-07T19:54:46.321919 #1]  INFO -- : ALTER SCHEMA

I, [2024-06-07T19:54:46.322079 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2024-06-07T19:54:46.418689 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.418871 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2024-06-07T19:54:46.464568 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.464722 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2024-06-07T19:54:46.525751 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.525909 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2024-06-07T19:54:46.571484 #1]  INFO -- : CREATE EXTENSION

I, [2024-06-07T19:54:46.571682 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2024-06-07T19:54:46.583469 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2024-06-07T19:54:46.723837 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-06-07T19:54:46.726190 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2024-06-07T19:54:46.726274 #1]  INFO -- : > echo postgres installed!
I, [2024-06-07T19:54:46.727875 #1]  INFO -- : postgres installed!

I, [2024-06-07T19:54:46.731856 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown:
I, [2024-06-07T19:54:46.735623 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown:
I, [2024-06-07T19:54:46.739424 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2024-06-07T19:54:46.746268 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.746725 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.747551 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-06-07T19:54:46.749781 #1]  INFO -- :
I, [2024-06-07T19:54:46.750095 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.750498 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.751539 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.752603 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.753605 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2024-06-07T19:54:46.754609 #1]  INFO -- : > echo redis installed
I, [2024-06-07T19:54:46.756205 #1]  INFO -- : redis installed

I, [2024-06-07T19:54:46.756327 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-06-07T19:54:46.759243 #1]  INFO -- : logfile ""

I, [2024-06-07T19:54:46.759408 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-06-07T19:54:46.760587 #1]  INFO -- : > sleep 10
103:C 07 Jun 2024 19:54:46.766 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
103:C 07 Jun 2024 19:54:46.766 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=103, just started
103:C 07 Jun 2024 19:54:46.766 # Configuration loaded
103:M 07 Jun 2024 19:54:46.766 * monotonic clock: POSIX clock_gettime
103:M 07 Jun 2024 19:54:46.767 * Running mode=standalone, port=6379.
103:M 07 Jun 2024 19:54:46.767 # Server initialized
103:M 07 Jun 2024 19:54:46.767 * Loading RDB produced by version 7.0.7
103:M 07 Jun 2024 19:54:46.767 * RDB age 15 seconds
103:M 07 Jun 2024 19:54:46.767 * RDB memory usage when created 6.04 Mb
103:M 07 Jun 2024 19:54:46.775 * Done loading RDB, keys loaded: 1191, keys expired: 0.
103:M 07 Jun 2024 19:54:46.775 * DB loaded from disk: 0.008 seconds
103:M 07 Jun 2024 19:54:46.775 * Ready to accept connections
I, [2024-06-07T19:54:56.762421 #1]  INFO -- :
I, [2024-06-07T19:54:56.762635 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2024-06-07T19:54:56.766005 #1]  INFO -- : thpoff is installed!

I, [2024-06-07T19:54:56.766206 #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-06-07T19:54:56.835441 #1]  INFO -- :
I, [2024-06-07T19:54:56.835589 #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-06-07T19:54:56.903998 #1]  INFO -- :
I, [2024-06-07T19:54:56.904127 #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-06-07T19:54:56.972425 #1]  INFO -- :
I, [2024-06-07T19:54:56.972533 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-06-07T19:54:56.974547 #1]  INFO -- :
I, [2024-06-07T19:54:56.976944 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown:
I, [2024-06-07T19:54:56.981124 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2024-06-07T19:54:56.985081 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown:
I, [2024-06-07T19:54:56.998263 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown:
I, [2024-06-07T19:54:57.002183 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2024-06-07T19:54:57.010445 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2024-06-07T19:54:57.010551 #1]  INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2024-06-07T19:54:57.011298 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-06-07T19:54:57.013092 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
130:C 07 Jun 2024 19:54:57.018 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
130:C 07 Jun 2024 19:54:57.018 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=130, just started
130:C 07 Jun 2024 19:54:57.018 # Configuration loaded
130:M 07 Jun 2024 19:54:57.018 * monotonic clock: POSIX clock_gettime
130:M 07 Jun 2024 19:54:57.019 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
130:M 07 Jun 2024 19:54:57.019 # Failed listening on port 6379 (TCP), aborting.
Updating files: 100% (33396/33396), done.
I, [2024-06-07T19:55:04.427724 #1]  INFO -- : HEAD is now at 3f1024de7 DEV: Refactor DM channel creation into new service pattern (#22144)

I, [2024-06-07T19:55:04.427843 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-06-07T19:55:04.531767 #1]  INFO -- :
I, [2024-06-07T19:55:04.531874 #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
'
Von https://github.com/discourse/discourse
 - [gelöscht]             (keine)     -> origin/0-bulk
 - [gelöscht]             (keine)     -> origin/0-drop-raw-email
 - [gelöscht]             (keine)     -> origin/0-drop-sk-test
 - [gelöscht]             (keine)     -> origin/0-followup
 - [gelöscht]             (keine)     -> origin/a-e-c
 - [gelöscht]             (keine)     -> origin/a-e-c-d
 - [gelöscht]             (keine)     -> origin/a-smokes-test
 - [gelöscht]             (keine)     -> origin/a11y-sidebar-contrast
 - [gelöscht]             (keine)     -> origin/activation-modals-update
 - [gelöscht]             (keine)     -> origin/add-ignored-to-mod-activity
 - [gelöscht]             (keine)     -> origin/add-timeout-for-cache-download
 - [gelöscht]             (keine)     -> origin/add_users_groups_to_community_section
 - [gelöscht]             (keine)     -> origin/admin-component-codemod
 - [gelöscht]             (keine)     -> origin/allow-category-moderators-to-move-topics-to-category
 - [gelöscht]             (keine)     -> origin/alt-multi-select
 - [gelöscht]             (keine)     -> origin/angle-bracket-codemod-run
 - [gelöscht]             (keine)     -> origin/api-safety
 - [gelöscht]             (keine)     -> origin/avatar-uploader-test-martin
 - [gelöscht]             (keine)     -> origin/badge-issue
 - [gelöscht]             (keine)     -> origin/category-serialize-extension
 - [gelöscht]             (keine)     -> origin/chat-drawer-unautofocus
 - [gelöscht]             (keine)     -> origin/chat-messages-streaming
 - [gelöscht]             (keine)     -> origin/chat-notices
 - [gelöscht]             (keine)     -> origin/chat-permission
 - [gelöscht]             (keine)     -> origin/chat-thread-messages-basic
 - [gelöscht]             (keine)     -> origin/chat-thread-panel-initial-skeleton
 - [gelöscht]             (keine)     -> origin/chat-thread-panel-sketch
 - [gelöscht]             (keine)     -> origin/chat/streaming
 - [gelöscht]             (keine)     -> origin/chatable-index-werk
 - [gelöscht]             (keine)     -> origin/dependabot/bundler/omniauth-2.1.1
 - [gelöscht]             (keine)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/babel-plugin-ember-template-compilation-2.0.2
 - [gelöscht]             (keine)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/ember-on-resize-modifier-2.0.2
 - [gelöscht]             (keine)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.4.0
 - [gelöscht]             (keine)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.2.1
 - [gelöscht]             (keine)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.3.0
 - [gelöscht]             (keine)     -> origin/dev-api-table-buttons
 - [gelöscht]             (keine)     -> origin/dev-remove-quick-access-profile
 - [gelöscht]             (keine)     -> origin/dev/add-plugin-api-for-additional-pretty-text-options
 - [gelöscht]             (keine)     -> origin/dev/allow-hiding-chat-secondary-buttons
 - [gelöscht]             (keine)     -> origin/dev/chat-message-actions-experiments
 - [gelöscht]             (keine)     -> origin/dev/chat-transcript-system-spec-2
 - [gelöscht]             (keine)     -> origin/dev/disable-threadsafe-capybara
 - [gelöscht]             (keine)     -> origin/dev/disable-threadsafe-capybara-2
 - [gelöscht]             (keine)     -> origin/dev/experimental-refactoring
 - [gelöscht]             (keine)     -> origin/dev/extra-fields-saving-user-preferences
 - [gelöscht]             (keine)     -> origin/dev/extract-methods-into-channel-model
 - [gelöscht]             (keine)     -> origin/dev/flexible-quote-button
 - [gelöscht]             (keine)     -> origin/dev/hashtag-system-spec-1
 - [gelöscht]             (keine)     -> origin/dev/hashtag-system-spec-2
 - [gelöscht]             (keine)     -> origin/dev/hashtag-system-spec-3
 - [gelöscht]             (keine)     -> origin/dev/hashtag-system-spec-4
 - [gelöscht]             (keine)     -> origin/dev/latest-rails-sys-spec-lock-branch
 - [gelöscht]             (keine)     -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports
 - [gelöscht]             (keine)     -> origin/dev/mention-notifications-expander
 - [gelöscht]             (keine)     -> origin/dev/move-chat-user-count-update-to-ensure-consistency
 - [gelöscht]             (keine)     -> origin/dev/refactor-chat-notifier
 - [gelöscht]             (keine)     -> origin/dev/refactor-create-dm-channel-into-service
 - [gelöscht]             (keine)     -> origin/dev/refactor-dm-channel-creator-into-service
 - [gelöscht]             (keine)     -> origin/dev/user-auto-group-fabricator
 - [gelöscht]             (keine)     -> origin/dev/user-that-cant-chat-shouldnt-be-able-to-join-channel
 - [gelöscht]             (keine)     -> origin/dev_update_diffhtml
 - [gelöscht]             (keine)     -> origin/dismiss-modals-update
 - [gelöscht]             (keine)     -> origin/ember-this-fallback
 - [gelöscht]             (keine)     -> origin/emoji-update-production
 - [gelöscht]             (keine)     -> origin/esbuild
 - [gelöscht]             (keine)     -> origin/experimental-refactoring
 - [gelöscht]             (keine)     -> origin/feature-route-control
 - [gelöscht]             (keine)     -> origin/feature/change-watched-word-uploader-to-use-uppy
 - [gelöscht]             (keine)     -> origin/feature/chat-thread-client-skeleton
 - [gelöscht]             (keine)     -> origin/feature/chat-thread-messages-part-1
 - [gelöscht]             (keine)     -> origin/feature/dont-feed-the-trolls
 - [gelöscht]             (keine)     -> origin/feature/go-to-last-unread-post-topic-bookmark
 - [gelöscht]             (keine)     -> origin/feature/hashtag-no-icon-cook
 - [gelöscht]             (keine)     -> origin/feature/markdown-block-changes-chat
 - [gelöscht]             (keine)     -> origin/feature/separate-topic-bookmarks-into-own-distinct-pattern
 - [gelöscht]             (keine)     -> origin/feature/status-on-mentions-on-updated-chat-messages
 - [gelöscht]             (keine)     -> origin/feature/thread-list-button-unread-count
 - [gelöscht]             (keine)     -> origin/feature/thread-list-button-unread-counter-initial
 - [gelöscht]             (keine)     -> origin/feature/tracking-unread-thread-in-sidebar
 - [gelöscht]             (keine)     -> origin/feature/update-translations-block-prefs
 - [gelöscht]             (keine)     -> origin/feature/watched-word-groups
 - [gelöscht]             (keine)     -> origin/feature_boostrap_mode_usertip
 - [gelöscht]             (keine)     -> origin/feature_bootstrap_mode
 - [gelöscht]             (keine)     -> origin/feature_bootstrap_mode_tooltip
 - [gelöscht]             (keine)     -> origin/feature_hide_user_tips
 - [gelöscht]             (keine)     -> origin/feature_user_tips_backfill
 - [gelöscht]             (keine)     -> origin/fix-intercept-with-target
 - [gelöscht]             (keine)     -> origin/fix-mobile-share
 - [gelöscht]             (keine)     -> origin/fix-select-kit-click-outside-regression
 - [gelöscht]             (keine)     -> origin/fix-tag-and-category-routing
 - [gelöscht]             (keine)     -> origin/fix-tests
 - [gelöscht]             (keine)     -> origin/fix-tests-passed
 - [gelöscht]             (keine)     -> origin/fix/chat-threading-no-echo-with-indicator
 - [gelöscht]             (keine)     -> origin/fix/multi-tag-search
 - [gelöscht]             (keine)     -> origin/fix/update-username-in-new-quote-format
 - [gelöscht]             (keine)     -> origin/fix_flaky_test
 - [gelöscht]             (keine)     -> origin/fix_media_elements
 - [gelöscht]             (keine)     -> origin/fix_url_welcome
 - [gelöscht]             (keine)     -> origin/form-template-modal
 - [gelöscht]             (keine)     -> origin/fullscreen-modals-update
 - [gelöscht]             (keine)     -> origin/generic-import
 - [gelöscht]             (keine)     -> origin/generic-import-clean
 - [gelöscht]             (keine)     -> origin/generic-import-cxl
 - [gelöscht]             (keine)     -> origin/generic-import-v2
 - [gelöscht]             (keine)     -> origin/generic-import-v3
 - [gelöscht]             (keine)     -> origin/glimmer-lightbox
 - [gelöscht]             (keine)     -> origin/group-add-members-modal-upgrade
 - [gelöscht]             (keine)     -> origin/group-directory-cleanup
 - [gelöscht]             (keine)     -> origin/headless-new
 - [gelöscht]             (keine)     -> origin/hide-header-and-sidebar
 - [gelöscht]             (keine)     -> origin/issue/allow-ensure-cors-to-add-more-than-one-rule
 - [gelöscht]             (keine)     -> origin/issue/fix-forwarded-email-group-inbox-cc
 - [gelöscht]             (keine)     -> origin/issue/font-loading-wizard-style
 - [gelöscht]             (keine)     -> origin/jancernik-replace-lazy-yt
 - [gelöscht]             (keine)     -> origin/labeler
 - [gelöscht]             (keine)     -> origin/large-notification-table
 - [gelöscht]             (keine)     -> origin/loading-slider-integration
 - [gelöscht]             (keine)     -> origin/loic-max-size-for-text-columns
 - [gelöscht]             (keine)     -> origin/loic-max-size-for-text-columns-chat-plugin
 - [gelöscht]             (keine)     -> origin/loic-max-size-for-text-columns-poll-plugin
 - [gelöscht]             (keine)     -> origin/loic-migrate-chat-message-creator-to-a-service
 - [gelöscht]             (keine)     -> origin/loic-n+1-gem
 - [gelöscht]             (keine)     -> origin/loic-refactor-user-email-job-as-class
 - [gelöscht]             (keine)     -> origin/loic-use-ar-enums-posts
 - [gelöscht]             (keine)     -> origin/mobile-categories-refactor
 - [gelöscht]             (keine)     -> origin/mobile-component-templates
 - [gelöscht]             (keine)     -> origin/modal-named-outlet
 - [gelöscht]             (keine)     -> origin/poll-plugin-update
 - [gelöscht]             (keine)     -> origin/poll-refactor
 - [gelöscht]             (keine)     -> origin/pr/20421
 - [gelöscht]             (keine)     -> origin/pr/21684
 - [gelöscht]             (keine)     -> origin/pwa-offline-indicator
 - [gelöscht]             (keine)     -> origin/rails-6.x-update
 - [gelöscht]             (keine)     -> origin/rebake-quotes
 - [gelöscht]             (keine)     -> origin/reply-where-position
 - [gelöscht]             (keine)     -> origin/revert-unaccent
 - [gelöscht]             (keine)     -> origin/ruby-deprecate-test
 - [gelöscht]             (keine)     -> origin/scroll-padding-top-take2
 - [gelöscht]             (keine)     -> origin/search_refactor
 - [gelöscht]             (keine)     -> origin/second-factor-add-security-key-modal-upgrade
 - [gelöscht]             (keine)     -> origin/second-factor-add-totp-modal-upgrade
 - [gelöscht]             (keine)     -> origin/second-factor-backup-edit-modal-upgrade
 - [gelöscht]             (keine)     -> origin/second-factor-edit-security-key-modal-upgrade
 - [gelöscht]             (keine)     -> origin/separate-chat-system-tests
 - [gelöscht]             (keine)     -> origin/serializer_api_changes
 - [gelöscht]             (keine)     -> origin/share-topic-modal
 - [gelöscht]             (keine)     -> origin/slack_import
 - [gelöscht]             (keine)     -> origin/test_message_bus_change
 - [gelöscht]             (keine)     -> origin/tests-passed-broken
 - [gelöscht]             (keine)     -> origin/tiktok-normalizing
 - [gelöscht]             (keine)     -> origin/topic-list-refactor
 - [gelöscht]             (keine)     -> origin/use-loofah-html5-frag
 - [gelöscht]             (keine)     -> origin/user-preferences-spec
 - [gelöscht]             (keine)     -> origin/ux-ac-user-metadata-alignment
 - [gelöscht]             (keine)     -> origin/watched-words-link
   3f1024de7..c13f64d35  main                    -> origin/main
 * [neuer Zweig]          0-a-fix-perf-watched-words -> origin/0-a-fix-perf-watched-words
 * [neuer Zweig]          0-a-skf-gjs             -> origin/0-a-skf-gjs
 * [neuer Zweig]          0-app-events-revolution -> origin/0-app-events-revolution
 * [neuer Zweig]          0-ember-bump-fix-modal  -> origin/0-ember-bump-fix-modal
 * [neuer Zweig]          0-extend-native         -> origin/0-extend-native
 * [neuer Zweig]          0-fast-edit-end         -> origin/0-fast-edit-end
 * [neuer Zweig]          0-fix-perf-watched-words -> origin/0-fix-perf-watched-words
 * [neuer Zweig]          0-polls-still           -> origin/0-polls-still
 * [neuer Zweig]          0-rename-details        -> origin/0-rename-details
 * [neuer Zweig]          0-simpler-placeholder   -> origin/0-simpler-placeholder
 * [neuer Zweig]          0-store-bump            -> origin/0-store-bump
 * [neuer Zweig]          0-tooltip               -> origin/0-tooltip
 * [neuer Zweig]          0-user-status           -> origin/0-user-status
   bb2c5a053..ed8432c32  a-dejq-click            -> origin/a-dejq-click
 * [neuer Zweig]          add-message-builder-modifier -> origin/add-message-builder-modifier
 * [neuer Zweig]          add-message-builder-modifier-3 -> origin/add-message-builder-modifier-3
 * [neuer Zweig]          add-signal-to-notifications-template -> origin/add-signal-to-notifications-template
 * [neuer Zweig]          add_mechanism_to_redeliver_all_webhook_events -> origin/add_mechanism_to_redeliver_all_webhook_events
 * [neuer Zweig]          after-post-outlet       -> origin/after-post-outlet
 * [neuer Zweig]          allow-overriding-sidebar-my-posts-icon -> origin/allow-overriding-sidebar-my-posts-icon
 * [neuer Zweig]          allow-staff-to-tag      -> origin/allow-staff-to-tag
 * [neuer Zweig]          array-custom-field-order -> origin/array-custom-field-order
 * [neuer Zweig]          asciinema-iframe        -> origin/asciinema-iframe
 * [neuer Zweig]          async-category-link     -> origin/async-category-link
 * [neuer Zweig]          bump-eslint-config      -> origin/bump-eslint-config
 * [neuer Zweig]          carsick-patch-1         -> origin/carsick-patch-1
 * [neuer Zweig]          categories-modal-fix    -> origin/categories-modal-fix
 * [neuer Zweig]          category_definition     -> origin/category_definition
 * [neuer Zweig]          chat-github-onebox      -> origin/chat-github-onebox
 * [neuer Zweig]          chat/direct-messages    -> origin/chat/direct-messages
 * [neuer Zweig]          chat/experiment-swie-cancel -> origin/chat/experiment-swie-cancel
 * [neuer Zweig]          coco/generic-importer   -> origin/coco/generic-importer
 * [neuer Zweig]          custom-field-store-cleanup -> origin/custom-field-store-cleanup
 * [neuer Zweig]          d-button-noautoclass    -> origin/d-button-noautoclass
 * [neuer Zweig]          d-object                -> origin/d-object
 * [neuer Zweig]          d-resource-experiment   -> origin/d-resource-experiment
 * [neuer Zweig]          decorator-transforms-take-2 -> origin/decorator-transforms-take-2
 * [neuer Zweig]          demote-summarize-ai-button -> origin/demote-summarize-ai-button
 * [neuer Zweig]          dependabot/bundler/libv8-node-21.7.2.0 -> origin/dependabot/bundler/libv8-node-21.7.2.0
 * [neuer Zweig]          dependabot/bundler/mini_racer-0.12.0 -> origin/dependabot/bundler/mini_racer-0.12.0
 * [neuer Zweig]          dependabot/bundler/oauth2-2.0.9 -> origin/dependabot/bundler/oauth2-2.0.9
 * [neuer Zweig]          dependabot/bundler/omniauth-2.1.2 -> origin/dependabot/bundler/omniauth-2.1.2
 * [neuer Zweig]          dependabot/bundler/omniauth-facebook-10.0.0 -> origin/dependabot/bundler/omniauth-facebook-10.0.0
 * [neuer Zweig]          dependabot/bundler/omniauth-google-oauth2-1.1.2 -> origin/dependabot/bundler/omniauth-google-oauth2-1.1.2
 * [neuer Zweig]          dependabot/bundler/parallel_tests-4.4.0 -> origin/dependabot/bundler/parallel_tests-4.4.0
 * [neuer Zweig]          dependabot/bundler/sqlite3-2.0.2 -> origin/dependabot/bundler/sqlite3-2.0.2
 * [neuer Zweig]          dependabot/npm_and_yarn/ember-source-5.8.0 -> origin/dependabot/npm_and_yarn/ember-source-5.8.0
 * [neuer Zweig]          dependabot/npm_and_yarn/jsdoc-4.0.3 -> origin/dependabot/npm_and_yarn/jsdoc-4.0.3
 * [neuer Zweig]          dependabot/npm_and_yarn/markdown-it-14.1.0 -> origin/dependabot/npm_and_yarn/markdown-it-14.1.0
 * [neuer Zweig]          dev/add-a-reference-column-to-notifications -> origin/dev/add-a-reference-column-to-notifications
 * [neuer Zweig]          dev/always-load-problem-checks -> origin/dev/always-load-problem-checks
 * [neuer Zweig]          dev/deprecate-found-user-with-status-serializer -> origin/dev/deprecate-found-user-with-status-serializer
 * [neuer Zweig]          dev/drop-ignore-chat_channels_last_message_sent_at -> origin/dev/drop-ignore-chat_channels_last_message_sent_at
 * [neuer Zweig]          dev/ember-source-5.9.0-upgrade -> origin/dev/ember-source-5.9.0-upgrade
 * [neuer Zweig]          dev/fix-flaky-sidebar-category-test -> origin/dev/fix-flaky-sidebar-category-test
 * [neuer Zweig]          dev/incremental-imports-experiments-base -> origin/dev/incremental-imports-experiments-base
 * [neuer Zweig]          dev/incremental-imports-experiments-pgloaded -> origin/dev/incremental-imports-experiments-pgloaded
 * [neuer Zweig]          dev/incremental-imports-experiments-virtualpg -> origin/dev/incremental-imports-experiments-virtualpg
 * [neuer Zweig]          dev/notification-avatar-size-getter -> origin/dev/notification-avatar-size-getter
 * [neuer Zweig]          dev/promote-inline-checks-to-problem-checks -> origin/dev/promote-inline-checks-to-problem-checks
 * [neuer Zweig]          dev/promote-inline-problem-checks -> origin/dev/promote-inline-problem-checks
 * [neuer Zweig]          dev/proof-of-concept-rewriting-mentions-notification-logic -> origin/dev/proof-of-concept-rewriting-mentions-notification-logic
 * [neuer Zweig]          dev/refactor-uploads-importer -> origin/dev/refactor-uploads-importer
 * [neuer Zweig]          dev/rfc-value-modifier-plugin-api -> origin/dev/rfc-value-modifier-plugin-api
 * [neuer Zweig]          dev/standalone-home-logo-contents-component -> origin/dev/standalone-home-logo-contents-component
 * [neuer Zweig]          dev/stylesheet_importer_categories_with_background_images-modifier -> origin/dev/stylesheet_importer_categories_with_background_images-modifier
 * [neuer Zweig]          dev/third-party-breadcrumbs -> origin/dev/third-party-breadcrumbs
 * [neuer Zweig]          dev_add_query_param     -> origin/dev_add_query_param
 * [neuer Zweig]          dev_lazy_load_categories_tests -> origin/dev_lazy_load_categories_tests
 * [neuer Zweig]          dev_update_category_position -> origin/dev_update_category_position
 * [neuer Zweig]          docs-publishing-mvp     -> origin/docs-publishing-mvp
 + 4ee1d627c...a9d0e7069 ember-4                 -> origin/ember-4  (erzwungene Aktualisierung)
 * [neuer Zweig]          expand-allowed-custom-emoji-images-types -> origin/expand-allowed-custom-emoji-images-types
 * [neuer Zweig]          extra-js-revert         -> origin/extra-js-revert
 * [neuer Zweig]          feature/disable-failing-auth-methods -> origin/feature/disable-failing-auth-methods
 * [neuer Zweig]          feature/paste-upload-on-first-upload-input-templates -> origin/feature/paste-upload-on-first-upload-input-templates
 * [neuer Zweig]          feature/requires-confirmation-site-settings -> origin/feature/requires-confirmation-site-settings
   2b7b460d7..953282535  feature/shift-auto-upload-dropped-files-chat -> origin/feature/shift-auto-upload-dropped-files-chat
   07d05ab18..506fa1c7c  feature/show-status-on-mentions-when-user-havent-used-autocomplete -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
 * [neuer Zweig]          feature/user-fields-required-for-existing-users-2 -> origin/feature/user-fields-required-for-existing-users-2
 * [neuer Zweig]          feature_track_mentions  -> origin/feature_track_mentions
 * [neuer Zweig]          fix-bbcode-parser       -> origin/fix-bbcode-parser
 * [neuer Zweig]          fix-display-errors-for-history-modal-when-fetching-revisions -> origin/fix-display-errors-for-history-modal-when-fetching-revisions
 * [neuer Zweig]          fix-password-reset-security-key -> origin/fix-password-reset-security-key
 * [neuer Zweig]          fix_default_value_validation_fail -> origin/fix_default_value_validation_fail
 * [neuer Zweig]          fix_reviewable_translation -> origin/fix_reviewable_translation
 * [neuer Zweig]          formtoolkit             -> origin/formtoolkit
 * [neuer Zweig]          full-page               -> origin/full-page
 * [neuer Zweig]          generic-import-add-suspender -> origin/generic-import-add-suspender
 * [neuer Zweig]          generic-import-latest   -> origin/generic-import-latest
 * [neuer Zweig]          glimmer-header-dnd-live -> origin/glimmer-header-dnd-live
 * [neuer Zweig]          grant-admin-fetch-user  -> origin/grant-admin-fetch-user
 * [neuer Zweig]          hijacks                 -> origin/hijacks
 * [neuer Zweig]          html-table              -> origin/html-table
 * [neuer Zweig]          i18n-helper-import      -> origin/i18n-helper-import
 * [neuer Zweig]          image-assets            -> origin/image-assets
 * [neuer Zweig]          implicit-injections-deprecations -> origin/implicit-injections-deprecations
 * [neuer Zweig]          improve-claimed-reviewables-transactions -> origin/improve-claimed-reviewables-transactions
 * [neuer Zweig]          independent-theme-compiler -> origin/independent-theme-compiler
 * [neuer Zweig]          input-text-field-component -> origin/input-text-field-component
 * [neuer Zweig]          issue/fixup-upload-ref-backfill-migration-dates -> origin/issue/fixup-upload-ref-backfill-migration-dates
 * [neuer Zweig]          jjaffeux-otp-validation -> origin/jjaffeux-otp-validation
 * [neuer Zweig]          lazy-fabricators        -> origin/lazy-fabricators
 * [neuer Zweig]          list-wrapper            -> origin/list-wrapper
 * [neuer Zweig]          live-cache              -> origin/live-cache
 * [neuer Zweig]          loic-update-to-rails-7.1 -> origin/loic-update-to-rails-7.1
 * [neuer Zweig]          member-xp/mobile-modal  -> origin/member-xp/mobile-modal
 * [neuer Zweig]          migrations-tooling/converter -> origin/migrations-tooling/converter
 * [neuer Zweig]          mock-chat-index-redesign -> origin/mock-chat-index-redesign
 * [neuer Zweig]          modify-class-native-syntax -> origin/modify-class-native-syntax
 * [neuer Zweig]          more-topics-active      -> origin/more-topics-active
 * [neuer Zweig]          nested-job-example      -> origin/nested-job-example
 * [neuer Zweig]          oklab                   -> origin/oklab
 * [neuer Zweig]          omniauth-2              -> origin/omniauth-2
 * [neuer Zweig]          optimize-chat-email-notification -> origin/optimize-chat-email-notification
 * [neuer Zweig]          plugin-outlet-no-subdir -> origin/plugin-outlet-no-subdir
 * [neuer Zweig]          post-widget-outlet      -> origin/post-widget-outlet
 * [neuer Zweig]          powered-by-reactivity   -> origin/powered-by-reactivity
 * [neuer Zweig]          pretty-text-please      -> origin/pretty-text-please
 * [neuer Zweig]          promote-migration-tweak -> origin/promote-migration-tweak
 * [neuer Zweig]          relative-sourcemap      -> origin/relative-sourcemap
 * [neuer Zweig]          release-31-README-updates -> origin/release-31-README-updates
 * [neuer Zweig]          remap-assume-yes-option -> origin/remap-assume-yes-option
 * [neuer Zweig]          remove-bootbox          -> origin/remove-bootbox
 * [neuer Zweig]          remove-disable-sidebar  -> origin/remove-disable-sidebar
 * [neuer Zweig]          remove-summarization    -> origin/remove-summarization
 * [neuer Zweig]          remove-x-count          -> origin/remove-x-count
 * [neuer Zweig]          revert-thread-title-experiment -> origin/revert-thread-title-experiment
 * [neuer Zweig]          see_if_yarn_cache_is_working -> origin/see_if_yarn_cache_is_working
 * [neuer Zweig]          shared-draft-category   -> origin/shared-draft-category
 * [neuer Zweig]          skip-topic-bookmark-sync-user-destroy -> origin/skip-topic-bookmark-sync-user-destroy
   cec7c05da..a721e8fa4  stable                  -> origin/stable
 * [neuer Zweig]          support-query-string    -> origin/support-query-string
 * [neuer Zweig]          support_s3_inventory_bucket -> origin/support_s3_inventory_bucket
   7de3cb9b0..c13f64d35  tests-passed            -> origin/tests-passed
 * [neuer Zweig]          tippy-arrow-fix         -> origin/tippy-arrow-fix
 * [neuer Zweig]          tobiaseigen-patch-2     -> origin/tobiaseigen-patch-2
 * [neuer Zweig]          topic-count-fix         -> origin/topic-count-fix
 * [neuer Zweig]          tweak-feature-items     -> origin/tweak-feature-items
 * [neuer Zweig]          update-gems-stable      -> origin/update-gems-stable
 * [neuer Zweig]          update-official-plugin-list -> origin/update-official-plugin-list
 * [neuer Zweig]          user-menu-full-name     -> origin/user-menu-full-name
 * [neuer Zweig]          with-ancestor-ids       -> origin/with-ancestor-ids
 t [Tag-Aktualisierung]          beta                    -> beta
 t [Tag-Aktualisierung]          latest-release          -> latest-release
 * [neuer Tag]             v3.0.5                  -> v3.0.5
 * [neuer Tag]             v3.0.6                  -> v3.0.6
 * [neuer Tag]             v3.1.0                  -> v3.1.0
 * [neuer Tag]             v3.1.0.beta6            -> v3.1.0.beta6
 * [neuer Tag]             v3.1.0.beta7            -> v3.1.0.beta7
 * [neuer Tag]             v3.1.0.beta8            -> v3.1.0.beta8
 * [neuer Tag]             v3.1.1                  -> v3.1.1
 * [neuer Tag]             v3.1.2                  -> v3.1.2
 * [neuer Tag]             v3.1.3                  -> v3.1.3
 * [neuer Tag]             v3.1.4                  -> v3.1.4
 * [neuer Tag]             v3.1.5                  -> v3.1.5
 * [neuer Tag]             v3.2.0                  -> v3.2.0
 * [neuer Tag]             v3.2.0.beta1            -> v3.2.0.beta1
 * [neuer Tag]             v3.2.0.beta2            -> v3.2.0.beta2
 * [neuer Tag]             v3.2.0.beta3            -> v3.2.0.beta3
 * [neuer Tag]             v3.2.0.beta4            -> v3.2.0.beta4
 * [neuer Tag]             v3.2.0.beta5            -> v3.2.0.beta5
 * [neuer Tag]             v3.2.1                  -> v3.2.1
 * [neuer Tag]             v3.2.2                  -> v3.2.2
 * [neuer Tag]             v3.3.0.beta1            -> v3.3.0.beta1
 * [neuer Tag]             v3.3.0.beta2            -> v3.3.0.beta2
I, [2024-06-07T19:55:08.023740 #1]  INFO -- :
I, [2024-06-07T19:55:08.023862 #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
'
Auf neuen Zweig 'tests-passed' gewechselt
I, [2024-06-07T19:55:15.557075 #1]  INFO -- : Zweig 'tests-passed' wurde so eingerichtet, dass er den Remote-Zweig 'tests-passed' von 'origin' verfolgt.

I, [2024-06-07T19:55:15.557210 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-06-07T19:55:15.566702 #1]  INFO -- :
I, [2024-06-07T19:55:15.566784 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-06-07T19:55:15.569407 #1]  INFO -- :
I, [2024-06-07T19:55:15.569480 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-06-07T19:55:15.571969 #1]  INFO -- :
I, [2024-06-07T19:55:15.572055 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-06-07T19:55:15.574915 #1]  INFO -- :
I, [2024-06-07T19:55:15.575018 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-06-07T19:55:15.577820 #1]  INFO -- :
I, [2024-06-07T19:55:15.577893 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-06-07T19:55:15.580341 #1]  INFO -- :
I, [2024-06-07T19:55:15.580421 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2024-06-07T19:55:15.583008 #1]  INFO -- :
I, [2024-06-07T19:55:15.583085 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-06-07T19:55:15.586746 #1]  INFO -- :
I, [2024-06-07T19:55:15.586821 #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-06-07T19:55:15.590473 #1]  INFO -- :
I, [2024-06-07T19:55:15.590548 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2024-06-07T19:55:15.594389 #1]  INFO -- :
I, [2024-06-07T19:55:15.594466 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-06-07T19:55:15.598299 #1]  INFO -- :
I, [2024-06-07T19:55:15.598376 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2024-06-07T19:55:15.602210 #1]  INFO -- :
I, [2024-06-07T19:55:15.602286 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-06-07T19:55:15.605813 #1]  INFO -- :
I, [2024-06-07T19:55:15.605887 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-06-07T19:55:16.258613 #1]  INFO -- :
I, [2024-06-07T19:55:16.258748 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-06-07T19:55:16.260917 #1]  INFO -- :
I, [2024-06-07T19:55:16.261134 #1]  INFO -- : Ersetze # redis mit sv start redis || exit 1 in /etc/service/unicorn/run
I, [2024-06-07T19:55:16.261609 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Klonen in 'docker_manager'...
I, [2024-06-07T19:55:18.097044 #1]  INFO -- :
I, [2024-06-07T19:55:18.097188 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Klonen in 'discourse-solved'...
I, [2024-06-07T19:55:19.120279 #1]  INFO -- :
I, [2024-06-07T19:55:19.120403 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-user-notes.git
Klonen in 'discourse-user-notes'...
I, [2024-06-07T19:55:20.180140 #1]  INFO -- :
I, [2024-06-07T19:55:20.180258 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-encrypt.git
Klonen in 'discourse-encrypt'...
I, [2024-06-07T19:55:21.528291 #1]  INFO -- :
I, [2024-06-07T19:55:21.528408 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-oauth2-basic.git
Klonen in 'discourse-oauth2-basic'...
I, [2024-06-07T19:55:22.487293 #1]  INFO -- :
I, [2024-06-07T19:55:22.487665 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.534624 #1]  INFO -- :
I, [2024-06-07T19:55:22.534862 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-06-07T19:55:22.536778 #1]  INFO -- :
I, [2024-06-07T19:55:22.536851 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2024-06-07T19:55:22.538899 #1]  INFO -- :
I, [2024-06-07T19:55:22.545823 #1]  INFO -- : Ersetze pid /run/nginx.pid; mit daemon off; in /etc/nginx/nginx.conf
I, [2024-06-07T19:55:22.546136 #1]  INFO -- : Ersetze (?m-ix:upstream[^\}]+\}) mit upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.546919 #1]  INFO -- : Ersetze (?-mix:server_name.+$) mit server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.547486 #1]  INFO -- : Ersetze (?-mix:client_max_body_size.+$) mit client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2024-06-07T19:55:22.548073 #1]  INFO -- : Ersetze (?-mix:worker_connections.+$) mit worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2024-06-07T19:55:22.548725 #1]  INFO -- : > echo "Web-Konfiguration abgeschlossen"
I, [2024-06-07T19:55:22.550253 #1]  INFO -- : Web-Konfiguration abgeschlossen

Es ist ein Fehler bei meinem Update aufgetreten

```ruby
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })

Bitte helfen Sie mir, es zu beheben.

Dies ist production.log

Started GET "/" for 136.52.25.237 at 2024-06-07 20:12:41 +0000
Processing by CategoriesController#index as HTML
Completed 500 Internal Server Error in 11ms (ActiveRecord: 0.0ms | Allocations: 4935)
ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR:  relation "flags" does not exist
LINE 9:  WHERE a.attrelid = '"flags"'::regclass
                            ^
)
app/models/post_action_type.rb:48:in `all_flags'
app/models/post_action_type.rb:74:in `flag_types'
app/models/post_action_type.rb:33:in `types'
app/serializers/site_serializer.rb:111:in `block in post_action_types'
lib/distributed_cache.rb:20:in `defer_get_set'
app/serializers/application_serializer.rb:34:in `cache_fragment'
app/serializers/site_serializer.rb:110:in `post_action_types'
(eval):15:in `_fast_attributes'
app/models/site.rb:235:in `json_for'
app/controllers/application_controller.rb:638:in `preload_anonymous_data'
app/controllers/application_controller.rb:442:in `preload_json'
app/controllers/application_controller.rb:422:in `block in with_resolved_locale'
app/controllers/application_controller.rb:422:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
lib/middleware/anonymous_cache.rb:391:in `call'
lib/middleware/csp_script_nonce_injector.rb:12:in `call'
config/initializers/008-rack-cors.rb:14:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:291:in `call'
Failed to handle exception in exception app middleware : ActiveRecord::StatementInvalid : PG::UndefinedTable: ERROR:  relation "flags" does not exist
LINE 9:  WHERE a.attrelid = '"flags"'::regclass

Hallo @Martin_Ju :slight_smile:

Könnten Sie bitte Ihre Protokolle in Codeblock-Formatierung einfügen, damit sie im Forum richtig angezeigt werden?

Sie müssen nur drei Backticks darüber und drei Backticks darunter verwenden, so:

```
Log-Details
```