Hallo zusammen,
Mein Discourse ist derzeit offline
![]()
Es ist nach dem Versuch, heute Morgen von/auf v3.2.0.beta3 +468 zu aktualisieren, fehlgeschlagen:
In der Kommandozeile lautet die Fehlermeldung:
Und das vollständige Konsolenprotokoll:
[code]
root@greyarro:~# cd /var/discourse/
root@greyarro:/var/discourse# git pull
Bereits auf dem neuesten Stand.
root@greyarro:/var/discourse# ./launcher rebuild app
x86_64-Architektur erkannt.
WARNUNG: Die Datei containers/app.yml ist für alle lesbar. Sie können diese Datei sichern, indem Sie ausführen: chmod o-rwx containers/app.yml
Stelle sicher, dass Launcher auf dem neuesten Stand ist
Origin wird abgerufen
Launcher ist auf dem neuesten Stand
2.0.20231023-1945: Pulling from discourse/base
Digest: sha256:2b0eb484d20888cc2daadb690dcfa73522105650c1420212e99345a36a424d77
Status: Image ist auf dem neuesten Stand für discourse/base:2.0.20231023-1945
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-12-11T06:36:42.453494 #1] INFO – : Lesen von stdin
I, [2023-12-11T06:36:42.461560 #1] INFO – : > locale-gen $LANG && update-locale
I, [2023-12-11T06:36:42.523575 #1] INFO – : Generiere Lokalen (dies kann eine Weile dauern)…
Generierung abgeschlossen.
I, [2023-12-11T06:36:42.524082 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2023-12-11T06:36:42.529018 #1] INFO – :
I, [2023-12-11T06:36:42.529478 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2023-12-11T06:36:42.534085 #1] INFO – :
I, [2023-12-11T06:36:42.534610 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2023-12-11T06:36:42.538665 #1] INFO – :
I, [2023-12-11T06:36:42.539119 #1] INFO – : > rm -fr /var/run/postgresql
I, [2023-12-11T06:36:42.542429 #1] INFO – :
I, [2023-12-11T06:36:42.542918 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-12-11T06:36:42.545917 #1] INFO – :
I, [2023-12-11T06:36:42.546272 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres läuft bereits, Container stoppen ; exit 1
2023/12/11 06:36:42 socat[17] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): Datei oder Verzeichnis nicht gefunden
I, [2023-12-11T06:36:42.557289 #1] INFO – :
I, [2023-12-11T06:36:42.557926 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2023-12-11T06:36:42.562906 #1] INFO – :
I, [2023-12-11T06:36:42.563405 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2023-12-11T06:36:42.568125 #1] INFO – :
I, [2023-12-11T06:36:42.568537 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-11T06:36:42.571897 #1] INFO – :
I, [2023-12-11T06:36:42.572328 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-11T06:36:42.575429 #1] INFO – :
I, [2023-12-11T06:36:42.583069 #1] INFO – : Datei > /etc/service/postgres/run chmod: +x chown:
I, [2023-12-11T06:36:42.591097 #1] INFO – : Datei > /etc/service/postgres/log/run chmod: +x chown:
I, [2023-12-11T06:36:42.599557 #1] INFO – : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2023-12-11T06:36:42.607693 #1] INFO – : Datei > /root/upgrade_postgres chmod: +x chown:
I, [2023-12-11T06:36:42.608293 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2023-12-11T06:36:43.061308 #1] INFO – :
I, [2023-12-11T06:36:43.061769 #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, [2023-12-11T06:36:43.066134 #1] INFO – :
I, [2023-12-11T06:36:43.066571 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2023-12-11T06:36:43.105049 #1] INFO – :
I, [2023-12-11T06:36:43.105891 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2023-12-11T06:36:43.111420 #1] INFO – :
I, [2023-12-11T06:36:43.112072 #1] INFO – : > /root/upgrade_postgres
I, [2023-12-11T06:36:43.122177 #1] INFO – :
I, [2023-12-11T06:36:43.122713 #1] INFO – : > rm /root/upgrade_postgres
I, [2023-12-11T06:36:43.126702 #1] INFO – :
I, [2023-12-11T06:36:43.127981 #1] INFO – : Ersetze data_directory = ‘/var/lib/postgresql/13/main’ durch data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.128927 #1] INFO – : Ersetze (?-mix:#?listen_addresses =.) durch listen_addresses = '’ in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.129583 #1] INFO – : Ersetze (?-mix:#?synchronous_commit =.) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.130214 #1] INFO – : Ersetze (?-mix:#?shared_buffers =.) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.130899 #1] INFO – : Ersetze (?-mix:#?work_mem =.) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.131457 #1] INFO – : Ersetze (?-mix:#?default_text_search_config =.) durch default_text_search_config = ‘$db_default_text_search_config’ in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.132096 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-12-11T06:36:43.137173 #1] INFO – :
I, [2023-12-11T06:36:43.137747 #1] INFO – : Ersetze (?-mix:#?checkpoint_segments =.) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.138339 #1] INFO – : Ersetze (?-mix:#?logging_collector =.) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.139065 #1] INFO – : Ersetze (?-mix:#?log_min_duration_statement =.) durch log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.140177 #1] INFO – : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-11T06:36:43.140923 #1] INFO – : Ersetze (?-mix:^host.*all.*all.127.$) durch host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-11T06:36:43.141403 #1] INFO – : Ersetze (?-mix:^host.all.all.::1/128.$) durch host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-11T06:36:43.141961 #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, [2023-12-11T06:36:43.144661 #1] INFO – : > sleep 5
2023-12-11 06:36:43.213 UTC [40] LOG: starte PostgreSQL 13.12 (Debian 13.12-1.pgdg110+1) auf x86_64-pc-linux-gnu, kompiliert von gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-Bit
2023-12-11 06:36:43.213 UTC [40] LOG: höre auf IPv4-Adresse “0.0.0.0”, Port 5432
2023-12-11 06:36:43.213 UTC [40] LOG: höre auf IPv6-Adresse “::”, Port 5432
2023-12-11 06:36:43.217 UTC [40] LOG: höre auf Unix-Socket “/var/run/postgresql/.s.PGSQL.5432”
2023-12-11 06:36:43.223 UTC [43] LOG: Datenbanksystem wurde am 2023-12-11 06:33:31 UTC heruntergefahren
2023-12-11 06:36:43.236 UTC [40] LOG: Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2023-12-11T06:36:48.151212 #1] INFO – :
I, [2023-12-11T06:36:48.151469 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2023-12-11 06:36:48.241 UTC [53] postgres@postgres ERROR: Datenbank „discourse“ existiert bereits
2023-12-11 06:36:48.241 UTC [53] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR: Datenbank „discourse“ existiert bereits
I, [2023-12-11T06:36:48.244084 #1] INFO – :
I, [2023-12-11T06:36:48.244295 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2023-12-11 06:36:48.310 UTC [57] postgres@discourse ERROR: Rolle „discourse“ existiert bereits
2023-12-11 06:36:48.310 UTC [57] postgres@discourse STATEMENT: create user discourse;
ERROR: Rolle „discourse“ existiert bereits
I, [2023-12-11T06:36:48.313540 #1] INFO – :
I, [2023-12-11T06:36:48.313932 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2023-12-11T06:36:48.372120 #1] INFO – : GRANT
I, [2023-12-11T06:36:48.372374 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2023-12-11T06:36:48.428450 #1] INFO – : ALTER SCHEMA
I, [2023-12-11T06:36:48.428697 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: Erweiterung „hstore“ existiert bereits, wird übersprungen
I, [2023-12-11T06:36:48.509937 #1] INFO – : CREATE EXTENSION
I, [2023-12-11T06:36:48.510198 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: Erweiterung „pg_trgm“ existiert bereits, wird übersprungen
I, [2023-12-11T06:36:48.575901 #1] INFO – : CREATE EXTENSION
I, [2023-12-11T06:36:48.576560 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists vector;”’
NOTICE: Erweiterung „vector“ existiert bereits, wird übersprungen
I, [2023-12-11T06:36:48.634184 #1] INFO – : CREATE EXTENSION
I, [2023-12-11T06:36:48.634407 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: Erweiterung „hstore“ existiert bereits, wird übersprungen
I, [2023-12-11T06:36:48.691197 #1] INFO – : CREATE EXTENSION
I, [2023-12-11T06:36:48.691402 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: Erweiterung „pg_trgm“ existiert bereits, wird übersprungen
I, [2023-12-11T06:36:48.747583 #1] INFO – : CREATE EXTENSION
I, [2023-12-11T06:36:48.747801 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists vector;”’
NOTICE: Erweiterung „vector“ existiert bereits, wird übersprungen
I, [2023-12-11T06:36:48.805422 #1] INFO – : CREATE EXTENSION
I, [2023-12-11T06:36:48.805817 #1] INFO – : > sudo -u postgres psql discourse
I, [2023-12-11T06:36:48.808688 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);
I, [2023-12-11T06:36:48.891679 #1] INFO – : Datei > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2023-12-11T06:36:48.896830 #1] INFO – : Datei > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2023-12-11T06:36:48.896998 #1] INFO – : > echo postgres installiert!
I, [2023-12-11T06:36:48.899962 #1] INFO – : postgres installiert!
I, [2023-12-11T06:36:48.907627 #1] INFO – : Datei > /etc/service/redis/run chmod: +x chown:
I, [2023-12-11T06:36:48.914411 #1] INFO – : Datei > /etc/service/redis/log/run chmod: +x chown:
I, [2023-12-11T06:36:48.920982 #1] INFO – : Datei > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2023-12-11T06:36:48.922023 #1] INFO – : Ersetze daemonize yes durch in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.922829 #1] INFO – : Ersetze (?-mix:^pidfile.$) durch in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.923923 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-12-11T06:36:48.928742 #1] INFO – :
I, [2023-12-11T06:36:48.929799 #1] INFO – : Ersetze (?-mix:^logfile.$) durch logfile “” in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.930627 #1] INFO – : Ersetze (?-mix:^bind .$) durch in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.931845 #1] INFO – : Ersetze (?-mix:^dir .$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.933205 #1] INFO – : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.934373 #1] INFO – : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2023-12-11T06:36:48.935362 #1] INFO – : > echo redis installiert
I, [2023-12-11T06:36:48.939050 #1] INFO – : redis installiert
I, [2023-12-11T06:36:48.939481 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2023-12-11T06:36:48.947715 #1] INFO – : logfile “”
I, [2023-12-11T06:36:48.948224 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-11T06:36:48.950934 #1] INFO – : > sleep 10
109:C 11 Dez 2023 06:36:48.962 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
109:C 11 Dez 2023 06:36:48.962 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=109, gerade gestartet
109:C 11 Dez 2023 06:36:48.962 # Konfiguration geladen
109:M 11 Dez 2023 06:36:48.963 * monotonic clock: POSIX clock_gettime
109:M 11 Dez 2023 06:36:48.964 * Modus=standalone, Port=6379.
109:M 11 Dez 2023 06:36:48.964 # WARNUNG: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert von 128 gesetzt ist.
109:M 11 Dez 2023 06:36:48.964 # Server initialisiert
109:M 11 Dez 2023 06:36:48.964 # WARNUNG Memory overcommit muss aktiviert sein! Ohne dies kann ein Hintergrund-Backup oder Replikation bei geringem Speicherplatz fehlschlagen. Wenn deaktiviert, kann dies auch zu Fehlern ohne geringen Speicherplatz führen, siehe vm.max_map_count growing steadily when vm.overcommit_memory is 2 · Issue #1328 · jemalloc/jemalloc · GitHub. Um dieses Problem zu beheben, fügen Sie ‘vm.overcommit_memory = 1’ zu /etc/sysctl.conf hinzu und starten Sie neu oder führen Sie den Befehl ‘sysctl vm.overcommit_memory=1’ aus, damit dies wirksam wird.
109:M 11 Dez 2023 06:36:48.965 * Lade RDB, erstellt von Version 7.0.7
109:M 11 Dez 2023 06:36:48.965 * RDB-Alter 196 Sekunden
109:M 11 Dez 2023 06:36:48.965 * RDB-Speicherverbrauch bei Erstellung 238.89 Mb
109:M 11 Dez 2023 06:36:49.836 * RDB-Laden abgeschlossen, Schlüssel geladen: 78979, Schlüssel abgelaufen: 55.
109:M 11 Dez 2023 06:36:49.836 * DB von Festplatte geladen: 0.871 Sekunden
109:M 11 Dez 2023 06:36:49.836 * Bereit, Verbindungen anzunehmen
I, [2023-12-11T06:36:58.954574 #1] INFO – :
I, [2023-12-11T06:36:58.955135 #1] INFO – : > thpoff echo “thpoff ist installiert!”
I, [2023-12-11T06:36:58.960865 #1] INFO – : thpoff ist installiert!
I, [2023-12-11T06:36:58.961207 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_SMTP_ADDRESS”] == “smtp.example.com”; puts “Abbruch! E-Mail ist nicht konfiguriert!”; exit 1; end’
I, [2023-12-11T06:36:59.059159 #1] INFO – :
I, [2023-12-11T06:36:59.059736 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_HOSTNAME”] == “discourse.example.com”; puts “Abbruch! Domain ist nicht konfiguriert!”; exit 1; end’
I, [2023-12-11T06:36:59.148371 #1] INFO – :
I, [2023-12-11T06:36:59.149030 #1] INFO – : > /usr/local/bin/ruby -e ‘if (ENV[“DISCOURSE_CDN_URL”] || “”)[0..1] == “//”; puts “Abbruch! CDN muss ein Protokoll angeben. Sobald dies behoben ist, sollten Sie Ihre Beiträge jetzt neu backen, um alle Beiträge zu korrigieren.”; exit 1; end’
I, [2023-12-11T06:36:59.236730 #1] INFO – :
I, [2023-12-11T06:36:59.237387 #1] INFO – : > rm -f /etc/cron.d/anacron
I, [2023-12-11T06:36:59.242323 #1] INFO – :
I, [2023-12-11T06:36:59.247436 #1] INFO – : Datei > /etc/cron.d/anacron chmod: chown:
I, [2023-12-11T06:36:59.254458 #1] INFO – : Datei > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2023-12-11T06:36:59.261375 #1] INFO – : Datei > /etc/service/unicorn/run chmod: +x chown:
I, [2023-12-11T06:36:59.268779 #1] INFO – : Datei > /etc/service/nginx/run chmod: +x chown:
I, [2023-12-11T06:36:59.276427 #1] INFO – : Datei > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2023-12-11T06:36:59.283178 #1] INFO – : Datei > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2023-12-11T06:36:59.283492 #1] INFO – : Ersetze # postgres durch sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2023-12-11T06:36:59.284057 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-11T06:36:59.287039 #1] INFO – : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
137:C 11 Dez 2023 06:36:59.295 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
137:C 11 Dez 2023 06:36:59.295 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=137, gerade gestartet
137:C 11 Dez 2023 06:36:59.295 # Konfiguration geladen
137:M 11 Dez 2023 06:36:59.295 * monotonic clock: POSIX clock_gettime
137:M 11 Dez 2023 06:36:59.295 # Warnung: Konnte Server-TCP-Listener-Socket *:6379 nicht erstellen: bind: Adresse wird bereits verwendet
137:M 11 Dez 2023 06:36:59.295 # Abhören auf Port 6379 (TCP) fehlgeschlagen, breche ab.
Aktualisiere Dateien: 100% (33858/33858), fertig.
I, [2023-12-11T06:37:03.209327 #1] INFO – : HEAD ist jetzt bei 043b4a418 FIX: ersetzt data-tooltip-Nutzung durch (#24062)
I, [2023-12-11T06:37:03.209496 #1] INFO – : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-12-11T06:37:03.416955 #1] INFO – :
I, [2023-12-11T06:37:03.417150 #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 GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub
- [deleted] (none) → origin/0-flake-key
- [deleted] (none) → origin/0-grant-badge-fix
- [deleted] (none) → origin/0-obscuring
- [deleted] (none) → origin/0-router-lint
- [deleted] (none) → origin/0-router-service
- [deleted] (none) → origin/a-smokes-test
- [deleted] (none) → origin/autoimport-cleanup
- [deleted] (none) → origin/category-bullet-only
- [deleted] (none) → origin/dependabot/bundler/syntax_tree-6.2.0
- [deleted] (none) → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.4.0
- [deleted] (none) → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.8.0
- [deleted] (none) → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.6.0
- [deleted] (none) → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.5.2
- [deleted] (none) → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.4.2
- [deleted] (none) → origin/dev-upgrade-reject-reason-reviewable-modal
- [deleted] (none) → origin/dev/ability-to-collect-stats-without-public-exposing
- [deleted] (none) → origin/dev/minio-s3-system-specs
- [deleted] (none) → origin/dev/re-enable-minio-specs
- [deleted] (none) → origin/dev/switch-over-category-settings
- [deleted] (none) → origin/dev/switch-over-more-category-settings
- [deleted] (none) → origin/discovery-named-outlets
- [deleted] (none) → origin/feature/theme-settings-migration
- [deleted] (none) → origin/fix/account-for-empty-string-site-settings
- [deleted] (none) → origin/footnote-plugin
- [deleted] (none) → origin/metadata-update
- [deleted] (none) → origin/modal-ux
- [deleted] (none) → origin/neil-2
- [deleted] (none) → origin/perf_cache_async_search
- [deleted] (none) → origin/redo-post-focus-setting
- [deleted] (none) → origin/spoiler-plugin
- [deleted] (none) → origin/support-search-customizationz
043b4a418..4949d85c1 main → origin/main
- [new branch] 0-class-attribute → origin/0-class-attribute
- [new branch] 0-for-attributes → origin/0-for-attributes
- [new branch] 0-i18n-case → origin/0-i18n-case
- [new branch] add-custom-emoji-sanitization-clean → origin/add-custom-emoji-sanitization-clean
- [new branch] add-ds-store-to-gitignore → origin/add-ds-store-to-gitignore
- 64520a075…ff17131c9 add-new-chat-indicator-preference-only-mentions → origin/add-new-chat-indicator-preference-only-mentions (forced update)
- [new branch] api-topic-title-decorator → origin/api-topic-title-decorator
- [new branch] array-custom-field-order → origin/array-custom-field-order
- [new branch] boosted-searches → origin/boosted-searches
- [new branch] bulk-button-class → origin/bulk-button-class
- [new branch] category_definition → origin/category_definition
- [new branch] chat-github-onebox → origin/chat-github-onebox
- [new branch] chat-reaction-emoji-alignment → origin/chat-reaction-emoji-alignment
- [new branch] chat/direct-messages → origin/chat/direct-messages
- [new branch] confirm-session-only-after-5-mins → origin/confirm-session-only-after-5-mins
- [new branch] custom-field-store-cleanup → origin/custom-field-store-cleanup
- [new branch] delete-backups-based-on-time-window → origin/delete-backups-based-on-time-window
- [new branch] dependabot/github_actions/actions/labeler-5 → origin/dependabot/github_actions/actions/labeler-5
- [new branch] dependabot/github_actions/actions/stale-9 → origin/dependabot/github_actions/actions/stale-9
- [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.5.0 → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.5.0
- [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.9.0 → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.9.0
- [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.7.1 → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.7.1
- [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.6.0 → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.6.0
- [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.5.0 → origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.5.0
- [new branch] desktop-notification-handlers → origin/desktop-notification-handlers
- [new branch] dev/add-a-reference-column-to-notifications → origin/dev/add-a-reference-column-to-notifications
- ee95e6359…a2b413786 dev/add-new-chat-metrics → origin/dev/add-new-chat-metrics (forced update)
- [new branch] dev/drop-notification_id-column-on-chat-mentions → origin/dev/drop-notification_id-column-on-chat-mentions
- [new branch] dev/dry-up-user-status-serializers → origin/dev/dry-up-user-status-serializers
- [new branch] dev/flaky-chat-details-collapser-spec → origin/dev/flaky-chat-details-collapser-spec
- [new branch] dev/no-need-to-include-user-status-twice → origin/dev/no-need-to-include-user-status-twice
- [new branch] dev/remove-legacy-hamburger-menu → origin/dev/remove-legacy-hamburger-menu
- [new branch] dev/rethink-mass-mentions → origin/dev/rethink-mass-mentions
- [new branch] dev/rethink-mass-mentions-polymorphic → origin/dev/rethink-mass-mentions-polymorphic
- [new branch] dev/revert-guardian-devex → origin/dev/revert-guardian-devex
- 54940ca5c…3eacfe150 dev_paginate_categories_json → origin/dev_paginate_categories_json (forced update)
- [new branch] dev_watched_words → origin/dev_watched_words
- 46fe4511f…a9d0e7069 ember-4 → origin/ember-4 (forced update)
- [new branch] ember-5-plugins → origin/ember-5-plugins
- [new branch] extract_stripper → origin/extract_stripper
- [new branch] feature/admin-sidebar-v0 → origin/feature/admin-sidebar-v0
9a6c6fd5b..8780daeee feature/bookmark-menu-and-modal-redesign → origin/feature/bookmark-menu-and-modal-redesign - [new branch] feature/migrations-schema-generator → origin/feature/migrations-schema-generator
- [new branch] feature_watched_words_validation → origin/feature_watched_words_validation
- [new branch] file-size-restriction → origin/file-size-restriction
43df37774..4393dd37e filtered-events → origin/filtered-events - [new branch] fix/count-mass-mentions-correctly → origin/fix/count-mass-mentions-correctly
- [new branch] full-page → origin/full-page
ce7fb6906..31e32f8a1 generic-import-latest → origin/generic-import-latest - [new branch] generic-import-latest-snowflake → origin/generic-import-latest-snowflake
- [new branch] generic-import-update → origin/generic-import-update
- [new branch] image-assets → origin/image-assets
- [new branch] independent-theme-compiler → origin/independent-theme-compiler
- [new branch] input-text-field-component → origin/input-text-field-component
- [new branch] issue/fix-guardian-init-basic-user → origin/issue/fix-guardian-init-basic-user
- [new branch] keyword-site-setting → origin/keyword-site-setting
- bdcc24f96…92e545292 list-wrapper → origin/list-wrapper (forced update)
e3636078c..5def32699 mock-chat-index-redesign → origin/mock-chat-index-redesign
- [new branch] move_inflector → origin/move_inflector
- [new branch] multi-invite → origin/multi-invite
- [new branch] noti-glimmer → origin/noti-glimmer
- [new branch] oklab → origin/oklab
- [new branch] poc/auto-after-before-plugin-outlets → origin/poc/auto-after-before-plugin-outlets
- [new branch] poc/insert-before-after-wrapping-outlet → origin/poc/insert-before-after-wrapping-outlet
- [new branch] pretty-text-please → origin/pretty-text-please
- [new branch] reload-page-user-prefs-2fa → origin/reload-page-user-prefs-2fa
- [new branch] revert-maxmind → origin/revert-maxmind
ef3f41543..223626d7a stable → origin/stable - [new branch] support-load-more-btn → origin/support-load-more-btn
- [new branch] test-issue-temporary → origin/test-issue-temporary
043b4a418..4949d85c1 tests-passed → origin/tests-passed - [new branch] tmp/reimplement-all-and-here-mentions → origin/tmp/reimplement-all-and-here-mentions
- [new branch] tobiaseigen-patch-3 → origin/tobiaseigen-patch-3
- [new branch] transform-hooks → origin/transform-hooks
- [new branch] transform-post-fn-api → origin/transform-post-fn-api
- [new branch] tweaks-2-fr → origin/tweaks-2-fr
- [new branch] username_cache → origin/username_cache
- [new branch] ux-add-sorting-params-to-outlet → origin/ux-add-sorting-params-to-outlet
t [tag update] beta → beta
t [tag update] latest-release → latest-release - [new tag] v3.1.3 → v3.1.3
- [new tag] v3.2.0.beta3 → v3.2.0.beta3
I, [2023-12-11T06:37:05.107220 #1] INFO – :
I, [2023-12-11T06:37:05.107337 #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, [2023-12-11T06:37:10.039336 #1] INFO – : Branch ‘tests-passed’ set up to track remote branch ‘tests-passed’ from ‘origin’.
I, [2023-12-11T06:37:10.039485 #1] INFO – : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2023-12-11T06:37:10.055796 #1] INFO – :
I, [2023-12-11T06:37:10.055932 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp
I, [2023-12-11T06:37:10.062383 #1] INFO – :
I, [2023-12-11T06:37:10.062911 #1] INFO – : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-12-11T06:37:10.068906 #1] INFO – :
I, [2023-12-11T06:37:10.069051 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-12-11T06:37:10.075337 #1] INFO – :
I, [2023-12-11T06:37:10.075478 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-12-11T06:37:10.081087 #1] INFO – :
I, [2023-12-11T06:37:10.081222 #1] INFO – : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-12-11T06:37:10.087004 #1] INFO – :
I, [2023-12-11T06:37:10.087139 #1] INFO – : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-12-11T06:37:10.093140 #1] INFO – :
I, [2023-12-11T06:37:10.093305 #1] INFO – : > cd /var/www/discourse && bash -c “touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log”
I, [2023-12-11T06:37:10.100413 #1] INFO – :
I, [2023-12-11T06:37:10.100570 #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, [2023-12-11T06:37:10.108011 #1] INFO – :
I, [2023-12-11T06:37:10.108130 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/{uploads,backups}”
I, [2023-12-11T06:37:10.116596 #1] INFO – :
I, [2023-12-11T06:37:10.116726 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/{uploads,backups} /var/www/discourse/public”
I, [2023-12-11T06:37:10.124273 #1] INFO – :
I, [2023-12-11T06:37:10.124421 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/tmp/{backups,restores}”
I, [2023-12-11T06:37:10.134061 #1] INFO – :
I, [2023-12-11T06:37:10.134228 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp”
I, [2023-12-11T06:37:10.141458 #1] INFO – :
I, [2023-12-11T06:37:10.141602 #1] INFO – : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-12-11T06:37:10.163707 #1] INFO – :
I, [2023-12-11T06:37:10.163854 #1] INFO – : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-12-11T06:37:10.169471 #1] INFO – :
I, [2023-12-11T06:37:10.170368 #1] INFO – : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2023-12-11T06:37:10.171519 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
Cloning into ‘docker_manager’…
I, [2023-12-11T06:37:11.142485 #1] INFO – :
I, [2023-12-11T06:37:11.142680 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-solved: Allow accepted answers on topics · GitHub
Cloning into ‘discourse-solved’…
I, [2023-12-11T06:37:11.877496 #1] INFO – :
I, [2023-12-11T06:37:11.878167 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - merefield/discourse-locations: Tools for handling locations in Discourse · GitHub
Cloning into ‘discourse-locations’…
I, [2023-12-11T06:37:12.713978 #1] INFO – :
I, [2023-12-11T06:37:12.714105 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-data-explorer: SQL Queries for admins in Discourse · GitHub
Cloning into ‘discourse-data-explorer’…
I, [2023-12-11T06:37:13.532864 #1] INFO – :
I, [2023-12-11T06:37:13.533001 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-adplugin: Official Discourse Advertising Plugin. Install & Start Serving Ads on Your Discourse Forum · GitHub
Cloning into ‘discourse-adplugin’…
I, [2023-12-11T06:37:14.305555 #1] INFO – :
I, [2023-12-11T06:37:14.305817 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-reactions: Moved to https://github.com/discourse/discourse/tree/main/plugins/discourse-reactions · GitHub
Cloning into ‘discourse-reactions’…
I, [2023-12-11T06:37:15.045125 #1] INFO – :
I, [2023-12-11T06:37:15.045247 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-templates: A plugin that allows users to use templates to insert frequently used content · GitHub
Cloning into ‘discourse-templates’…
I, [2023-12-11T06:37:15.809915 #1] INFO – :
I, [2023-12-11T06:37:15.810046 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-affiliate · GitHub
Cloning into ‘discourse-affiliate’…
I, [2023-12-11T06:37:16.433061 #1] INFO – :
I, [2023-12-11T06:37:16.434123 #1] INFO – : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.442090 #1] INFO – :
I, [2023-12-11T06:37:16.442586 #1] INFO – : > rm /etc/nginx/sites-enabled/default
I, [2023-12-11T06:37:16.446759 #1] INFO – :
I, [2023-12-11T06:37:16.447263 #1] INFO – : > mkdir -p /var/nginx/cache
I, [2023-12-11T06:37:16.451474 #1] INFO – :
I, [2023-12-11T06:37:16.452405 #1] INFO – : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2023-12-11T06:37:16.453144 #1] INFO – : Replacing (?m-ix:upstream[^}]+}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.453873 #1] INFO – : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.454418 #1] INFO – : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.454991 #1] INFO – : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2023-12-11T06:37:16.455481 #1] INFO – : > echo “done configuring web”
I, [2023-12-11T06:37:16.459601 #1] INFO – : done configuring web
I, [2023-12-11T06:37:16.460326 #1] INFO – : > cd /var/www/discourse && gem install bundler --conservative -v $(awk ‘/BUNDLED WITH/ { getline; gsub(/ /,“”); print $0 }’ Gemfile.lock)
I, [2023-12-11T06:37:16.836806 #1] INFO – :
I, [2023-12-11T06:37:16.836974 #1] INFO – : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2023-12-11T06:37:19.438303 #1] INFO – :
I, [2023-12-11T06:37:19.438984 #1] INFO – : > cd /var/www/discourse && if [ “tests-passed” != “tests-passed” ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2023-12-11T06:37:19.442692 #1] INFO – :
I, [2023-12-11T06:37:19.442789 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘yarn install --frozen-lockfile && yarn cache clean’
warning " > @glint/environment-ember-loose@1.1.0" has unmet peer dependency “@glimmer/component@^1.1.2”.
warning " > @glint/environment-ember-template-imports@1.1.0" has unmet peer dependency “ember-template-imports@^3.0.0”.
warning Resolution field “unset-value@2.0.1” is incompatible with requested version “unset-value@^1.0.0”
warning Pattern [“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-cjs@npm:wrap-ansi@^7.0.0”]. This could result in non-deterministic behavior, skipping.
warning " > discourse-markdown-it@1.0.0" has unmet peer dependency “xss@*”.
warning “workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @ember/legacy-built-in-components@0.5.0” has incorrect peer dependency “ember-source@>= 4.8”.
warning “workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/aws-s3@3.0.6” has incorrect peer dependency “@uppy/core@^3.1.2”.
warning “workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/aws-s3-multipart@3.1.3” has incorrect peer dependency “@uppy/core@^3.1.2”.
warning “workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/xhr-upload@3.1.1” has incorrect peer dependency “@uppy/core@^3.1.2”.
warning “workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse-plugins > ember-this-fallback@0.4.0” has unmet peer dependency “ember-source@^3.28.11 || ^4.0.0”.
warning “workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0” has incorrect peer dependency “@uppy/core@^3.2.1”.
I, [2023-12-11T06:39:22.730680 #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…
yarn --cwd app/assets/javascripts (node -e ‘const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [--frozen-lockfile, -s].filter(arg => argv.includes(arg)); console.log(passthrough.join( ));’)
yarn install v1.22.19
[1/4] Resolving packages…
[2/4] Fetching packages…
[3/4] Linking dependencies…
[4/4] Building fresh packages…
$ ./run-patch-package
patch-package 8.0.0
Applying patches…
babel-plugin-debug-macros@0.3.4 ![]()
content-tag@1.1.2 ![]()
ember-cli@5.0.0 ![]()
ember-this-fallback@0.4.0 (1 deprecation-name) ![]()
ember-this-fallback@0.4.0 (2 themes) ![]()
virtual-dom@2.1.1 ![]()
Done in 64.07s.
Done in 115.18s.
yarn cache v1.22.19
success Cleared cache.
Done in 7.53s.
I, [2023-12-11T06:39:22.731495 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle config --local deployment true’
I, [2023-12-11T06:39:23.103216 #1] INFO – :
I, [2023-12-11T06:39:23.103337 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle config --local without “development test”’
I, [2023-12-11T06:39:23.331037 #1] INFO – : You are replacing the current local value of without, which is currently “test:development”
I, [2023-12-11T06:39:23.331186 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --retry 3 --jobs 4’
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory:
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext
/usr/local/bin/ruby extconf.rb
– tar zxvfo msgpack-1.1.0.tar.gz
– env CFLAGS=nil LDFLAGS=nil CC=nil
– ./configure --disable-dependency-tracking --disable-shared --with-pic
–prefix=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/
–libdir=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/lib
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
–with-opt-dir
–without-opt-dir
–with-opt-include
–without-opt-include=${opt-dir}/include
–with-opt-lib
–without-opt-lib=${opt-dir}/lib
–with-make-prog
–without-make-prog
–srcdir=.
–curdir
–ruby=/usr/local/bin/$(RUBY_BASE_NAME)
extconf.rb:6:in sys': ./configure --disable-dependency-tracking --disable-shared --with-pic --prefix=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/ --libdir=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/lib failed, please report to https://github.com/tmm1/rbtrace/issues (RuntimeError) from extconf.rb:42:in block (2 levels) in ’
from extconf.rb:34:in chdir' from extconf.rb:34:in block in ’
from extconf.rb:30:in chdir' from extconf.rb:30:in ’
To see why this extension failed to compile, please check the mkmf.log which can
be found here:
/var/www/discourse/vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/rbtrace-0.5.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0 for inspection.
Results logged to
/var/www/discourse/vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/rbtrace-0.5.0/gem_make.out
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:120:in run' /usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/ext_conf_builder.rb:28:in build’
/usr/Es ist ein Fehler bei meinem Update aufgetreten
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Bitte helft mir, ihn zu beheben.
local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:188:in
`build_extension'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:222:in `block in
build_extensions'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:219:in `each'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:219:in
`build_extensions'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/installer.rb:844:in
`build_extensions'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/rubygems_gem_installer.rb:72:in
`build_extensions'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/rubygems_gem_installer.rb:28:in
`install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/source/rubygems.rb:198:in
`install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/gem_installer.rb:54:in
`install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/gem_installer.rb:16:in
`install_from_spec'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/parallel_installer.rb:156:in
`do_install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/parallel_installer.rb:147:in
`block in worker_pool'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:62:in
`apply_func'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:57:in
`block in process_queue'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:54:in
`loop'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:54:in
`process_queue'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:90:in
`block (2 levels) in create_threads'
Beim Installieren von rbtrace (0.5.0) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren.
In Gemfile:
rbtrace
I, [2023-12-11T06:40:09.131584 #1] INFO -- : Abrufen der Metadaten von https://rubygems.org/.........
Abrufen von rake 13.1.0
Installation von rake 13.1.0
Verwendung von concurrent-ruby 1.2.2
Verwendung von minitest 5.20.0
Verwendung von builder 3.2.4
Verwendung von erubi 1.12.0
Abrufen von racc 1.7.3
Verwendung von crass 1.0.6
Verwendung von rack 2.2.8
Verwendung von mini_mime 1.1.5
Abrufen von date 3.3.4
Abrufen von public_suffix 5.0.4
Abrufen von timeout 0.4.1
Installation von timeout 0.4.1
Installation von public_suffix 5.0.4
Installation von date 3.3.4 mit nativen Erweiterungen
Installation von racc 1.7.3 mit nativen Erweiterungen
Abrufen von aws-eventstream 1.3.0
Installation von aws-eventstream 1.3.0
Verwendung von aws-partitions 1.583.0
Verwendung von jmespath 1.6.2
Abrufen von base64 0.2.0
Installation von base64 0.2.0
Abrufen von bigdecimal 3.1.4
Verwendung von msgpack 1.7.2
Verwendung von bundler 2.4.13
Verwendung von byebug 11.1.3
Verwendung von cbor 0.5.9.6
Abrufen von cgi 0.4.1
Installation von bigdecimal 3.1.4 mit nativen Erweiterungen
Installation von cgi 0.4.1 mit nativen Erweiterungen
Verwendung von chunky_png 1.4.0
Verwendung von coderay 1.1.3
Verwendung von colored2 4.0.0
Verwendung von connection_pool 2.4.1
Verwendung von openssl 3.2.0
Verwendung von cppjieba_rb 0.4.2
Verwendung von diffy 3.4.2
Verwendung von digest 3.1.1
Verwendung von discourse-fonts 0.0.9
Verwendung von email_reply_trimmer 0.1.13
Abrufen von excon 0.105.0
Installation von excon 0.105.0
Verwendung von execjs 2.9.1
Verwendung von exifr 1.4.0
Verwendung von faraday-net_http 3.0.2
Verwendung von ruby2_keywords 0.0.5
Verwendung von fast_blank 1.0.1
Verwendung von fast_xs 0.8.0
Verwendung von fastimage 2.2.7
Verwendung von ffi 1.16.3
Verwendung von fspath 3.1.2
Verwendung von gc_tracer 1.5.1
Abrufen von google-protobuf 3.25.1 (x86_64-linux)
Installation von google-protobuf 3.25.1 (x86_64-linux)
Verwendung von guess_html_encoding 0.0.11
Verwendung von hana 1.3.7
Verwendung von hashie 5.0.0
Verwendung von highline 2.1.0
Verwendung von htmlentities 4.3.4
Verwendung von http_accept_language 2.1.1
Verwendung von image_size 3.3.0
Verwendung von in_threads 1.6.0
Verwendung von progress 3.6.0
Abrufen von json 2.7.1
Installation von json 2.7.1 mit nativen Erweiterungen
Abrufen von regexp_parser 2.8.3
Installation von regexp_parser 2.8.3
Abrufen von unf_ext 0.0.9.1
Installation von unf_ext 0.0.9.1 mit nativen Erweiterungen
Verwendung von jwt 2.7.1
Verwendung von kgio 2.11.4
Verwendung von libv8-node 18.16.0.0 (x86_64-linux)
Verwendung von method_source 1.0.0
Verwendung von thor 1.3.0
Verwendung von zeitwerk 2.6.12
Verwendung von logstash-event 1.2.02
Abrufen von logster 2.13.1
Installation von logster 2.13.1
Verwendung von lru_redux 1.1.0
Verwendung von lz4-ruby 0.3.3
Verwendung von maxminddb 0.1.22
Verwendung von memory_profiler 1.0.1
Verwendung von redis 4.8.1
Verwendung von mini_sql 1.5.0
Verwendung von multi_json 1.15.0
Verwendung von multi_xml 0.6.0
Verwendung von mustache 1.1.1
Abrufen von uri 0.13.0
Installation von uri 0.13.0
Abrufen von nio4r 2.7.0
Installation von nio4r 2.7.0 mit nativen Erweiterungen
Verwendung von version_gem 1.1.3
Verwendung von optimist 3.1.0
Verwendung von pg 1.5.4
Verwendung von raindrops 0.20.1
Verwendung von rchardet 1.8.0
Verwendung von rexml 3.2.6
Verwendung von rinku 2.0.6
Verwendung von rotp 6.3.0
Verwendung von rqrcode_core 1.2.0
Verwendung von rubyzip 2.3.2
Verwendung von sshkey 3.0.0
Verwendung von stackprof 0.2.25
Verwendung von i18n 1.14.1
Verwendung von tzinfo 2.0.6
Verwendung von rack-test 2.1.0
Verwendung von request_store 1.5.1
Verwendung von message_bus 4.3.8
Abrufen von rack-mini-profiler 3.3.0
Installation von rack-mini-profiler 3.3.0
Verwendung von rack-protection 3.1.0
Verwendung von sprockets 3.7.2 von https://github.com/rails/sprockets (at 3.x@f4d3dae)
Abrufen von net-protocol 0.2.2
Installation von net-protocol 0.2.2
Abrufen von addressable 2.8.6
Installation von addressable 2.8.6
Verwendung von aws-sigv4 1.5.0
Abrufen von bootsnap 1.17.0
Installation von bootsnap 1.17.0 mit nativen Erweiterungen
Verwendung von openssl-signature_algorithm 1.3.0
Verwendung von uglifier 4.2.0
Abrufen von faraday 2.7.12
Installation von faraday 2.7.12
Verwendung von mini_suffix 0.3.3
Abrufen von nokogiri 1.15.5 (x86_64-linux)
Installation von nokogiri 1.15.5 (x86_64-linux)
Verwendung von image_optim 0.31.3
Verwendung von omniauth 1.9.2
Abrufen von sass-embedded 1.69.5 (x86_64-linux-gnu)
Installation von sass-embedded 1.69.5 (x86_64-linux-gnu)
Verwendung von unf 0.1.4
Abrufen von web-push 3.0.1
Installation von web-push 3.0.1
Verwendung von logstash-logger 0.26.1
Verwendung von mini_racer 0.8.0
Verwendung von pry 0.14.2
Verwendung von sidekiq 6.5.12
Verwendung von redis-namespace 1.11.0
Abrufen von net-http 0.4.0
Installation von net-http 0.4.0
Verwendung von oauth-tty 1.0.5
Verwendung von snaky_hash 2.0.1
Abrufen von rbtrace 0.5.0
Installation von rbtrace 0.5.0 mit nativen Erweiterungen
Verwendung von activesupport 7.0.7
Verwendung von rqrcode 2.2.0
Verwendung von rss 0.3.0
Verwendung von tzinfo-data 1.2023.3
Verwendung von unicorn 6.1.0
Verwendung von net-pop 0.1.2
Verwendung von net-smtp 0.4.0
Verwendung von css_parser 1.16.0
Verwendung von aws-sdk-core 3.130.2
Verwendung von cose 1.3.0
Verwendung von faraday-retry 2.2.0
Verwendung von oauth2 1.4.11
Abrufen von loofah 2.22.0
Installation von loofah 2.22.0
Verwendung von ruby-readability 0.7.0
Verwendung von sanitize 6.1.0
Abrufen von sassc-embedded 1.68.6
Installation von sassc-embedded 1.68.6
Verwendung von simpleidn 0.2.1
Verwendung von rtlcss 0.2.1
Verwendung von pry-byebug 3.10.1
Verwendung von pry-rails 0.3.9
Verwendung von mini_scheduler 0.16.0
Verwendung von oauth 1.1.0
Verwendung von rails-dom-testing 2.2.0
Verwendung von globalid 1.2.1
Verwendung von activemodel 7.0.7
Verwendung von aws-sdk-kms 1.56.0
Verwendung von aws-sdk-sns 1.53.0
Verwendung von omniauth-oauth2 1.7.3
Verwendung von rails-html-sanitizer 1.6.0
Abrufen von json_schemer 2.1.1
Installation von json_schemer 2.1.1
Verwendung von omniauth-oauth 1.2.0
Verwendung von actionview 7.0.7
Verwendung von activejob 7.0.7
Verwendung von active_model_serializers 0.8.4
Verwendung von activerecord 7.0.7
Verwendung von aws-sdk-s3 1.114.0
Verwendung von omniauth-facebook 9.0.0
Verwendung von omniauth-github 1.4.0
Verwendung von omniauth-google-oauth2 0.8.2
Verwendung von omniauth-twitter 1.4.0
Verwendung von actionpack 7.0.7
Verwendung von actionview_precompiler 0.3.0
Verwendung von discourse-seed-fu 2.3.12
Verwendung von railties 7.0.7
Verwendung von sprockets-rails 3.4.2
Verwendung von lograge 0.14.0
Verwendung von rails_failover 2.0.1
Verwendung von rails_multisite 5.0.0
Verwendung von puma 6.4.0
Abrufen von net-imap 0.4.7
Installation von net-imap 0.4.7
Verwendung von mail 2.8.1
Verwendung von actionmailer 7.0.7
Abrufen von oj 3.16.2
Installation von oj 3.16.2 mit nativen Erweiterungen
I, [2023-12-11T06:40:09.132711 #1] INFO -- : Beenden von asynchronen Prozessen
I, [2023-12-11T06:40:09.133069 #1] INFO -- : Senden von 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: 40
2023-12-11 06:40:09.133 UTC [40] LOG: Anforderung zum schnellen Herunterfahren erhalten
I, [2023-12-11T06:40:09.133831 #1] INFO -- : Senden von TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 109
109:signal-handler (1702276809) SIGTERM erhalten, Herunterfahren wird geplant...
2023-12-11 06:40:09.138 UTC [40] LOG: Abbruch aller aktiven Transaktionen
2023-12-11 06:40:09.144 UTC [40] LOG: Hintergrundprozess "logical replication launcher" (PID 49) beendet mit Exit-Code 1
2023-12-11 06:40:09.146 UTC [44] LOG: Herunterfahren
2023-12-11 06:40:09.168 UTC [40] LOG: Dateisystem der Datenbank ist heruntergefahren
109:M 11 Dec 2023 06:40:09.173 # Benutzer hat Herunterfahren angefordert...
109:M 11 Dec 2023 06:40:09.173 * Speichern des letzten RDB-Snapshots vor dem Beenden.
109:M 11 Dec 2023 06:40:10.723 * DB auf der Festplatte gespeichert
109:M 11 Dec 2023 06:40:10.723 # Redis ist jetzt bereit zum Beenden, tschüss...
FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4' fehlgeschlagen mit Rückgabe #<Process::Status: pid 585 exit 5>
Fehlerort: /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", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
Bootstrap fehlgeschlagen mit Exit-Code 5
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollt nach oben und sucht nach früheren Fehlermeldungen, es könnte mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
9d6071df716185b1c31a8703028a03d6fb0198216704c41506a69b09c67d4519
root@greyarro:/var/discourse#
Ich habe ./discourse-doctor ausgeführt, was so aussah, als würde es viele erschreckende Dinge tun, die ich nicht verstand, aber leider hat es nichts geändert und es endete mit der anscheinend gleichen Meldung:
FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4' fehlgeschlagen mit Rückgabe #<Process::Status: pid 585 exit 5>
Fehlerort: /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", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
Bootstrap fehlgeschlagen mit Exit-Code 5
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollt nach oben und sucht nach früheren Fehlermeldungen, es könnte mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
9f72d4c67a46bda65d95233149ac8f661bdae02e70ae9a265666920d71de14e2
==================== ENDE DES WIEDERAUFBAU-LOGS ====================
Wiederaufbau der App fehlgeschlagen.
Kann jemand Licht ins Dunkel bringen oder mir helfen, uns wieder online zu bringen??



