Problem bei der Installation einer neuen Discourse-Instanz

Hallo zusammen,

beim Versuch, eine neue Instanz von Discourse zu installieren, erhalte ich folgenden Fehler (hier ist mein Installationsprotokoll):

Konfigurationsdatei unter containers/app.yml erfolgreich aktualisiert!

Updates erfolgreich. Neustart in 5 Sekunden.
App wird erstellt
x86_64-Architektur erkannt.
Stelle sicher, dass der Launcher aktuell ist
Origin wird abgerufen
Launcher ist auf dem neuesten Stand
2.0.20230313-1023: Wird von discourse/base abgerufen
Digest: sha256:f7467469ab9e39c3548d4478e3f416c05b34a0ee58eb6e40b963e562005669cc
Status: Bild ist aktuell für discourse/base:2.0.20230313-1023
docker.io/discourse/base:2.0.20230313-1023
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-03-27T20:31:27.457005 #1]  INFO -- : Lese von stdin
I, [2023-03-27T20:31:27.460746 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2023-03-27T20:31:27.480498 #1]  INFO -- : Erstelle Locales (dies kann eine Weile dauern)...
Erstellung abgeschlossen.

I, [2023-03-27T20:31:27.480671 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2023-03-27T20:31:27.482598 #1]  INFO -- : 
I, [2023-03-27T20:31:27.482814 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-03-27T20:31:27.484487 #1]  INFO -- : 
I, [2023-03-27T20:31:27.484620 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2023-03-27T20:31:27.486138 #1]  INFO -- : 
I, [2023-03-27T20:31:27.486282 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2023-03-27T20:31:27.487948 #1]  INFO -- : 
I, [2023-03-27T20:31:27.488123 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-03-27T20:31:27.489729 #1]  INFO -- : 
I, [2023-03-27T20:31:27.489850 #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/03/27 20:31:27 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Datei oder Verzeichnis nicht gefunden
I, [2023-03-27T20:31:27.493311 #1]  INFO -- : 
I, [2023-03-27T20:31:27.493434 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-03-27T20:31:27.495388 #1]  INFO -- : 
I, [2023-03-27T20:31:27.495489 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-03-27T20:31:27.497544 #1]  INFO -- : 
I, [2023-03-27T20:31:27.497650 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-03-27T20:31:27.499322 #1]  INFO -- : 
I, [2023-03-27T20:31:27.499452 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-03-27T20:31:27.501120 #1]  INFO -- : 
I, [2023-03-27T20:31:27.504597 #1]  INFO -- : Datei > /etc/service/postgres/run  chmod: +x  chown: 
I, [2023-03-27T20:31:27.508049 #1]  INFO -- : Datei > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2023-03-27T20:31:27.511402 #1]  INFO -- : Datei > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2023-03-27T20:31:27.514894 #1]  INFO -- : Datei > /root/upgrade_postgres  chmod: +x  chown: 
I, [2023-03-27T20:31:27.515142 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-03-27T20:31:28.735098 #1]  INFO -- : 
I, [2023-03-27T20:31:28.735235 #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-03-27T20:31:28.737235 #1]  INFO -- : 
I, [2023-03-27T20:31:28.737282 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-03-27T20:31:28.742051 #1]  INFO -- : 
I, [2023-03-27T20:31:28.742154 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-03-27T20:31:28.743865 #1]  INFO -- : 
I, [2023-03-27T20:31:28.744025 #1]  INFO -- : > /root/upgrade_postgres
I, [2023-03-27T20:31:28.747140 #1]  INFO -- : 
I, [2023-03-27T20:31:28.747267 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2023-03-27T20:31:28.748792 #1]  INFO -- : 
I, [2023-03-27T20:31:28.748982 #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-03-27T20:31:28.749461 #1]  INFO -- : Ersetze (?-mix:#?listen_addresses *=.*) durch listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2023-03-27T20:31:28.750313 #1]  INFO -- : Ersetze (?-mix:#?synchronous_commit *=.*) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2023-03-27T20:31:28.751033 #1]  INFO -- : Ersetze (?-mix:#?shared_buffers *=.*) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2023-03-27T20:31:28.751628 #1]  INFO -- : Ersetze (?-mix:#?work_mem *=.*) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2023-03-27T20:31:28.752250 #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-03-27T20:31:28.752905 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-03-27T20:31:28.754942 #1]  INFO -- : 
I, [2023-03-27T20:31:28.755175 #1]  INFO -- : Ersetze (?-mix:#?checkpoint_segments *=.*) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2023-03-27T20:31:28.755407 #1]  INFO -- : Ersetze (?-mix:#?logging_collector *=.*) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2023-03-27T20:31:28.756207 #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-03-27T20:31:28.756862 #1]  INFO -- : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2023-03-27T20:31:28.757062 #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-03-27T20:31:28.757776 #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-03-27T20:31:28.758225 #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-03-27T20:31:28.759529 #1]  INFO -- : > sleep 5
2023-03-27 20:31:28.807 UTC [42] LOG:  Start von PostgreSQL 13.10 (Debian 13.10-1.pgdg110+1) auf x86_64-pc-linux-gnu, kompiliert mit gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-03-27 20:31:28.808 UTC [42] LOG:  Hören auf IPv4-Adresse „0.0.0.0“, Port 5432
2023-03-27 20:31:28.808 UTC [42] LOG:  Hören auf IPv6-Adresse „::“, Port 5432
2023-03-27 20:31:28.811 UTC [42] LOG:  Hören auf Unix-Socket „/var/run/postgresql/.s.PGSQL.5432"
2023-03-27 20:31:28.815 UTC [45] LOG:  Datenbanksystem wurde heruntergefahren am 2023-03-27 20:28:11 UTC
2023-03-27 20:31:28.819 UTC [42] LOG:  Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2023-03-27T20:31:33.761313 #1]  INFO -- : 
I, [2023-03-27T20:31:33.761575 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2023-03-27 20:31:33.798 UTC [55] postgres@postgres ERROR:  Datenbank „discourse“ existiert bereits
2023-03-27 20:31:33.798 UTC [55] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR:  Datenbank „discourse“ existiert bereits
I, [2023-03-27T20:31:33.799993 #1]  INFO -- : 
I, [2023-03-27T20:31:33.800298 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-03-27 20:31:33.836 UTC [59] postgres@discourse ERROR:  Rolle „discourse“ existiert bereits
2023-03-27 20:31:33.836 UTC [59] postgres@discourse STATEMENT:  create user discourse;
ERROR:  Rolle „discourse“ existiert bereits
I, [2023-03-27T20:31:33.837797 #1]  INFO -- : 
I, [2023-03-27T20:31:33.838050 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-03-27T20:31:33.876194 #1]  INFO -- : GRANT

I, [2023-03-27T20:31:33.876428 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-03-27T20:31:33.912984 #1]  INFO -- : ALTER SCHEMA

I, [2023-03-27T20:31:33.913234 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  Erweiterung „hstore“ existiert bereits, wird übersprungen
I, [2023-03-27T20:31:33.952214 #1]  INFO -- : CREATE EXTENSION

I, [2023-03-27T20:31:33.952497 #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-03-27T20:31:33.989195 #1]  INFO -- : CREATE EXTENSION

I, [2023-03-27T20:31:33.989492 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  Erweiterung „hstore“ existiert bereits, wird übersprungen
I, [2023-03-27T20:31:34.026202 #1]  INFO -- : CREATE EXTENSION

I, [2023-03-27T20:31:34.026457 #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-03-27T20:31:34.063103 #1]  INFO -- : CREATE EXTENSION

I, [2023-03-27T20:31:34.063427 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2023-03-27T20:31:34.065173 #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-03-27T20:31:34.106966 #1]  INFO -- : Datei > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2023-03-27T20:31:34.109188 #1]  INFO -- : Datei > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2023-03-27T20:31:34.109307 #1]  INFO -- : > echo postgres installiert!
I, [2023-03-27T20:31:34.111011 #1]  INFO -- : postgres installiert!

I, [2023-03-27T20:31:34.115222 #1]  INFO -- : Datei > /etc/service/redis/run  chmod: +x  chown: 
I, [2023-03-27T20:31:34.119487 #1]  INFO -- : Datei > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2023-03-27T20:31:34.123308 #1]  INFO -- : Datei > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2023-03-27T20:31:34.123515 #1]  INFO -- : Ersetze daemonize yes durch  in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.124009 #1]  INFO -- : Ersetze (?-mix:^pidfile.*$) durch  in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.125560 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-03-27T20:31:34.127590 #1]  INFO -- : 
I, [2023-03-27T20:31:34.127894 #1]  INFO -- : Ersetze (?-mix:^logfile.*$) durch logfile "" in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.128253 #1]  INFO -- : Ersetze (?-mix:^bind .*$) durch  in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.129521 #1]  INFO -- : Ersetze (?-mix:^dir .*$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.130794 #1]  INFO -- : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.132190 #1]  INFO -- : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2023-03-27T20:31:34.133379 #1]  INFO -- : > echo redis installiert
I, [2023-03-27T20:31:34.135253 #1]  INFO -- : redis installiert

I, [2023-03-27T20:31:34.135381 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-03-27T20:31:34.138227 #1]  INFO -- : logfile ""

I, [2023-03-27T20:31:34.138365 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-03-27T20:31:34.139576 #1]  INFO -- : > sleep 10
103:C 27 Mar 2023 20:31:34.143 # oO0OoO0OoO0Oo Redis startet oO0OoO0OoO0Oo
103:C 27 Mar 2023 20:31:34.144 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=103, gerade gestartet
103:C 27 Mar 2023 20:31:34.144 # Konfiguration geladen
103:M 27 Mar 2023 20:31:34.144 * monotonische Uhr: POSIX clock_gettime
103:M 27 Mar 2023 20:31:34.144 * Laufmodus=standalone, Port=6379.
103:M 27 Mar 2023 20:31:34.144 # Server initialisiert
103:M 27 Mar 2023 20:31:34.144 # WARNUNG: Memory-Overcommit muss aktiviert sein! Ohne dies kann ein Hintergrund-Save oder eine Replikation unter niedrigen Speicherbedingungen fehlschlagen. Wenn deaktiviert, kann dies auch ohne niedrige Speicherbedingungen zu Fehlern führen, siehe https://github.com/jemalloc/jemalloc/issues/1328. Um dieses Problem zu beheben, füge 'vm.overcommit_memory = 1' zu /etc/sysctl.conf hinzu und starte neu oder führe den Befehl 'sysctl vm.overcommit_memory=1' aus, damit dies wirksam wird.
103:M 27 Mar 2023 20:31:34.145 * Lade RDB, erstellt mit Version 7.0.7
103:M 27 Mar 2023 20:31:34.145 * RDB-Alter 203 Sekunden
103:M 27 Mar 2023 20:31:34.145 * RDB-Speichernutzung bei Erstellung 0,82 Mb
103:M 27 Mar 2023 20:31:34.145 * RDB-Laden abgeschlossen, Schlüssel geladen: 0, abgelaufene Schlüssel: 0.
103:M 27 Mar 2023 20:31:34.145 * DB von Festplatte geladen: 0,000 Sekunden
103:M 27 Mar 2023 20:31:34.145 * Bereit, Verbindungen anzunehmen
I, [2023-03-27T20:31:44.141477 #1]  INFO -- : 
I, [2023-03-27T20:31:44.141711 #1]  INFO -- : > thpoff echo „thpoff ist installiert!"
I, [2023-03-27T20:31:44.144716 #1]  INFO -- : thpoff ist installiert!

I, [2023-03-27T20:31:44.144888 #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-03-27T20:31:44.192449 #1]  INFO -- : 
I, [2023-03-27T20:31:44.192657 #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-03-27T20:31:44.239221 #1]  INFO -- : 
I, [2023-03-27T20:31:44.239454 #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, solltest du deine Beiträge neu backen, um alle Beiträge zu korrigieren."; exit 1; end'
I, [2023-03-27T20:31:44.286979 #1]  INFO -- : 
I, [2023-03-27T20:31:44.287178 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-03-27T20:31:44.289015 #1]  INFO -- : 
I, [2023-03-27T20:31:44.291032 #1]  INFO -- : Datei > /etc/cron.d/anacron  chmod:   chown: 
I, [2023-03-27T20:31:44.294734 #1]  INFO -- : Datei > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2023-03-27T20:31:44.298332 #1]  INFO -- : Datei > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2023-03-27T20:31:44.301841 #1]  INFO -- : Datei > /etc/service/nginx/run  chmod: +x  chown: 
I, [2023-03-27T20:31:44.305464 #1]  INFO -- : Datei > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2023-03-27T20:31:44.309064 #1]  INFO -- : Datei > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2023-03-27T20:31:44.309147 #1]  INFO -- : Ersetze # postgres durch sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2023-03-27T20:31:44.309430 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-03-27T20:31:44.311151 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
130:C 27 Mar 2023 20:31:44.315 # oO0OoO0OoO0Oo Redis startet oO0OoO0OoO0Oo
130:C 27 Mar 2023 20:31:44.315 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=130, gerade gestartet
130:C 27 Mar 2023 20:31:44.315 # Konfiguration geladen
130:M 27 Mar 2023 20:31:44.315 * monotonische Uhr: POSIX clock_gettime
130:M 27 Mar 2023 20:31:44.315 # Warnung: Could not create server TCP listening socket *:6379: bind: Address already in use
130:M 27 Mar 2023 20:31:44.315 # Fehlgeschlagen beim Hören auf Port 6379 (TCP), Abbruch.
Dateien aktualisieren: 100% (32972/32972), abgeschlossen.
I, [2023-03-27T20:31:45.986984 #1]  INFO -- : HEAD ist jetzt bei 59e548540 Build(deps): Bump sass from 1.58.3 to 1.59.2 in /app/assets/javascripts (#20656)

I, [2023-03-27T20:31:45.987126 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-03-27T20:31:46.076992 #1]  INFO -- : 
I, [2023-03-27T20:31:46.077119 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  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 --prune --prune-tags origin tests-passed
  fi
'
fatal: Zugriff auf „https://github.com/discourse/discourse.git/" nicht möglich: gnutls_handshake() fehlgeschlagen: Fehler in der Pull-Funktion.
I, [2023-03-27T20:34:46.977544 #1]  INFO -- : 
I, [2023-03-27T20:34:46.977905 #1]  INFO -- : Asynchrone Prozesse werden beendet
I, [2023-03-27T20:34:46.977937 #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: 42
I, [2023-03-27T20:34:46.977970 #1]  INFO -- : Senden von TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2023-03-27 20:34:46.978 UTC [42] LOG:  Schneller Herunterfahr-Antrag erhalten
103:signal-handler (1679949286) SIGTERM erhalten, Herunterfahren geplant...
2023-03-27 20:34:46.979 UTC [42] LOG:  Abbruch aller aktiven Transaktionen
2023-03-27 20:34:46.981 UTC [42] LOG:  Hintergrundarbeiter „logical replication launcher" (PID 51) beendet mit Exit-Code 1
2023-03-27 20:34:46.982 UTC [46] LOG:  Herunterfahren
103:M 27 Mar 2023 20:34:46.983 # Benutzer angefordertes Herunterfahren...
103:M 27 Mar 2023 20:34:46.983 * Speichern des letzten RDB-Snapshots vor dem Beenden.
103:M 27 Mar 2023 20:34:46.987 * DB auf Festplatte gespeichert
103:M 27 Mar 2023 20:34:46.987 # Redis ist jetzt bereit zu beenden, tschüss...
2023-03-27 20:34:47.012 UTC [42] LOG:  Datenbanksystem heruntergefahren


FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  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 --prune --prune-tags origin tests-passed
  fi
' fehlgeschlagen mit Rückgabewert #<Process::Status: pid 138 exit 128>
Ort des Fehlers: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern {"cd"=>"$home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse bash -c '\n  if [ $(git rev-parse --is-shallow-repository) == \"true\" ]; then\n      git remote set-branches --add origin main\n      git remote set-branches origin $version\n      git fetch --depth 1 origin $version\n  else\n      git fetch --prune --prune-tags origin $version\n  fi\n'", "sudo -H -E -u discourse bash -c '\n  if [[ $(git symbolic-ref --short HEAD) == $version ]] ; then\n      git pull\n  else\n      git -c advice.detachedHead=false checkout $version\n  fi\n'", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p                    /shared/log/rails", "bash -c \"touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p           /shared/{uploads,backups}\"", "bash -c \"ln    -s           /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p           /shared/tmp/{backups,restores}\"", "bash -c \"ln    -s           /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete"]}
Bootstrap fehlgeschlagen mit Exit-Code 128
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte nach oben scrollen und nach früheren Fehlermeldungen suchen, es kann mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
cda75b6ebff62a27faea38809b2dc6d1aab1dd390e7a50711e8fa27f445e82bf

Ich verwende Ubuntu 20.04 LTS auf einer Google Cloud-Instanz. Ich habe bereits den Discourse Doctor ausgeführt, aber er hat nicht geholfen.

Lass es mich wissen,
Jack

Vielleicht im Zusammenhang mit der neuen Teilklon-Technologie, @gerhard?

Ich glaube nicht, dass das etwas mit dem partiellen Klonen zu tun hat. Irgendetwas scheint den TLS-Handshake zu stören.

Help! Upgrade constantly fails hatte das gleiche Problem und sie verwenden auch Google Cloud, also gibt es vielleicht ein Problem damit? :thinking:

Scheint, als hätten wir das gleiche Problem. Wir verwenden zwar Google Cloud, aber schon seit mindestens 2 Jahren ohne Probleme – das Problem tritt erst seit kurzem auf. Wir können keine Updates für Discourse oder Plugins/Themes abrufen. @gerhard @Falco

Das ist ein Problem auf Netzwerkebene, daher sollten Sie sich möglicherweise an den Support-Kanal Ihres Serveranbieters wenden.

Ja, aber es lädt das Update von Git herunter, schlägt aber am Ende fehl… Ich bin hier ziemlich ratlos! Jeder Rat wäre äußerst dankbar.

Sie können versuchen, die MTU der Docker-Schnittstelle zu verringern:

Danke – wir werden das versuchen und berichten. Sehr geschätzt!