Update von 2.9.0beta1 auf beta4 fehlgeschlagen

I, [2022-04-19T19:46:59.893019 #1]  INFO -- : Beende asynchrone Prozesse
I, [2022-04-19T19:46:59.893129 #1]  INFO -- : Sende INT an HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
102:signal-handler (1650397619) SIGTERM empfangen, Herunterfahren wird geplant...
2022-04-19 19:46:59.893 UTC [41] LOG:  Schnelle Herunterfahrenanfrage empfangen
I, [2022-04-19T19:46:59.894001 #1]  INFO -- : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2022-04-19 19:46:59.907 UTC [41] LOG:  aktive Transaktionen werden abgebrochen
2022-04-19 19:46:59.923 UTC [41] LOG:  Hintergrundarbeiter "logical replication launcher" (PID 50) wurde mit Exit-Code 1 beendet
2022-04-19 19:46:59.925 UTC [45] LOG:  wird heruntergefahren
102:M 19 Apr 2022 19:46:59.929 # Benutzer hat Herunterfahren angefordert...
102:M 19 Apr 2022 19:46:59.929 * Speichere den finalen RDB-Snapshot vor dem Beenden.
102:M 19 Apr 2022 19:46:59.933 * DB auf Festplatte gespeichert
102:M 19 Apr 2022 19:46:59.934 # Redis ist nun bereit zum Beenden, auf Wiedersehen...
2022-04-19 19:47:00.190 UTC [41] LOG:  Datenbanksystem ist heruntergefahren

FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' fehlgeschlagen mit Rückgabe #<Process::Status: pid 1122 exit 1>
Ort des Fehlschlags: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
b6a24507cfb18de438ebaedbf731cf5fc6a2389de445e872995d58fc0af2fd1c

Außerdem wird angezeigt:
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

Ich habe diesen Wert in /etc/sysctl.conf bearbeitet und den Server neu gestartet.

Immer noch wird angezeigt:
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

Hier ist der frühere Netzwerkfehler. Behoben durch Neuerstellung
I, [2022-04-19T17:02:14.450670 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
error An unexpected error occurred: "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT".
error Command failed with exit code 1.
I, [2022-04-19T17:08:24.165517 #1]  INFO -- : yarn install v1.22.18
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] Resolving packages...
[2/4] Fetching packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info If you think this is a bug, please open a bug report with the information provided in "/var/www/discourse/app/assets/javascripts/discourse/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

I, [2022-04-19T17:08:24.231065 #1]  INFO -- : Beende asynchrone Prozesse
I, [2022-04-19T17:08:24.231265 #1]  INFO -- : Sende INT an HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2022-04-19T17:08:24.231439 #1]  INFO -- : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2022-04-19 17:08:24.231 UTC [42] LOG:  Schnelle Herunterfahrenanfrage empfangen
103:signal-handler (1650388104) SIGTERM empfangen, Herunterfahren wird geplant...
2022-04-19 17:08:24.251 UTC [42] LOG:  aktive Transaktionen werden abgebrochen
2022-04-19 17:08:24.259 UTC [42] LOG:  Hintergrundarbeiter "logical replication launcher" (PID 51) wurde mit Exit-Code 1 beendet
103:M 19 Apr 2022 17:08:24.261 # Benutzer hat Herunterfahren angefordert...
103:M 19 Apr 2022 17:08:24.261 * Speichere den finalen RDB-Snapshot vor dem Beenden.
2022-04-19 17:08:24.328 UTC [46] LOG:  wird heruntergefahren
103:M 19 Apr 2022 17:08:24.345 * DB auf Festplatte gespeichert
103:M 19 Apr 2022 17:08:24.345 # Redis ist nun bereit zum Beenden, auf Wiedersehen...
2022-04-19 17:08:24.837 UTC [42] LOG:  Datenbanksystem ist heruntergefahren

FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean' fehlgeschlagen mit Rückgabe #<Process::Status: pid 1183 exit 1>
Ort des Fehlschlags: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec fehlgeschlagen mit den Parametern {"cd"=>"$home", "cmd"=>["[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'"]}
bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
9fdbbee859d86c2d16fa51af92a4383c29c2b55bbe77a12118a5d5cf1f8d37c5
Sie haben neue Post in /var/mail/noisebridge

Nun, da haben Sie es:

Es scheint ein Problem mit Ihrer Netzwerkverbindung zu geben

Ja, seltsam. Habe den Neuaufbau noch einmal begonnen. Danke.

$  docker --version
Docker version 19.03.12, build 48a66213fe

Okay, retrying has led to progress and a new error.

I, [2022-04-19T18:07:48.209270 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
Discourse requires Redis 6.2.0 or up
I, [2022-04-19T18:08:20.659054 #1]  INFO -- : gem install iso8601 -v 0.13.0 -i /var/www/discourse/plugins/discourse-automation/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed iso8601-0.13.0
1 gem installed
gem install rrule -v 0.4.4 -i /var/www/discourse/plugins/discourse-automation/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.4
1 gem installed
gem install rrule -v 0.4.4 -i /var/www/discourse/plugins/discourse-calendar/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.4
1 gem installed
gem install liquid -v 5.0.1 -i /var/www/discourse/plugins/discourse-custom-wizard/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed liquid-5.0.1
1 gem installed
gem install rbnacl -v 3.4.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rbnacl-3.4.0
1 gem installed
gem install event_emitter -v 0.2.6 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed event_emitter-0.2.6
1 gem installed
gem install websocket -v 1.2.8 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed websocket-1.2.8
1 gem installed
gem install websocket-client-simple -v 0.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed websocket-client-simple-0.3.0
1 gem installed
gem install opus-ruby -v 1.0.1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed opus-ruby-1.0.1
1 gem installed
gem install netrc -v 0.11.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed netrc-0.11.0
1 gem installed
gem install mime-types-data -v 3.2019.1009 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed mime-types-data-3.2019.1009
1 gem installed
gem install mime-types -v 3.3.1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed mime-types-3.3.1
1 gem installed
gem install domain_name -v 0.5.20180417 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed domain_name-0.5.20180417
1 gem installed
gem install http-cookie -v 1.0.3 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed http-cookie-1.0.3
1 gem installed
gem install http-accept -v 1.7.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed http-accept-1.7.0
1 gem installed
gem install rest-client -v 2.1.0.rc1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rest-client-2.1.0.rc1
1 gem installed
gem install discordrb-webhooks -v 3.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed discordrb-webhooks-3.3.0
1 gem installed
gem install discordrb -v 3.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed discordrb-3.3.0
1 gem installed
gem install sawyer -v 0.8.2 -i /var/www/discourse/plugins/discourse-github/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed sawyer-0.8.2
1 gem installed
gem install octokit -v 4.22.0 -i /var/www/discourse/plugins/discourse-github/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed octokit-4.22.0
1 gem installed
gem install geocoder -v 1.4.4 -i /var/www/discourse/plugins/discourse-locations/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed geocoder-1.4.4
1 gem installed
gem install ruby-openid -v 2.9.2 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed ruby-openid-2.9.2
1 gem installed
gem install rack-openid -v 1.3.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rack-openid-1.3.1
1 gem installed
gem install omniauth-openid -v 1.0.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-openid-1.0.1
1 gem installed
gem install omniauth-steam -v 1.0.6 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-steam-1.0.6
1 gem installed
gem install stripe -v 5.29.0 -i /var/www/discourse/plugins/discourse-subscriptions/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed stripe-5.29.0
1 gem installed

I, [2022-04-19T18:08:20.664629 #1]  INFO -- : Terminating async processes
I, [2022-04-19T18:08:20.664959 #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, [2022-04-19T18:08:20.668352 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2022-04-19 18:08:20.668 UTC [42] LOG:  received fast shutdown request
103:signal-handler (1650391700) Received SIGTERM scheduling shutdown...
103:M 19 Apr 2022 18:08:20.681 # User requested shutdown...
103:M 19 Apr 2022 18:08:20.681 * Saving the final RDB snapshot before exiting.
2022-04-19 18:08:20.690 UTC [42] LOG:  aborting any active transactions
103:M 19 Apr 2022 18:08:20.694 * DB saved on disk
103:M 19 Apr 2022 18:08:20.694 # Redis is now ready to exit, bye bye...
2022-04-19 18:08:20.704 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2022-04-19 18:08:20.709 UTC [46] LOG:  shutting down
2022-04-19 18:08:20.779 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 1310 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
8da3738a5409e8ef8e45c18fb33a505f723c66f73e8543dbe553de286c27f583

Discourse Doctor

$ sudo ./discourse-doctor 
DISCOURSE DOCTOR Di 19 Apr 2022 13:45:14 CDT
OS: Linux 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux


Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=removed
SMTP_ADDRESS=removed
DEVELOPER_EMAILS=removed
SMTP_PASSWORD=removed
SMTP_PORT=587
SMTP_USER_NAME=removed
LETSENCRYPT_ACCOUNT_EMAIL=removed

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 19.03.12, build 48a66213fe

DOCKER PROCESSES (docker ps -a)

CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS                          PORTS                              NAMES
13e2578870fa        rssbridge/rss-bridge:latest          \"docker-php-entrypoi…\"   4 weeks ago         Up 2 weeks                      0.0.0.0:3004->80/tcp               rss-bridge_rss-bridge_1
c4f86df909bb        local_discourse/mail-receiver        \"/sbin/boot\"             2 months ago        Up 7 weeks                      127.0.0.1:2533->25/tcp             mail-receiver
4ef32b06b06b        local_discourse/app                  \"/sbin/boot\"             2 months ago        Exited (5) 2 hours ago                                             app
51a7dda1aa56        local_discourse/data                 \"/sbin/boot\"             10 months ago       Up 7 weeks                                                         data
bedd4bcbb2f6        c0718f92ec4d                         \"/sbin/boot\"             23 months ago       Up 7 weeks                                                         redis

Discourse container app is running


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
          - git clone https://github.com/gdpelican/retort.git
          - git clone https://github.com/mozilla/discourse-expose-emails-in.git
          - git clone https://github.com/discourse/discourse-steam-login.git
          - git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-patreon.git
          - git clone https://github.com/discourse/discourse-encrypt.git
          - git clone https://github.com/paviliondev/discourse-custom-wizard.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-checklist.git
          - git clone https://github.com/cpradio/discourse-plugin-vb-emoticons.git
          - git clone https://github.com/paviliondev/discourse-locations.git
          - git clone https://github.com/discourse/discourse-bcc.git
          - git clone https://github.com/discourse/discourse-calendar.git
          - git clone https://github.com/paviliondev/discourse-layouts.git
          - git clone https://github.com/barreeeiroo/discourse-discord-sync.git
          - git clone https://github.com/discourse/discourse-subscriptions
          - git clone https://github.com/discourse/discourse-oauth2-basic
          - git clone https://github.com/discourse/discourse-github.git
          - git clone https://github.com/discourse/discourse-automation.git
          - git clone https://github.com/communiteq/discourse-rocketchat.git
          - git clone https://github.com/LibreTranslate/discourse-translator.git

WARNING:
You have what appear to be non-official plugins.
If you are having trouble, you should disable them and try rebuilding again.

See https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb for the official list.

========================================
Discourse version at removed: NOT FOUND
Discourse version at localhost: NOT FOUND


==================== MEMORY INFORMATION ====================
RAM (MB): 25277

              total        used        free      shared  buff/cache   available
Mem:          24106        2260       11336         598       10509       20921
Swap:             0           0           0

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/debian9--vg-debian9  119G  102G   11G  91% /

==================== DISK INFORMATION ====================
Disk /dev/sda: 120 GiB, 128849018880 bytes, 251658240 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb8c51ad2

Device     Boot Start       End   Sectors  Size Id Type
/dev/sda1  *     2048 251658239 251656192  120G 8e Linux LVM


Disk /dev/mapper/debian9--vg-debian9: 120 GiB, 128840630272 bytes, 251641856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop0: 4 KiB, 4096 bytes, 8 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 55.5 MiB, 58204160 bytes, 113680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 91.4 MiB, 95805440 bytes, 187120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 164.8 MiB, 172761088 bytes, 337424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 162.9 MiB, 170778624 bytes, 333552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 65.2 MiB, 68378624 bytes, 133552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 65.1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop8: 55.5 MiB, 58212352 bytes, 113696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

==================== END DISK INFORMATION ====================

Zwischen

und

error Ein unerwarteter Fehler ist aufgetreten: „https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT

Es scheint, dass Ihr Server Netzwerkprobleme hat, die zuerst behoben werden müssen.

Ich habe diesen Fehler nach ein paar weiteren Wiederaufbauversuchen behoben. Danke, ich habe auch eine E-Mail an unseren Hoster geschickt, um herauszufinden, ob es dort Netzwerkfehler gibt.

Jetzt sehe ich einen neuen Fehler, den ich in den obigen Beitrag eingefügt habe.

Dieses Log ist abgeschnitten, wir benötigen die vollständigen Logs zur Fehlerbehebung.

$ sudo ./launcher rebuild app
x86_64 arch detected.
Stelle sicher, dass der Launcher auf dem neuesten Stand ist
Hole Origin
Launcher ist auf dem neuesten Stand
Stoppe alten Container
+ /usr/bin/docker stop -t 60 app
app
/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2022-04-19T19:56:54.676192 #1]  INFO -- : Lesen von stdin
I, [2022-04-19T19:56:54.689289 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2022-04-19T19:56:54.912341 #1]  INFO -- : Generiere Locale (das kann eine Weile dauern)...
Generation abgeschlossen.

I, [2022-04-19T19:56:54.912830 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2022-04-19T19:56:54.945010 #1]  INFO -- : 
I, [2022-04-19T19:56:54.951479 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T19:56:54.977314 #1]  INFO -- : 
I, [2022-04-19T19:56:54.978632 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2022-04-19T19:56:54.990930 #1]  INFO -- : 
I, [2022-04-19T19:56:54.991465 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2022-04-19T19:56:55.007404 #1]  INFO -- : 
I, [2022-04-19T19:56:55.008159 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T19:56:55.017193 #1]  INFO -- : 
I, [2022-04-19T19:56:55.017933 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres läuft bereits, stoppe Container ; exit 1
2022/04/19 19:56:55 socat[18] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Datei oder Verzeichnis nicht gefunden
I, [2022-04-19T19:56:55.120211 #1]  INFO -- : 
I, [2022-04-19T19:56:55.120699 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T19:56:55.126338 #1]  INFO -- : 
I, [2022-04-19T19:56:55.126795 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-04-19T19:56:55.133775 #1]  INFO -- : 
I, [2022-04-19T19:56:55.134253 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T19:56:55.144433 #1]  INFO -- : 
I, [2022-04-19T19:56:55.145225 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T19:56:55.157131 #1]  INFO -- : 
I, [2022-04-19T19:56:55.168121 #1]  INFO -- : Datei > /etc/service/postgres/run  chmod: +x  chown: 
I, [2022-04-19T19:56:55.178012 #1]  INFO -- : Datei > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2022-04-19T19:56:55.215168 #1]  INFO -- : Datei > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2022-04-19T19:56:55.284130 #1]  INFO -- : Datei > /root/upgrade_postgres  chmod: +x  chown: 
I, [2022-04-19T19:56:55.285478 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T19:57:02.990601 #1]  INFO -- : 
I, [2022-04-19T19:57:02.991072 #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, [2022-04-19T19:57:03.004834 #1]  INFO -- : 
I, [2022-04-19T19:57:03.005088 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T19:57:03.197645 #1]  INFO -- : 
I, [2022-04-19T19:57:03.198675 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T19:57:03.210950 #1]  INFO -- : 
I, [2022-04-19T19:57:03.213203 #1]  INFO -- : > /root/upgrade_postgres
I, [2022-04-19T19:57:03.269222 #1]  INFO -- : 
I, [2022-04-19T19:57:03.269785 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2022-04-19T19:57:03.275265 #1]  INFO -- : 
I, [2022-04-19T19:57:03.276810 #1]  INFO -- : Ersetze data_directory = '/var/lib/postgresql/13/main' durch data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.279078 #1]  INFO -- : Ersetze (?-mix:#?listen_addresses *=.*) durch listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.285820 #1]  INFO -- : Ersetze (?-mix:#?synchronous_commit *=.*) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.289187 #1]  INFO -- : Ersetze (?-mix:#?shared_buffers *=.*) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.293099 #1]  INFO -- : Ersetze (?-mix:#?work_mem *=.*) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.294997 #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, [2022-04-19T19:57:03.297513 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T19:57:03.318170 #1]  INFO -- : 
I, [2022-04-19T19:57:03.320182 #1]  INFO -- : Ersetze (?-mix:#?checkpoint_segments *=.*) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.321371 #1]  INFO -- : Ersetze (?-mix:#?logging_collector *=.*) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.323694 #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, [2022-04-19T19:57:03.325523 #1]  INFO -- : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.326015 #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, [2022-04-19T19:57:03.328498 #1]  INFO -- : Ersetze (?-mix:^host.*all.*all.*::1\/128.*$) durch host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.339744 #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, [2022-04-19T19:57:03.351639 #1]  INFO -- : > sleep 5
2022-04-19 19:57:05.016 UTC [41] LOG:  starte PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) auf x86_64-pc-linux-gnu, kompiliert mit gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-Bit
2022-04-19 19:57:05.018 UTC [41] LOG:  lauscht auf IPv4-Adresse "0.0.0.0", Port 5432
2022-04-19 19:57:05.018 UTC [41] LOG:  lauscht auf IPv6-Adresse "::", Port 5432
2022-04-19 19:57:05.044 UTC [41] LOG:  lauscht auf Unix-Socket "/var/run/postgresql/.s.PGSQL.5432"
2022-04-19 19:57:05.123 UTC [44] LOG:  Datenbanksystem wurde am 2022-04-19 19:47:00 UTC heruntergefahren
2022-04-19 19:57:05.198 UTC [41] LOG:  Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2022-04-19T19:57:08.372189 #1]  INFO -- : 
I, [2022-04-19T19:57:08.372514 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2022-04-19 19:57:08.766 UTC [54] postgres@postgres ERROR:  Datenbank "discourse" existiert bereits
2022-04-19 19:57:08.766 UTC [54] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR:  Datenbank "discourse" existiert bereits
I, [2022-04-19T19:57:08.775979 #1]  INFO -- : 
I, [2022-04-19T19:57:08.784302 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-04-19 19:57:09.169 UTC [58] postgres@discourse ERROR:  Rolle "discourse" existiert bereits
2022-04-19 19:57:09.169 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  Rolle "discourse" existiert bereits
I, [2022-04-19T19:57:09.197203 #1]  INFO -- : 
I, [2022-04-19T19:57:09.197551 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-04-19T19:57:09.504741 #1]  INFO -- : GRANT

I, [2022-04-19T19:57:09.505326 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-04-19T19:57:09.716094 #1]  INFO -- : ALTER SCHEMA

I, [2022-04-19T19:57:09.716915 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  Erweiterung "hstore" existiert bereits, überspringe
I, [2022-04-19T19:57:10.080293 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.081352 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  Erweiterung "pg_trgm" existiert bereits, überspringe
I, [2022-04-19T19:57:10.404857 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.420087 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  Erweiterung "hstore" existiert bereits, überspringe
I, [2022-04-19T19:57:10.773450 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.774867 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  Erweiterung "pg_trgm" existiert bereits, überspringe
I, [2022-04-19T19:57:11.051685 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:11.060490 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2022-04-19T19:57:11.121114 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2022-04-19T19:57:11.405050 #1]  INFO -- : Datei > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2022-04-19T19:57:11.425091 #1]  INFO -- : Datei > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2022-04-19T19:57:11.425324 #1]  INFO -- : > echo postgres installiert!
I, [2022-04-19T19:57:11.441354 #1]  INFO -- : postgres installiert!

I, [2022-04-19T19:57:11.460172 #1]  INFO -- : Datei > /etc/service/redis/run  chmod: +x  chown: 
I, [2022-04-19T19:57:11.480173 #1]  INFO -- : Datei > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2022-04-19T19:57:11.500243 #1]  INFO -- : Datei > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2022-04-19T19:57:11.500718 #1]  INFO -- : Ersetze daemonize yes durch  in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.501915 #1]  INFO -- : Ersetze (?-mix:^pidfile.*$) durch  in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.505739 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T19:57:11.512887 #1]  INFO -- : 
I, [2022-04-19T19:57:11.513927 #1]  INFO -- : Ersetze (?-mix:^logfile.*$) durch logfile "" in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.515332 #1]  INFO -- : Ersetze (?-mix:^bind .*$) durch  in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.517825 #1]  INFO -- : Ersetze (?-mix:^dir .*$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.521009 #1]  INFO -- : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.525043 #1]  INFO -- : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.529087 #1]  INFO -- : > echo redis installiert
I, [2022-04-19T19:57:11.535959 #1]  INFO -- : redis installiert

I, [2022-04-19T19:57:11.543695 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T19:57:11.638199 #1]  INFO -- : logfile ""

I, [2022-04-19T19:57:11.684481 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T19:57:11.689212 #1]  INFO -- : > sleep 10
102:C 19 Apr 2022 19:57:11.725 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
102:C 19 Apr 2022 19:57:11.725 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=102, gerade gestartet
102:C 19 Apr 2022 19:57:11.725 # Konfiguration geladen
102:M 19 Apr 2022 19:57:11.736 * monotonic clock: POSIX clock_gettime
102:M 19 Apr 2022 19:57:11.737 * Modus=standalone, port=6379.
102:M 19 Apr 2022 19:57:11.737 # WARNUNG: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert 128 gesetzt ist.
102:M 19 Apr 2022 19:57:11.737 # Server initialisiert
102:M 19 Apr 2022 19:57:11.751 * Lade RDB, erstellt von Version 6.2.6
102:M 19 Apr 2022 19:57:11.751 * RDB Alter 612 Sekunden
102:M 19 Apr 2022 19:57:11.751 * RDB Speicherbedarf bei Erstellung 0.91 Mb
102:M 19 Apr 2022 19:57:11.756 # RDB-Laden abgeschlossen, Schlüssel geladen: 93, Schlüssel abgelaufen: 0.
102:M 19 Apr 2022 19:57:11.756 * DB von Festplatte geladen: 0.016 Sekunden
102:M 19 Apr 2022 19:57:11.756 * Bereit, Verbindungen anzunehmen
I, [2022-04-19T19:57:21.703855 #1]  INFO -- : 
I, [2022-04-19T19:57:21.704138 #1]  INFO -- : > thpoff echo "thpoff ist installiert!"
I, [2022-04-19T19:57:21.722081 #1]  INFO -- : thpoff ist installiert!

I, [2022-04-19T19:57:21.722449 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Abbrechen! E-Mail ist nicht konfiguriert!"; exit 1; end'
I, [2022-04-19T19:57:22.741124 #1]  INFO -- : 
I, [2022-04-19T19:57:22.741620 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abbrechen! Domain ist nicht konfiguriert!"; exit 1; end'
I, [2022-04-19T19:57:23.079156 #1]  INFO -- : 
I, [2022-04-19T19:57:23.080027 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abbrechen! 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, [2022-04-19T19:57:23.342158 #1]  INFO -- : 
I, [2022-04-19T19:57:23.343338 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-04-19T19:57:23.372584 #1]  INFO -- : 
I, [2022-04-19T19:57:23.386781 #1]  INFO -- : Datei > /etc/cron.d/anacron  chmod:   chown: 
I, [2022-04-19T19:57:23.411100 #1]  INFO -- : Datei > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2022-04-19T19:57:23.428088 #1]  INFO -- : Datei > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2022-04-19T19:57:23.441496 #1]  INFO -- : Datei > /etc/service/nginx/run  chmod: +x  chown: 
I, [2022-04-19T19:57:23.456870 #1]  INFO -- : Datei > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2022-04-19T19:57:23.472126 #1]  INFO -- : Datei > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2022-04-19T19:57:23.472788 #1]  INFO -- : Ersetze # postgres durch sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T19:57:23.473753 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T19:57:23.479648 #1]  INFO -- : > apt-get update
132:C 19 Apr 2022 19:57:23.502 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
132:C 19 Apr 2022 19:57:23.502 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=132, gerade gestartet
132:C 19 Apr 2022 19:57:23.502 # Konfiguration geladen
132:M 19 Apr 2022 19:57:23.504 * monotonic clock: POSIX clock_gettime
132:M 19 Apr 2022 19:57:23.505 # Warnung: Konnte keinen Server-TCP-Listening-Socket *:6379 erstellen: bind: Adresse wird bereits verwendet
132:M 19 Apr 2022 19:57:23.505 # Fehler beim Lauschen auf Port 6379 (TCP), breche ab.
I, [2022-04-19T19:57:33.059244 #1]  INFO -- : Holen:1 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Holen:2 http://deb.debian.org/debian bullseye InRelease [116 kB]
Holen:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Holen:4 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB]
Holen:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Holen:6 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Holen:7 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease [86.7 kB]
Holen:8 http://security.debian.org/debian-security bullseye-security/main amd64 Pakete [126 kB]
Holen:9 http://deb.debian.org/debian bullseye/main amd64 Pakete [8,182 kB]
Holen:10 http://deb.debian.org/debian bullseye-updates/main amd64 Pakete [2,596 B]
Holen:11 http://deb.debian.org/debian bullseye-backports/main amd64 Pakete [236 kB]
Holen:12 https://deb.nodesource.com/node_16.x bullseye/main amd64 Pakete [770 B]
Holen:13 https://dl.yarnpkg.com/debian stable/main all Pakete [10.6 kB]
Holen:14 https://dl.yarnpkg.com/debian stable/main amd64 Pakete [10.6 kB]
Holen:15 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg/main amd64 Pakete [240 kB]
9,160 kB in 8s (1,221 kB/s) heruntergeladen
Paketlisten werden gelesen...

I, [2022-04-19T19:57:33.059556 #1]  INFO -- : > apt-get install -y libsodium-dev
debconf: Verzögerung der Paketkonfiguration, da apt-utils nicht installiert ist
I, [2022-04-19T19:57:46.764177 #1]  INFO -- : Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut...\nPaketstatusinformationen werden eingelesen....
Die folgenden zusätzlichen Pakete werden installiert:
  libsodium23
Die folgenden NEUEN Pakete werden installiert:
  libsodium-dev libsodium23
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.
Es müssen 341 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.251 kB zusätzlicher Plattenplatz benutzt.
Holen:1 http://deb.debian.org/debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Holen:2 http://deb.debian.org/debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
341 kB in 0s (3,183 kB/s) heruntergeladen
Paket libsodium23:amd64 wird ausgewählt, das bisher nicht ausgewählt war.
(Datenbank wird gelesen ... 38888 Dateien und Verzeichnisse derzeit installiert.)
Vorbereitung des Entpackens von .../libsodium23_1.0.18-1_amd64.deb ...
Entpacken von libsodium23:amd64 (1.0.18-1) ...
Paket libsodium-dev:amd64 wird ausgewählt, das bisher nicht ausgewählt war.
Vorbereitung des Entpackens von .../libsodium-dev_1.0.18-1_amd64.deb ...
Entpacken von libsodium-dev:amd64 (1.0.18-1) ...
Richte libsodium23:amd64 (1.0.18-1) ein ...
Richte libsodium-dev:amd64 (1.0.18-1) ein ...\nTrigger für libc-bin (2.31-13+deb11u3) werden verarbeitet ...

I, [2022-04-19T19:57:46.766487 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
Aktualisiere Dateien: 100% (31051/31051), fertig.
I, [2022-04-19T19:58:02.998757 #1]  INFO -- : HEAD ist jetzt bei 6fc52d95 DEV: Entferne scoped order warning in PostDestroyer.

I, [2022-04-19T19:58:02.998947 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-04-19T19:58:03.512534 #1]  INFO -- : 
I, [2022-04-19T19:58:03.512973 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T19:58:03.525969 #1]  INFO -- : 
I, [2022-04-19T19:58:03.526543 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T19:58:03.564740 #1]  INFO -- : 
I, [2022-04-19T19:58:03.564947 #1]  INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From https://github.com/discourse/discourse
 * branch              tests-passed -> FETCH_HEAD
 * [new branch]        tests-passed -> origin/tests-passed
I, [2022-04-19T19:58:06.480958 #1]  INFO -- : 
I, [2022-04-19T19:58:06.481132 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Wechsel zu einem neuen Branch 'tests-passed'
I, [2022-04-19T19:58:08.028693 #1]  INFO -- : Branch 'tests-passed' wurde eingerichtet, um Remote-Branch 'tests-passed' von 'origin' zu verfolgen.

I, [2022-04-19T19:58:08.028941 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T19:58:08.047991 #1]  INFO -- : 
I, [2022-04-19T19:58:08.048302 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T19:58:08.055081 #1]  INFO -- : 
I, [2022-04-19T19:58:08.055324 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T19:58:08.062522 #1]  INFO -- : 
I, [2022-04-19T19:58:08.062765 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T19:58:08.068950 #1]  INFO -- : 
I, [2022-04-19T19:58:08.069204 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T19:58:08.074538 #1]  INFO -- : 
I, [2022-04-19T19:58:08.074705 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2022-04-19T19:58:08.081516 #1]  INFO -- : 
I, [2022-04-19T19:58:08.081686 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2022-04-19T19:58:08.093769 #1]  INFO -- : 
I, [2022-04-19T19:58:08.093925 #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, [2022-04-19T19:58:08.110710 #1]  INFO -- : 
I, [2022-04-19T19:58:08.110962 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2022-04-19T19:58:08.123619 #1]  INFO -- : 
I, [2022-04-19T19:58:08.123958 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2022-04-19T19:58:08.143783 #1]  INFO -- : 
I, [2022-04-19T19:58:08.144253 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2022-04-19T19:58:08.153802 #1]  INFO -- : 
I, [2022-04-19T19:58:08.154239 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2022-04-19T19:58:08.163904 #1]  INFO -- : 
I, [2022-04-19T19:58:08.164144 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T19:58:09.690285 #1]  INFO -- : 
I, [2022-04-19T19:58:09.690749 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T19:58:09.706335 #1]  INFO -- : 
I, [2022-04-19T19:58:09.720074 #1]  INFO -- : Ersetze # redis durch sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T19:58:09.721050 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2022-04-19T19:58:11.807946 #1]  INFO -- : 
I, [2022-04-19T19:58:11.808267 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2022-04-19T19:58:12.967201 #1]  INFO -- : 
I, [2022-04-19T19:58:12.967605 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2022-04-19T19:58:13.820240 #1]  INFO -- : 
I, [2022-04-19T19:58:13.821306 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into 'retort'...
I, [2022-04-19T19:58:14.625106 #1]  INFO -- : 
I, [2022-04-19T19:58:14.625306 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2022-04-19T19:58:15.913463 #1]  INFO -- : 
I, [2022-04-19T19:58:15.914347 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-patreon.git
Cloning into 'discourse-patreon'...
I, [2022-04-19T19:58:16.971774 #1]  INFO -- : 
I, [2022-04-19T19:58:16.972905 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:16.985839 #1]  INFO -- : 
I, [2022-04-19T19:58:16.987060 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T19:58:17.004419 #1]  INFO -- : 
I, [2022-04-19T19:58:17.005563 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2022-04-19T19:58:17.018559 #1]  INFO -- : 
I, [2022-04-19T19:58:17.020087 #1]  INFO -- : Ersetze pid /run/nginx.pid; durch daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T19:58:17.023198 #1]  INFO -- : Ersetze (?m-ix:upstream[^\}]+\}) durch upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.024086 #1]  INFO -- : Ersetze (?-mix:server_name.+$) durch server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.026036 #1]  INFO -- : Ersetze (?-mix:client_max_body_size.+$) durch client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.026850 #1]  INFO -- : Ersetze (?-mix:worker_connections.+$) durch worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T19:58:17.028590 #1]  INFO -- : > echo "Web-Konfiguration abgeschlossen"
I, [2022-04-19T19:58:17.052549 #1]  INFO -- : Web-Konfiguration abgeschlossen

I, [2022-04-19T19:58:17.053470 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-04-19T19:58:19.166842 #1]  INFO -- : Erfolgreich installiert bundler-2.3.5
1 Gem installiert

I, [2022-04-19T19:58:19.167144 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-04-19T19:59:21.928174 #1]  INFO -- : 
I, [2022-04-19T19:59:21.929497 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[VERALTET] Die Option `--deployment` ist veraltet, da sie sich darauf verlässt, dass sie über mehrere Bundler-Aufrufe hinweg gespeichert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird. Verwenden Sie stattdessen `bundle config set --local deployment 'true'` und lassen Sie diese Option weg.
[VERALTET] Die Option `--without` ist veraltet, da sie sich darauf verlässt, dass sie über mehrere Bundler-Aufrufe hinweg gespeichert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird.. Verwenden Sie stattdessen bitte `bundle config set --local without 'test development'` und hören Sie auf, diese Option zu verwenden
I, [2022-04-19T19:59:37.415149 #1]  INFO -- : Führe `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` mit Bundler 2.3.5 aus
Eingefroren, verwende Auflösung aus der Lockdatei
Die Definition enthält nicht ["sprockets-4.0.3"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
Gem-Metadaten werden von https://rubygems.org/ abgerufen
Suche nach Gems ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/omniauth
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
Suche nach Gems ["erubis", "rack-mount", "rack-cache", "journey", "rails-deprecated_sanitizer", "mail", "text-format", "net-imap", "net-pop", "net-smtp", "jsonapi", "case_transform", "jsonapi-renderer", "activemodel-globalid", "memcache-client", "thread_safe", "arel", "activerecord-deprecated_finders", "bcrypt-ruby", "jamespath", "http-2", "rouge", "ember-template-compiler-source", "handlebars-source", "snappy", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "aws-crt", "safe_yaml", "rdoc", "rcov", "pastel", "tty-pager", "tty-screen", "tty-tree", "httpclient", "patron", "net-http-persistent", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "termios", "rails", "json_pure", "rdf", "stud", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "ruby_parser", "eventmachine", "thin", "net-ftp", "libv8", "metaclass", "hoe", "ruby-hmac", "weakling", "mini_portile", "pkg-config", "faraday-middleware", "httpauth", "bigdecimal", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "sexp_processor", "pry-doc", "win32console", "yard", "spoon", "escape_utils", "rack-ssl", "trollop", "base32", "webrat", "rspec-collection_matchers", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "strscan", "hpricot", "nokogumbo", "sass", "bundler", "bourne", "lockfile", "compass", "sprockets-sass", "sinatra", "slim", "hike", "therubyracer"]
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
Suche nach Gems ["multimap", "text-hyphen", "digest", "net-protocol", "abstract", "mime-types", "treetop", "tlsmail", "timeout", "jsonapi-parser", "ZenTest", "RubyInline", "atomic", "bcrypt", "snappy-jars", "ruby_core_source", "debugger-ruby_core_source", "equatable", "tty-color", "tty-which", "verse", "strings", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "spruz", "link_header", "hamster", "metriks", "win32-api", "dotenv", "nenv", "rspec-logsplit", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "ParseTree", "time", "rubyforge", "gemcutter", "daemons", "rack-openid", "ruby-openid-apps-discovery", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "webrick", "curses", "jar-dependencies", "stringio", "sync", "haml", "fssm", "compass-core", "compass-import-once", "sprockets-helpers", "sass-listen", "mongrel", "mustermann", "temple"]
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/stringio
Suche nach Gems ["io-wait", "facets", "polyglot", "mime-types-data", "archive-tar-minitar", "unicode_utils", "strings-ansi", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "rails-observers", "activemodel-serializers-xml", "marcel", "mimemagic", "test-unit", "dotenv-deployment", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "coveralls", "celluloid-gems", "date", "SexpProcessor", "net-scp", "ruby-openid", "netrc", "http-cookie", "http-accept", "log4r", "macaddr", "ruby-maven", "tool", "cgi_multipart_eof_fix", "fastthread", "gem_plugin"]
Suche nach Gems ["minitar", "minitar-cli", "hiredis", "coffee-script", "websocket-extensions", "power_assert", "configuration", "mkrf", "ffi-win32-extensions", "roauth", "libxml-ruby", "net-ssh", "ruby-yadis", "colorize", "systemu", "domain_name", "sqlite3", "maven-tools", "ruby-maven-libs"]
Suche nach Gems ["powerbar", "coffee-script-source", "pattern-match", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "virtus"]
Suche nach Gems ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
Suche nach Gems ["adamantium", "ice_nine"]
Suche nach Gems ["memoizable"]
Verwende rake 13.0.6
0:  rake (13.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Verwende concurrent-ruby 1.1.10
0:  concurrent-ruby (1.1.10) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.10.gemspec
Verwende zeitwerk 2.5.4
3:  zeitwerk (2.5.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
Verwende builder 3.2.4
3:  builder (3.2.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Verwende erubi 1.10.0
3:  erubi (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
Verwende racc 1.6.0
3:  racc (1.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Verwende crass 1.0.6
3:  crass (1.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Verwende rack 2.2.3
3:  rack (2.2.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
Verwende mini_mime 1.1.2
3:  mini_mime (1.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Verwende public_suffix 4.0.7
3:  public_suffix (4.0.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.7.gemspec
Verwende aws-eventstream 1.2.0
3:  aws-eventstream (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Verwende aws-partitions 1.516.0
2:  aws-partitions (1.516.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Verwende jmespath 1.6.1
2:  jmespath (1.6.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.1.gemspec
Verwende ember-source 2.18.2
2:  ember-source (2.18.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Verwende execjs 2.8.1
2:  execjs (2.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Verwende msgpack 1.5.1
2:  msgpack (1.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.5.1.gemspec
Verwende bundler 2.3.5
2:  bundler (2.3.5) von /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.5.gemspec
Verwende byebug 11.1.3
2:  byebug (11.1.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Verwende cbor 0.5.9.6
2:  cbor (0.5.9.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Verwende chunky_png 1.4.0
2:  chunky_png (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Verwende coderay 1.1.3
2:  coderay (1.1.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Verwende colored2 3.1.2
2:  colored2 (3.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Verwende connection_pool 2.2.5
2:  connection_pool (2.2.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Verwende ipaddr 1.2.4
2:  ipaddr (1.2.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
Verwende cppjieba_rb 0.4.2
2:  cppjieba_rb (0.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
Verwende diffy 3.4.0
2:  diffy (3.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Verwende method_source 1.0.0
2:  method_source (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Verwende thor 1.2.1
2:  thor (1.2.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
Verwende discourse-ember-source 3.12.2.3
2:  discourse-ember-source (3.12.2.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Verwende discourse-fonts 0.0.9
2:  discourse-fonts (0.0.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
Verwende regexp_parser 2.3.0
2:  regexp_parser (2.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.3.0.gemspec
Verwende email_reply_trimmer 0.1.13
2:  email_reply_trimmer (0.1.13) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Verwende excon 0.92.2
2:  excon (0.92.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.92.2.gemspec
Verwende exifr 1.3.9
2:  exifr (1.3.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Verwende faraday-em_http 1.0.0
2:  faraday-em_http (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Verwende faraday-em_synchrony 1.0.0
2:  faraday-em_synchrony (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Verwende faraday-excon 1.1.0
2:  faraday-excon (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Verwende faraday-httpclient 1.0.1
2:  faraday-httpclient (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Verwende multipart-post 2.1.1
2:  multipart-post (2.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Verwende faraday-net_http 1.0.1
2:  faraday-net_http (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Verwende faraday-net_http_persistent 1.2.0
2:  faraday-net_http_persistent (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Verwende faraday-patron 1.0.0
2:  faraday-patron (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Verwende faraday-rack 1.0.0
2:  faraday-rack (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Verwende faraday-retry 1.0.3
2:  faraday-retry (1.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
Verwende ruby2_keywords 0.0.5
2:  ruby2_keywords (0.0.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Verwende fast_blank 1.0.1
2:  fast_blank (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
Verwende fast_xs 0.8.0
2:  fast_xs (0.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
Verwende fastimage 2.2.6
2:  fastimage (2.2.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
Verwende ffi 1.15.5
2:  ffi (1.15.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
Verwende fspath 3.1.2
2:  fspath (3.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Verwende gc_tracer 1.5.1
2:  gc_tracer (1.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Verwende guess_html_encoding 0.0.11
2:  guess_html_encoding (0.0.11) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Verwende hana 1.3.7
2:  hana (1.3.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Verwende hashie 5.0.0
2:  hashie (5.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
Verwende highline 2.0.3
2:  highline (2.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Verwende hkdf 0.3.0
2:  hkdf (0.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Verwende htmlentities 4.3.4
2:  htmlentities (4.3.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Verwende http_accept_language 2.1.1
2:  http_accept_language (2.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Verwende image_size 3.0.1
2:  image_size (3.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
Verwende in_threads 1.6.0
2:  in_threads (1.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
Verwende progress 3.6.0
2:  progress (3.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Verwende json 2.6.1
2:  json (2.6.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
Verwende uri_template 0.7.0
2:  uri_template (0.7.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Verwende jwt 2.3.0
2:  jwt (2.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
Verwende kgio 2.11.4
2:  kgio (2.11.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Verwende libv8-node 16.10.0.0 (x86_64-linux)
2:  libv8-node (16.10.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
Verwende logster 2.11.0
Verwende minitest 5.15.0
Verwende lru_redux 1.1.0
0:  logster (2.11.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.11.0.gemspec
Verwende lz4-ruby 0.3.3
0:  lz4-ruby (0.3.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Verwende maxminddb 0.1.22
0:  maxminddb (0.1.22) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Verwende memory_profiler 1.0.0
0:  memory_profiler (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Verwende redis 4.5.1
0:  redis (4.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Verwende mini_sql 1.4.0
0:  mini_sql (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.4.0.gemspec
Verwende multi_json 1.15.0
0:  multi_json (1.15.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Verwende multi_xml 0.6.0
0:  multi_xml (0.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Verwende mustache 1.1.1
0:  mustache (1.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Verwende nio4r 2.5.8
0:  nio4r (2.5.8) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Verwende oauth 0.5.8
0:  oauth (0.5.8) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Verwende oj 3.13.11
0:  oj (3.13.11) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
Verwende optimist 3.0.1
0:  optimist (3.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Verwende pg 1.3.5
0:  pg (1.3.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.5.gemspec
Verwende r2 0.2.7
0:  r2 (0.2.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Verwende raindrops 0.20.0
0:  raindrops (0.20.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
Verwende rchardet 1.8.0
0:  rchardet (1.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Verwende rexml 3.2.5
0:  rexml (3.2.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
Verwende rinku 2.0.6
0:  rinku (2.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Verwende rotp 6.2.0
0:  rotp (6.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Verwende rqrcode_core 1.2.0
0:  rqrcode_core (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
Verwende rtlit 0.0.5
0:  rtlit (0.0.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Verwende rubyzip 2.3.2
0:  rubyzip (2.3.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Verwende tilt 2.0.10
0:  tilt (2.0.10) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
Verwende sshkey 2.0.0
0:  sshkey (2.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Verwende stackprof 0.2.19
0:  stackprof (0.2.19) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.19.gemspec
Verwende unf_ext 0.0.8.1
0:  unf_ext (0.0.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.1.gemspec
Verwende xorcist 1.1.2
0:  xorcist (1.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
Verwende i18n 1.10.0
0:  i18n (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
Verwende tzinfo 2.0.4
0:  tzinfo (2.0.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
Verwende nokogiri 1.13.4 (x86_64-linux)
0:  nokogiri (1.13.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
Verwende rack-test 1.1.0
0:  rack-test (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
Verwende logstash-event 1.2.02
2:  logstash-event (1.2.02) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Verwende addressable 2.8.0
2:  addressable (2.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
1:  minitest (5.15.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Verwende aws-sigv4 1.4.0
1:  aws-sigv4 (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
Verwende barber 0.12.2
1:  barber (0.12.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
Verwende bootsnap 1.11.1
1:  bootsnap (1.11.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.11.1.gemspec
Verwende openssl 2.2.1
1:  openssl (2.2.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
Verwende ember-data-source 3.0.2
1:  ember-data-source (3.0.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
Rufe sprockets 4.0.3 ab
3:  lru_redux (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Verwende ecma-re-validator 0.4.0
3:  ecma-re-validator (0.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
Verwende faraday-multipart 1.0.3
3:  faraday-multipart (1.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
Verwende image_optim 0.31.1
3:  image_optim (0.31.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.gemspec
Verwende request_store 1.5.1
3:  request_store (1.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
Verwende message_bus 4.2.0
3:  message_bus (4.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.2.0.gemspec
Verwende mini_racer 0.6.2
3:  mini_racer (0.6.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
Verwende mini_suffix 0.3.3
3:  mini_suffix (0.3.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.gemspec
Verwende omniauth 1.9.1
3:  omniauth (1.9.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
Verwende pry 0.13.1
3:  pry (0.13.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
Verwende rack-mini-profiler 3.0.0
3:  rack-mini-profiler (3.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-3.0.0.gemspec
Verwende rack-protection 2.2.0
3:  rack-protection (2.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
Verwende sassc 2.0.1
3:  sassc (2.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
Verwende uglifier 4.2.0
3:  uglifier (4.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
Verwende webpush 1.1.0
3:  webpush (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
Verwende openssl-signature_algorithm 1.1.1
2:  openssl-signature_algorithm (1.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
Verwende css_parser 1.11.0
3:  css_parser (1.11.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
Verwende faraday 1.10.0
3:  faraday (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.0.gemspec
Verwende json_schemer 0.2.20
3:  json_schemer (0.2.20) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.20.gemspec
Verwende logstash-logger 0.26.1
3:  logstash-logger (0.26.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
Verwende sidekiq 6.4.1
3:  sidekiq (6.4.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.gemspec
Verwende omniauth-oauth 1.2.0
3:  omniauth-oauth (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
Verwende pry-byebug 3.9.0
3:  pry-byebug (3.9.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
Verwende pry-rails 0.3.9
3:  pry-rails (0.3.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
Verwende puma 5.6.4
3:  puma (5.6.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.4.gemspec
Verwende rbtrace 0.4.14
3:  rbtrace (0.4.14) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
Verwende redis-namespace 1.8.2
3:  redis-namespace (1.8.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.2.gemspec
Verwende rss 0.2.9
2:  rss (0.2.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.gemspec
Verwende ruby-readability 0.7.0
Verwende rqrcode 2.1.1
2:  ruby-readability (0.7.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
Verwende sanitize 6.0.0
2:  sanitize (6.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
Verwende unf 0.1.4
2:  unf (0.1.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
Verwende unicorn 6.1.0
2:  unicorn (6.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.gemspec
Verwende activesupport 6.1.4.7
2:  activesupport (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.7.gemspec
Verwende loofah 2.16.0
2:  loofah (2.16.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.16.0.gemspec
Verwende aws-sdk-core 3.121.2
2:  aws-sdk-core (3.121.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
Verwende mini_scheduler 0.13.0
2:  mini_scheduler (0.13.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
Verwende oauth2 1.4.7
2:  oauth2 (1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
Verwende omniauth-twitter 1.4.0
2:  omniauth-twitter (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
3:  rqrcode (2.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
Verwende rails-dom-testing 2.0.3
2:  rails-dom-testing (2.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
Verwende rails-html-sanitizer 1.4.2
3:  rails-html-sanitizer (1.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
Verwende globalid 1.0.0
3:  globalid (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
Verwende activemodel 6.1.4.7
3:  activemodel (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.7.gemspec
Verwende aws-sdk-kms 1.44.0
3:  aws-sdk-kms (1.44.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
Verwende aws-sdk-sns 1.46.0
3:  aws-sdk-sns (1.46.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.gemspec
Verwende cose 1.2.0
3:  cose (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
Verwende omniauth-oauth2 1.7.2
3:  omniauth-oauth2 (1.7.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.2.gemspec
Verwende active_model_serializers 0.8.4
3:  active_model_serializers (0.8.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
Verwende activerecord 6.1.4.7
3:  activerecord (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.7.gemspec
Verwende aws-sdk-s3 1.96.1
3:  aws-sdk-s3 (1.96.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
Verwende omniauth-facebook 9.0.0
3:  omniauth-facebook (9.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.0.0.gemspec
Verwende omniauth-github 1.4.0
3:  omniauth-github (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
Verwende omniauth-google-oauth2 0.8.2
3:  omniauth-google-oauth2 (0.8.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
Verwende activejob 6.1.4.7
2:  activejob (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.7.gemspec
Verwende actionview 6.1.4.7
3:  actionview (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.7.gemspec
Verwende seed-fu 2.3.9
3:  seed-fu (2.3.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
Verwende actionpack 6.1.4.7
2:  actionpack (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.7.gemspec
Verwende actionview_precompiler 0.2.3
2:  actionview_precompiler (0.2.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
Verwende mail 2.8.0.edge von https://github.com/discourse/mail.git (at main@5b700fc)
Verwende railties 6.1.4.7
2:  railties (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.7.gemspec
Verwende jquery-rails 4.4.0
2:  jquery-rails (4.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
Verwende lograge 0.12.0
2:  lograge (0.12.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.12.0.gemspec
Verwende rails_failover 0.8.1
2:  rails_failover (0.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
Verwende rails_multisite 4.0.1
2:  rails_multisite (4.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.1.gemspec
Installiere sprockets 4.0.3
0:  mail (2.8.0.edge) von /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
Verwende actionmailer 6.1.4.7
2:  actionmailer (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.7.gemspec
1:  sprockets (4.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-4.0.3.gemspec
Verwende ember-handlebars-template 0.8.0
Verwende sprockets-rails 3.4.2
3:  ember-handlebars-template (0.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
0:  sprockets-rails (3.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
Verwende discourse-ember-rails 0.18.6
0:  discourse-ember-rails (0.18.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
Verwende sassc-rails 2.1.2
1:  sassc-rails (2.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
Bundle abgeschlossen! 126 Gemfile-Abhängigkeiten, 176 Gems sind jetzt installiert.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into `./vendor/bundle`

I, [2022-04-19T19:59:37.432567 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
I, [2022-04-19T20:01:52.537930 #1]  INFO -- : yarn install v1.22.18
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 126.70s.
Done in 128.30s.
yarn cache v1.22.18
success Cleared cache.
Done in 5.90s.

I, [2022-04-19T20:01:52.538722 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2022-04-19T20:01:57.682911 #1]  INFO -- : discourse-whos-online is already at latest compatible version
docker_manager is already at latest compatible version
retort is already at latest compatible version
discourse-solved is already at latest compatible version
discourse-chat-integration is already at latest compatible version
discourse-patreon is already at latest compatible version

I, [2022-04-19T20:01:57.683591 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
Discourse requires Redis 6.2.0 or up
I, [2022-04-19T20:02:03.563992 #1]  INFO -- : 
I, [2022-04-19T20:02:03.564760 #1]  INFO -- : Terminating async processes
I, [2022-04-19T20:02:03.565111 #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: 41
I, [2022-04-19T20:02:03.565317 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2022-04-19 20:02:03.565 UTC [41] LOG:  received fast shutdown request
102:signal-handler (1650398523) Received SIGTERM scheduling shutdown...
2022-04-19 20:02:03.574 UTC [41] LOG:  aborting any active transactions
2022-04-19 20:02:03.578 UTC [41] LOG:  background worker "logical replication launcher" (PID 50) exited with exit code 1
2022-04-19 20:02:03.595 UTC [45] LOG:  shutting down
102:M 19 Apr 2022 20:02:03.606 # User requested shutdown...
102:M 19 Apr 2022 20:02:03.606 * Saving the final RDB snapshot before exiting.
102:M 19 Apr 2022 20:02:03.609 * DB saved on disk
102:M 19 Apr 2022 20:02:03.609 # Redis is now ready to exit, bye bye...
2022-04-19 20:02:03.682 UTC [41] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 1046 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
89e976f0d59a1ac5270b0b71efdb3e1c797517ead7c9772aeebf78604d0d9f64

Sind Sie so konfiguriert, dass Sie einen externen Redis-Server verwenden? Sei es ein gehosteter Dienst, ein Datencontainer oder etwas Ähnliches? Stellen Sie sicher, dass er auf dem neuesten Stand ist.

docker ps -a

c4f86df909bb        local_discourse/mail-receiver        "/sbin/boot"             2 months ago        Up 57 minutes                  127.0.0.1:2533->25/tcp             mail-receiver
4ef32b06b06b        local_discourse/app                  "/sbin/boot"             2 months ago        Exited (5) 56 minutes ago                                         app
51a7dda1aa56        local_discourse/data                 "/sbin/boot"             10 months ago       Up 57 minutes                                                     data
6b99f4c4b0a7        postgres:9.6-alpine                  "docker-entrypoint.s…"   15 months ago       
bedd4bcbb2f6        c0718f92ec4d                         "/sbin/boot"             23 months ago       Up 57 minutes                                                     redis

Redis befindet sich in einem eigenen Docker-Container. Hmm, ich habe das ursprünglich nicht eingerichtet. Ich bin mir nicht sicher, wie ich es aktualisieren soll, aber ich werde nach weiteren Informationen suchen.

Ich bin in den Redis-Container eingetreten, indem ich docker exec verwendet habe, und habe apt-get für ein dist-upgrade genutzt.

Rebuild erneut ausgeführt und folgendes beobachtet
$ sudo ./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2022-04-19T20:36:23.360331 #1]  INFO -- : Reading from stdin
I, [2022-04-19T20:36:23.382671 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2022-04-19T20:36:23.607232 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2022-04-19T20:36:23.608189 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2022-04-19T20:36:23.617358 #1]  INFO -- : 
I, [2022-04-19T20:36:23.618202 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T20:36:23.625755 #1]  INFO -- : 
I, [2022-04-19T20:36:23.626668 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2022-04-19T20:36:23.646625 #1]  INFO -- : 
I, [2022-04-19T20:36:23.647215 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2022-04-19T20:36:23.665064 #1]  INFO -- : 
I, [2022-04-19T20:36:23.665836 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T20:36:23.672588 #1]  INFO -- : 
I, [2022-04-19T20:36:23.673578 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 20:36:23 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2022-04-19T20:36:23.736660 #1]  INFO -- : 
I, [2022-04-19T20:36:23.737323 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T20:36:23.744776 #1]  INFO -- : 
I, [2022-04-19T20:36:23.745562 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-04-19T20:36:23.772306 #1]  INFO -- : 
I, [2022-04-19T20:36:23.773459 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T20:36:23.780215 #1]  INFO -- : 
I, [2022-04-19T20:36:23.784837 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T20:36:23.795963 #1]  INFO -- : 
I, [2022-04-19T20:36:23.819231 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown: 
I, [2022-04-19T20:36:23.842986 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2022-04-19T20:36:23.858655 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2022-04-19T20:36:23.883197 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown: 
I, [2022-04-19T20:36:23.888524 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T20:36:33.236154 #1]  INFO -- : 
I, [2022-04-19T20:36:33.237479 #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, [2022-04-19T20:36:33.268142 #1]  INFO -- : 
I, [2022-04-19T20:36:33.268307 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T20:36:33.411962 #1]  INFO -- : 
I, [2022-04-19T20:36:33.412211 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T20:36:33.420101 #1]  INFO -- : 
I, [2022-04-19T20:36:33.420409 #1]  INFO -- : > /root/upgrade_postgres
I, [2022-04-19T20:36:33.448273 #1]  INFO -- : 
I, [2022-04-19T20:36:33.448745 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2022-04-19T20:36:33.455691 #1]  INFO -- : 
I, [2022-04-19T20:36:33.463122 #1]  INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.464516 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.465618 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.466656 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.469415 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.471717 #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, [2022-04-19T20:36:33.472518 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T20:36:33.486973 #1]  INFO -- : 
I, [2022-04-19T20:36:33.488588 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.489824 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.497924 #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, [2022-04-19T20:36:33.500230 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.501351 #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, [2022-04-19T20:36:33.503489 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.505378 #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, [2022-04-19T20:36:33.510196 #1]  INFO -- : > sleep 5
2022-04-19 20:36:34.287 UTC [42] LOG:  starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 20:36:34.288 UTC [42] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2022-04-19 20:36:34.288 UTC [42] LOG:  listening on IPv6 address "::", port 5432
2022-04-19 20:36:34.302 UTC [42] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2022-04-19 20:36:34.326 UTC [45] LOG:  database system was shut down at 2022-04-19 20:31:29 UTC
2022-04-19 20:36:34.362 UTC [42] LOG:  database system is ready to accept connections
I, [2022-04-19T20:36:38.525931 #1]  INFO -- : 
I, [2022-04-19T20:36:38.526394 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2022-04-19 20:36:38.869 UTC [55] postgres@postgres ERROR:  database "discourse" already exists
2022-04-19 20:36:38.869 UTC [55] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
I, [2022-04-19T20:36:38.873101 #1]  INFO -- : 
I, [2022-04-19T20:36:38.873486 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-04-19 20:36:39.253 UTC [59] postgres@discourse ERROR:  role "discourse" already exists
2022-04-19 20:36:39.253 UTC [59] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2022-04-19T20:36:39.258971 #1]  INFO -- : 
I, [2022-04-19T20:36:39.260701 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-04-19T20:36:39.504377 #1]  INFO -- : GRANT

I, [2022-04-19T20:36:39.505274 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-04-19T20:36:39.788039 #1]  INFO -- : ALTER SCHEMA

I, [2022-04-19T20:36:39.789083 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T20:36:40.006417 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.007709 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T20:36:40.166725 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.167878 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T20:36:40.523975 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.524732 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T20:36:40.719931 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.720531 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2022-04-19T20:36:40.727148 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

2022-04-19 20:36:41.004 UTC [86] postgres@discourse LOG:  duration: 131.703 ms  statement: update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2022-04-19T20:36:41.081060 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2022-04-19T20:36:41.101016 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2022-04-19T20:36:41.101233 #1]  INFO -- : > echo postgres installed!
I, [2022-04-19T20:36:41.128258 #1]  INFO -- : postgres installed!

I, [2022-04-19T20:36:41.148916 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown: 
I, [2022-04-19T20:36:41.163114 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2022-04-19T20:36:41.177880 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2022-04-19T20:36:41.185901 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.188262 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.192829 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T20:36:41.205468 #1]  INFO -- : 
I, [2022-04-19T20:36:41.206432 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.207893 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.210463 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.212758 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.220925 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.222660 #1]  INFO -- : > echo redis installed
I, [2022-04-19T20:36:41.231934 #1]  INFO -- : redis installed

I, [2022-04-19T20:36:41.232280 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T20:36:41.276427 #1]  INFO -- : logfile ""

I, [2022-04-19T20:36:41.277086 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T20:36:41.284230 #1]  INFO -- : > sleep 10
103:C 19 Apr 2022 20:36:41.354 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
103:C 19 Apr 2022 20:36:41.354 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=103, just started
103:C 19 Apr 2022 20:36:41.354 # Configuration loaded
103:M 19 Apr 2022 20:36:41.360 * monotonic clock: POSIX clock_gettime
103:M 19 Apr 2022 20:36:41.376 * Running mode=standalone, port=6379.
103:M 19 Apr 2022 20:36:41.376 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
103:M 19 Apr 2022 20:36:41.376 # Server initialized
103:M 19 Apr 2022 20:36:41.390 * Loading RDB produced by version 6.2.6
103:M 19 Apr 2022 20:36:41.390 * RDB age 312 seconds
103:M 19 Apr 2022 20:36:41.390 * RDB memory usage when created 0.91 Mb
103:M 19 Apr 2022 20:36:41.400 # Done loading RDB, keys loaded: 93, keys expired: 0.
103:M 19 Apr 2022 20:36:41.400 * DB loaded from disk: 0.018 seconds
103:M 19 Apr 2022 20:36:41.400 * Ready to accept connections
I, [2022-04-19T20:36:51.346439 #1]  INFO -- : 
I, [2022-04-19T20:36:51.346927 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2022-04-19T20:36:51.390031 #1]  INFO -- : thpoff is installed!

I, [2022-04-19T20:36:51.391705 #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, [2022-04-19T20:36:52.182584 #1]  INFO -- : 
I, [2022-04-19T20:36:52.188065 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2022-04-19T20:36:52.492394 #1]  INFO -- : 
I, [2022-04-19T20:36:52.493087 #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, [2022-04-19T20:36:52.843426 #1]  INFO -- : 
I, [2022-04-19T20:36:52.843745 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-04-19T20:36:52.866950 #1]  INFO -- : 
I, [2022-04-19T20:36:52.893482 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown: 
I, [2022-04-19T20:36:52.927915 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2022-04-19T20:36:52.952790 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2022-04-19T20:36:52.987386 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown: 
I, [2022-04-19T20:36:53.013497 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2022-04-19T20:36:53.036235 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2022-04-19T20:36:53.036779 #1]  INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T20:36:53.038048 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T20:36:53.044239 #1]  INFO -- : > apt-get update
133:C 19 Apr 2022 20:36:53.104 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
133:C 19 Apr 2022 20:36:53.104 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=133, just started
133:C 19 Apr 2022 20:36:53.104 # Configuration loaded
133:M 19 Apr 2022 20:36:53.107 * monotonic clock: POSIX clock_gettime
133:M 19 Apr 2022 20:36:53.127 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
133:M 19 Apr 2022 20:36:53.127 # Failed listening on port 6379 (TCP), aborting.
I, [2022-04-19T20:37:03.649448 #1]  INFO -- : Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:3 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB]
Get:4 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:6 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease [86.7 kB]
Get:7 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:8 http://deb.debian.org/debian bullseye/main amd64 Packages [8,182 kB]
Get:9 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2,596 B]
Get:10 http://deb.debian.org/debian bullseye-backports/main amd64 Packages [236 kB]
Get:11 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [126 kB]
Get:12 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:13 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg/main amd64 Packages [240 kB]
Get:14 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:15 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Fetched 9,160 kB in 7s (1,279 kB/s)
Reading package lists...

I, [2022-04-19T20:37:03.652126 #1]  INFO -- : > apt-get install -y libsodium-dev
debconf: delaying package configuration, since apt-utils is not installed
I, [2022-04-19T20:37:18.388943 #1]  INFO -- : Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libsodium23
The following NEW packages will be installed:
  libsodium-dev libsodium23
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 341 kB of archives.
After this operation, 1,251 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Fetched 341 kB in 0s (1,930 kB/s)
Selecting previously unselected package libsodium23:amd64.
(Reading database ... 38888 files and directories currently installed.)
Preparing to unpack .../libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:amd64.
Preparing to unpack .../libsodium-dev_1.0.18-1_amd64.deb ...
Unpacking libsodium-dev:amd64 (1.0.18-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libsodium-dev:amd64 (1.0.18-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

I, [2022-04-19T20:37:18.392960 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
Updating files: 100% (31051/31051), done.
I, [2022-04-19T20:37:30.309133 #1]  INFO -- : HEAD is now at 6fc52d95 DEV: Remove scoped order warning in PostDestroyer.

I, [2022-04-19T20:37:30.310724 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-04-19T20:37:30.868648 #1]  INFO -- : 
I, [2022-04-19T20:37:30.869090 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T20:37:30.881524 #1]  INFO -- : 
I, [2022-04-19T20:37:30.882363 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T20:37:30.900937 #1]  INFO -- : 
I, [2022-04-19T20:37:30.901294 #1]  INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From https://github.com/discourse/discourse
 * branch              tests-passed -> FETCH_HEAD
 * [new branch]        tests-passed -> origin/tests-passed
I, [2022-04-19T20:37:34.019485 #1]  INFO -- : 
I, [2022-04-19T20:37:34.019724 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2022-04-19T20:37:35.482470 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

I, [2022-04-19T20:37:35.484241 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T20:37:35.496417 #1]  INFO -- : 
I, [2022-04-19T20:37:35.496941 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T20:37:35.512506 #1]  INFO -- : 
I, [2022-04-19T20:37:35.512944 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T20:37:35.528567 #1]  INFO -- : 
I, [2022-04-19T20:37:35.529015 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T20:37:35.552353 #1]  INFO -- : 
I, [2022-04-19T20:37:35.552783 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T20:37:35.569435 #1]  INFO -- : 
I, [2022-04-19T20:37:35.569676 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2022-04-19T20:37:35.589094 #1]  INFO -- : 
I, [2022-04-19T20:37:35.590293 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2022-04-19T20:37:35.630569 #1]  INFO -- : 
I, [2022-04-19T20:37:35.631252 #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, [2022-04-19T20:37:35.661575 #1]  INFO -- : 
I, [2022-04-19T20:37:35.664043 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2022-04-19T20:37:35.718445 #1]  INFO -- : 
I, [2022-04-19T20:37:35.719488 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2022-04-19T20:37:35.754323 #1]  INFO -- : 
I, [2022-04-19T20:37:35.758735 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2022-04-19T20:37:35.773102 #1]  INFO -- : 
I, [2022-04-19T20:37:35.774170 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2022-04-19T20:37:35.791845 #1]  INFO -- : 
I, [2022-04-19T20:37:35.792412 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T20:37:37.275066 #1]  INFO -- : 
I, [2022-04-19T20:37:37.275403 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T20:37:37.286276 #1]  INFO -- : 
I, [2022-04-19T20:37:37.287005 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T20:37:37.288738 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2022-04-19T20:37:39.535782 #1]  INFO -- : 
I, [2022-04-19T20:37:39.535978 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2022-04-19T20:37:41.155957 #1]  INFO -- : 
I, [2022-04-19T20:37:41.156407 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2022-04-19T20:37:42.209680 #1]  INFO -- : 
I, [2022-04-19T20:37:42.210342 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into 'retort'...
I, [2022-04-19T20:37:43.106787 #1]  INFO -- : 
I, [2022-04-19T20:37:43.106979 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2022-04-19T20:37:44.184294 #1]  INFO -- : 
I, [2022-04-19T20:37:44.184734 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-patreon.git
Cloning into 'discourse-patreon'...
I, [2022-04-19T20:37:45.292171 #1]  INFO -- : 
I, [2022-04-19T20:37:45.292759 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.306407 #1]  INFO -- : 
I, [2022-04-19T20:37:45.307332 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T20:37:45.321545 #1]  INFO -- : 
I, [2022-04-19T20:37:45.321756 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2022-04-19T20:37:45.343502 #1]  INFO -- : 
I, [2022-04-19T20:37:45.362974 #1]  INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T20:37:45.363769 #1]  INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.364347 #1]  INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.369333 #1]  INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.372861 #1]  INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T20:37:45.373378 #1]  INFO -- : > echo "done configuring web"
I, [2022-04-19T20:37:45.380042 #1]  INFO -- : done configuring web

I, [2022-04-19T20:37:45.380764 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-04-19T20:37:47.224474 #1]  INFO -- : Successfully installed bundler-2.3.5
1 gem installed

I, [2022-04-19T20:37:47.224902 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-04-19T20:39:06.862926 #1]  INFO -- : 
I, [2022-04-19T20:39:06.866231 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[VERALTET] Die Option `--deployment` ist veraltet, da sie darauf basiert, dass sie über verschiedene Bundler-Aufrufe hinweg gespeichert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird. Verwenden Sie stattdessen `bundle config set --local deployment 'true'` und lassen Sie diese Option weg.
[VERALTET] Die Option `--without` ist veraltet, da sie darauf basiert, dass sie über verschiedene Bundler-Aufrufe hinweg gespeichert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird.. Verwenden Sie stattdessen bitte `bundle config set --local without 'test development'` und hören Sie auf, dieses Flag zu verwenden
I, [2022-04-19T20:39:20.139851 #1]  INFO -- : Führe `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` mit Bundler 2.3.5 aus
Eingefroren, verwende Auflösung aus der Lockdatei
Die Definition enthält nicht ["sprockets-4.0.3"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
Gem-Metadaten werden von https://rubygems.org/ abgerufen
Suche nach Gems ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/omniauth
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
Suche nach Gems ["mail", "text-format", "net-imap", "net-pop", "net-smtp", "activemodel-globalid", "jsonapi", "case_transform", "jsonapi-renderer", "arel", "activerecord-deprecated_finders", "erubis", "rails-deprecated_sanitizer", "rack-mount", "rack-cache", "journey", "bcrypt-ruby", "memcache-client", "thread_safe", "jamespath", "http-2", "rouge", "aws-crt", "ember-template-compiler-source", "handlebars-source", "snappy", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "safe_yaml", "rdoc", "pastel", "tty-pager", "tty-screen", "tty-tree", "rcov", "httpclient", "patron", "net-http-persistent", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "termios", "json_pure", "rails", "rdf", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "stud", "eventmachine", "thin", "net-ftp", "ruby_parser", "metaclass", "hoe", "libv8", "weakling", "mini_portile", "pkg-config", "faraday-middleware", "httpauth", "bigdecimal", "ruby-hmac", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "sexp_processor", "win32console", "yard", "spoon", "pry-doc", "escape_utils", "rack-ssl", "trollop", "base32", "webrat", "rspec-collection_matchers", "strscan", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "hpricot", "nokogumbo", "sass", "bourne", "bundler", "compass", "sprockets-sass", "sinatra", "slim", "lockfile", "hike", "therubyracer"]
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
Suche nach Gems ["mime-types", "treetop", "tlsmail", "text-hyphen", "digest", "net-protocol", "timeout", "jsonapi-parser", "abstract", "multimap", "atomic", "ZenTest", "RubyInline", "bcrypt", "snappy-jars", "ruby_core_source", "debugger-ruby_core_source", "equatable", "tty-color", "tty-which", "verse", "strings", "link_header", "hamster", "spruz", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "win32-api", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "daemons", "time", "metriks", "ParseTree", "rubyforge", "gemcutter", "rack-openid", "ruby-openid-apps-discovery", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "webrick", "curses", "sync", "jar-dependencies", "stringio", "sass-listen", "mongrel", "mustermann", "temple", "sprockets-helpers", "haml", "fssm", "compass-core", "compass-import-once"]
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/stringio
Suche nach Gems ["mime-types-data", "facets", "polyglot", "io-wait", "unicode_utils", "strings-ansi", "archive-tar-minitar", "rails-observers", "activemodel-serializers-xml", "marcel", "mimemagic", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "test-unit", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "celluloid-gems", "coveralls", "dotenv-deployment", "date", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "SexpProcessor", "ruby-openid", "net-scp", "netrc", "http-cookie", "http-accept", "macaddr", "log4r", "ruby-maven", "tool", "cgi_multipart_eof_fix", "fastthread", "gem_plugin"]
Suche nach Gems ["minitar", "minitar-cli", "coffee-script", "websocket-extensions", "power_assert", "configuration", "mkrf", "libxml-ruby", "ffi-win32-extensions", "colorize", "hiredis", "ruby-yadis", "roauth", "net-ssh", "domain_name", "sqlite3", "systemu", "maven-tools", "ruby-maven-libs"]
Suche nach Gems ["powerbar", "pattern-match", "coffee-script-source", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "virtus"]
Suche nach Gems ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
Suche nach Gems ["ice_nine", "adamantium"]
Suche nach Gems ["memoizable"]
Verwende rake 13.0.6
0:  rake (13.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Verwende concurrent-ruby 1.1.10
0:  concurrent-ruby (1.1.10) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.10.gemspec
Verwende minitest 5.15.0
0:  minitest (5.15.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Verwende zeitwerk 2.5.4
0:  zeitwerk (2.5.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
Verwende builder 3.2.4
0:  builder (3.2.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Verwende rack 2.2.3
Verwende erubi 1.10.0
Verwende racc 1.6.0
Verwende crass 1.0.6
2:  rack (2.2.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
1:  racc (1.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Verwende public_suffix 4.0.7
1:  public_suffix (4.0.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.7.gemspec
Verwende aws-eventstream 1.2.0
1:  aws-eventstream (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Verwende aws-partitions 1.516.0
1:  aws-partitions (1.516.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Verwende jmespath 1.6.1
1:  jmespath (1.6.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.1.gemspec
3:  crass (1.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Verwende ember-source 2.18.2
Verwende mini_mime 1.1.2
Verwende execjs 2.8.1
3:  execjs (2.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Verwende msgpack 1.5.1
3:  msgpack (1.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.5.1.gemspec
Verwende bundler 2.3.5
3:  bundler (2.3.5) von /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.5.gemspec
Verwende byebug 11.1.3
3:  byebug (11.1.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Verwende cbor 0.5.9.6
3:  cbor (0.5.9.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Verwende chunky_png 1.4.0
3:  chunky_png (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Verwende coderay 1.1.3
3:  coderay (1.1.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Verwende colored2 3.1.2
3:  colored2 (3.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Verwende connection_pool 2.2.5
3:  connection_pool (2.2.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Verwende ipaddr 1.2.4
3:  ipaddr (1.2.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
Verwende cppjieba_rb 0.4.2
3:  cppjieba_rb (0.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
Verwende diffy 3.4.0
3:  diffy (3.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Verwende method_source 1.0.0
3:  method_source (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Verwende thor 1.2.1
3:  thor (1.2.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
0:  erubi (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
Verwende discourse-fonts 0.0.9
0:  discourse-fonts (0.0.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
Verwende regexp_parser 2.3.0
0:  regexp_parser (2.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.3.0.gemspec
Verwende email_reply_trimmer 0.1.13
0:  email_reply_trimmer (0.1.13) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Verwende excon 0.92.2
0:  excon (0.92.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.92.2.gemspec
Verwende exifr 1.3.9
0:  exifr (1.3.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Verwende faraday-em_http 1.0.0
0:  faraday-em_http (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Verwende faraday-em_synchrony 1.0.0
0:  faraday-em_synchrony (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Verwende faraday-excon 1.1.0
0:  faraday-excon (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Verwende faraday-httpclient 1.0.1
0:  faraday-httpclient (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Verwende multipart-post 2.1.1
0:  multipart-post (2.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Verwende faraday-net_http 1.0.1
0:  faraday-net_http (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Verwende faraday-net_http_persistent 1.2.0
0:  faraday-net_http_persistent (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Verwende faraday-patron 1.0.0
0:  faraday-patron (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Verwende faraday-rack 1.0.0
0:  faraday-rack (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Verwende faraday-retry 1.0.3
0:  faraday-retry (1.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
Verwende ruby2_keywords 0.0.5
0:  ruby2_keywords (0.0.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Verwende fast_blank 1.0.1
0:  fast_blank (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
Verwende fast_xs 0.8.0
0:  fast_xs (0.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
Verwende fastimage 2.2.6
0:  fastimage (2.2.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
Verwende ffi 1.15.5
0:  ffi (1.15.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
Verwende fspath 3.1.2
0:  fspath (3.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Verwende gc_tracer 1.5.1
0:  gc_tracer (1.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Verwende guess_html_encoding 0.0.11
0:  guess_html_encoding (0.0.11) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Verwende hana 1.3.7
0:  hana (1.3.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Verwende hashie 5.0.0
0:  hashie (5.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
Verwende highline 2.0.3
0:  highline (2.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Verwende hkdf 0.3.0
0:  hkdf (0.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Verwende htmlentities 4.3.4
0:  htmlentities (4.3.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Verwende http_accept_language 2.1.1
0:  http_accept_language (2.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Verwende image_size 3.0.1
0:  image_size (3.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
Verwende in_threads 1.6.0
0:  in_threads (1.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
Verwende progress 3.6.0
0:  progress (3.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Verwende json 2.6.1
0:  json (2.6.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
Verwende uri_template 0.7.0
0:  uri_template (0.7.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Verwende jwt 2.3.0
0:  jwt (2.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
Verwende kgio 2.11.4
0:  kgio (2.11.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Verwende libv8-node 16.10.0.0 (x86_64-linux)
0:  libv8-node (16.10.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
Verwende logstash-event 1.2.02
0:  logstash-event (1.2.02) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Verwende logster 2.11.0
0:  logster (2.11.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.11.0.gemspec
Verwende lru_redux 1.1.0
0:  lru_redux (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Verwende lz4-ruby 0.3.3
0:  lz4-ruby (0.3.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Verwende maxminddb 0.1.22
0:  maxminddb (0.1.22) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Verwende memory_profiler 1.0.0
0:  memory_profiler (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Verwende redis 4.5.1
0:  redis (4.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Verwende mini_sql 1.4.0
0:  mini_sql (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.4.0.gemspec
Verwende multi_json 1.15.0
0:  multi_json (1.15.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Verwende multi_xml 0.6.0
0:  multi_xml (0.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Verwende mustache 1.1.1
0:  mustache (1.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Verwende nio4r 2.5.8
0:  nio4r (2.5.8) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Verwende oauth 0.5.8
0:  oauth (0.5.8) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Verwende oj 3.13.11
0:  oj (3.13.11) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
Verwende optimist 3.0.1
0:  optimist (3.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Verwende pg 1.3.5
0:  pg (1.3.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.5.gemspec
Verwende r2 0.2.7
0:  r2 (0.2.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Verwende raindrops 0.20.0
0:  raindrops (0.20.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
Verwende rchardet 1.8.0
0:  rchardet (1.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Verwende rexml 3.2.5
0:  rexml (3.2.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
Verwende rinku 2.0.6
0:  rinku (2.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Verwende rotp 6.2.0
0:  rotp (6.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Verwende rqrcode_core 1.2.0
0:  rqrcode_core (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
Verwende rtlit 0.0.5
0:  rtlit (0.0.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Verwende rubyzip 2.3.2
0:  rubyzip (2.3.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Verwende tilt 2.0.10
0:  tilt (2.0.10) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
2:  mini_mime (1.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Verwende stackprof 0.2.19
2:  stackprof (0.2.19) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.19.gemspec
Verwende unf_ext 0.0.8.1
2:  unf_ext (0.0.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.1.gemspec
Verwende xorcist 1.1.2
2:  xorcist (1.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
Verwende i18n 1.10.0
2:  i18n (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
Verwende tzinfo 2.0.4
2:  tzinfo (2.0.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
Verwende nokogiri 1.13.4 (x86_64-linux)
2:  nokogiri (1.13.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
Verwende rack-test 1.1.0
2:  rack-test (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
Verwende addressable 2.8.0
2:  addressable (2.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
Verwende aws-sigv4 1.4.0
2:  aws-sigv4 (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
Verwende discourse-ember-source 3.12.2.3
3:  discourse-ember-source (3.12.2.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Verwende request_store 1.5.1
3:  request_store (1.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
Verwende message_bus 4.2.0
3:  message_bus (4.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.2.0.gemspec
Verwende rack-mini-profiler 3.0.0
3:  rack-mini-profiler (3.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-3.0.0.gemspec
Verwende rack-protection 2.2.0
3:  rack-protection (2.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
Verwende sshkey 2.0.0
0:  sshkey (2.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Verwende activesupport 6.1.4.7
0:  activesupport (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.7.gemspec
Verwende loofah 2.16.0
0:  loofah (2.16.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.16.0.gemspec
Rufe sprockets 4.0.3 ab
Verwende aws-sdk-core 3.121.2
3:  aws-sdk-core (3.121.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
Verwende bootsnap 1.11.1
3:  bootsnap (1.11.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.11.1.gemspec
Verwende openssl 2.2.1
3:  openssl (2.2.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
Verwende css_parser 1.11.0
3:  css_parser (1.11.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
Verwende ecma-re-validator 0.4.0
3:  ecma-re-validator (0.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
Verwende faraday-multipart 1.0.3
3:  faraday-multipart (1.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
Verwende image_optim 0.31.1
3:  image_optim (0.31.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.gemspec
Verwende logstash-logger 0.26.1
3:  logstash-logger (0.26.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
Verwende mini_racer 0.6.2
3:  mini_racer (0.6.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
Verwende sidekiq 6.4.1
3:  sidekiq (6.4.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.gemspec
Verwende mini_suffix 0.3.3
3:  mini_suffix (0.3.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.gemspec
Verwende omniauth 1.9.1
3:  omniauth (1.9.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
Verwende pry 0.13.1
3:  pry (0.13.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
Verwende puma 5.6.4
3:  puma (5.6.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.4.gemspec
Verwende rbtrace 0.4.14
3:  rbtrace (0.4.14) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
Verwende redis-namespace 1.8.2
3:  redis-namespace (1.8.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.2.gemspec
Verwende rqrcode 2.1.1
3:  rqrcode (2.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
Verwende rss 0.2.9
3:  rss (0.2.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.gemspec
Verwende ruby-readability 0.7.0
3:  ruby-readability (0.7.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
Verwende sanitize 6.0.0
3:  sanitize (6.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
Verwende sassc 2.0.1
3:  sassc (2.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
Verwende uglifier 4.2.0
3:  uglifier (4.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
Verwende unf 0.1.4
3:  unf (0.1.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
Verwende unicorn 6.1.0
3:  unicorn (6.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.gemspec
Verwende webpush 1.1.0
3:  webpush (1.1.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
1:  ember-source (2.18.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Verwende rails-dom-testing 2.0.3
1:  rails-dom-testing (2.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
Verwende rails-html-sanitizer 1.4.2
1:  rails-html-sanitizer (1.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
Verwende globalid 1.0.0
1:  globalid (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
Verwende activemodel 6.1.4.7
1:  activemodel (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.7.gemspec
Verwende aws-sdk-kms 1.44.0
1:  aws-sdk-kms (1.44.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
Verwende aws-sdk-sns 1.46.0
1:  aws-sdk-sns (1.46.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.gemspec
Verwende openssl-signature_algorithm 1.1.1
1:  openssl-signature_algorithm (1.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
Verwende faraday 1.10.0
1:  faraday (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.0.gemspec
Verwende mini_scheduler 0.13.0
3:  mini_scheduler (0.13.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
Verwende omniauth-oauth 1.2.0
3:  omniauth-oauth (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
Verwende pry-byebug 3.9.0
3:  pry-byebug (3.9.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
Verwende pry-rails 0.3.9
3:  pry-rails (0.3.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
Verwende json_schemer 0.2.20
1:  json_schemer (0.2.20) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.20.gemspec
Verwende actionview 6.1.4.7
1:  actionview (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.7.gemspec
Verwende activejob 6.1.4.7
1:  activejob (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.7.gemspec
Verwende active_model_serializers 0.8.4
1:  active_model_serializers (0.8.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
Verwende activerecord 6.1.4.7
1:  activerecord (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.7.gemspec
Verwende aws-sdk-s3 1.96.1
1:  aws-sdk-s3 (1.96.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
Verwende barber 0.12.2
1:  barber (0.12.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
Verwende cose 1.2.0
1:  cose (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
Verwende ember-data-source 3.0.2
1:  ember-data-source (3.0.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
Verwende oauth2 1.4.7
1:  oauth2 (1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
Verwende omniauth-twitter 1.4.0
3:  omniauth-twitter (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
Verwende actionpack 6.1.4.7
1:  actionpack (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.7.gemspec
Verwende omniauth-oauth2 1.7.2
Verwende actionview_precompiler 0.2.3
1:  omniauth-oauth2 (1.7.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.2.gemspec
Verwende seed-fu 2.3.9
1:  seed-fu (2.3.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
Verwende railties 6.1.4.7
1:  railties (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.7.gemspec
3:  actionview_precompiler (0.2.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
Verwende jquery-rails 4.4.0
1:  jquery-rails (4.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
Verwende lograge 0.12.0
1:  lograge (0.12.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.12.0.gemspec
Verwende omniauth-facebook 9.0.0
1:  omniauth-facebook (9.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.0.0.gemspec
Verwende omniauth-github 1.4.0
1:  omniauth-github (1.4.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
Verwende omniauth-google-oauth2 0.8.2
1:  omniauth-google-oauth2 (0.8.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
Verwende rails_failover 0.8.1
1:  rails_failover (0.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
Verwende rails_multisite 4.0.1
1:  rails_multisite (4.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.1.gemspec
Verwende mail 2.8.0.edge von https://github.com/discourse/mail.git (at main@5b700fc)
0:  mail (2.8.0.edge) von /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
Verwende actionmailer 6.1.4.7
1:  actionmailer (6.1.4.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.7.gemspec
Installiere sprockets 4.0.3
2:  sprockets (4.0.3) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-4.0.3.gemspec
Verwende ember-handlebars-template 0.8.0
3:  ember-handlebars-template (0.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
Verwende sprockets-rails 3.4.2
3:  sprockets-rails (3.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
Verwende discourse-ember-rails 0.18.6
1:  discourse-ember-rails (0.18.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
Verwende sassc-rails 2.1.2
2:  sassc-rails (2.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
Bündel abgeschlossen! 126 Gemfile-Abhängigkeiten, 176 Gems sind jetzt installiert.
Gems in den Gruppen 'test' und 'development' wurden nicht installiert.
Gebündelte Gems werden in `./vendor/bundle` installiert.

I, [2022-04-19T20:39:20.140407 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
I, [2022-04-19T20:41:51.913642 #1]  INFO -- : yarn install v1.22.18
[1/5] Validiere package.json...
[2/5] Löse Pakete auf...
erfolgreich Bereits aktuell.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] Löse Pakete auf...
[2/4] Hole Pakete...
[3/4] Verknüpfe Abhängigkeiten...
[4/4] Baue frische Pakete...
erfolgreich Lockfile gespeichert.
Fertig in 142.38s.
Fertig in 143.92s.
yarn cache v1.22.18
erfolgreich Cache geleert.
Fertig in 6.78s.

I, [2022-04-19T20:41:51.914701 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2022-04-19T20:41:57.402962 #1]  INFO -- : discourse-whos-online ist bereits auf der neuesten kompatiblen Version
docker_manager ist bereits auf der neuesten kompatiblen Version
retort ist bereits auf der neuesten kompatiblen Version
discourse-solved ist bereits auf der neuesten kompatiblen Version
discourse-chat-integration ist bereits auf der neuesten kompatiblen Version
discourse-patreon ist bereits auf der neuesten kompatiblen Version

I, [2022-04-19T20:41:57.403524 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
Discourse erfordert Redis 6.2.0 oder höher
I, [2022-04-19T20:42:03.495715 #1]  INFO -- : 
I, [2022-04-19T20:42:03.496942 #1]  INFO -- : Beende asynchrone Prozesse
I, [2022-04-19T20:42:03.497064 #1]  INFO -- : Sende INT an HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2022-04-19T20:42:03.497736 #1]  INFO -- : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
103:signal-handler (1650400923) SIGTERM empfangen, Shutdown wird geplant...
2022-04-19 20:42:03.498 UTC [42] LOG:  received fast shutdown request
2022-04-19 20:42:03.502 UTC [42] LOG:  aborting any active transactions
2022-04-19 20:42:03.506 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2022-04-19 20:42:03.510 UTC [46] LOG:  shutting down
103:M 19 Apr 2022 20:42:03.518 # User requested shutdown...
103:M 19 Apr 2022 20:42:03.518 * Saving the final RDB snapshot before exiting.
103:M 19 Apr 2022 20:42:03.526 * DB saved on disk
103:M 19 Apr 2022 20:42:03.526 # Redis is now ready to exit, bye bye...
2022-04-19 20:42:03.584 UTC [42] LOG:  database system is shut down


FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 1050 exit 1>
Ort des Fehlers: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** BOOTSTRAP FEHLGESCHLAGEN ** bitte nach oben scrollen und nach früheren Fehlermeldungen suchen, es könnte mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
4e4de73caca1f9646b019bf4dca186f69617679fa12e3fb7a63e0336267ba274

Immer noch derselbe Fehler.

Es scheint, dass Sie einen separaten data-Container ausführen. Das ist eine fortgeschrittene Konfiguration und wird für den normalen Gebrauch nicht empfohlen.

Versuchen Sie, Ihren Datencontainer neu zu erstellen:

./launcher rebuild data
./launcher rebuild app

Oh, ich glaube, ich weiß, was dein nächster Fehler sein wird. Du brauchst PG13.

Ich versuche wirklich nicht, ein Arschloch zu sein. Wir nutzen eure Software schon seit langer Zeit, und ich habe alles in meiner Macht Stehende getan, um der Community etwas zurückzugeben, während wir weiter aktualisieren und upgraden. Diese 9.6 ist der Name eines Docker-Containers und nicht unsere tatsächliche PostgreSQL-Version. Und vielen Dank für dieses hervorragende Projekt.

Wir verwenden PG 13.6, hier sind die Ergebnisse von `launcher rebuild data`

$ sudo ./launcher rebuild data
x86_64-Architektur erkannt.
Stelle sicher, dass der Launcher auf dem neuesten Stand ist
Hole Origin
Launcher ist auf dem neuesten Stand
Stoppe alten Container

  • /usr/bin/docker stop -t 60 data
    data
    /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
    /usr/local/bin/pups --stdin
    I, [2022-04-19T23:05:49.939135 #1] INFO – : Lese von stdin
    I, [2022-04-19T23:05:49.948158 #1] INFO – : Fehlender before_code-Hook übersprungen
    I, [2022-04-19T23:05:49.948280 #1] INFO – : Fehlender after_code-Hook übersprungen
    I, [2022-04-19T23:05:49.948425 #1] INFO – : > locale-gen $LANG && update-locale
    I, [2022-04-19T23:05:50.011782 #1] INFO – : Generiere Locales (das kann eine Weile dauern)…
    Generierung abgeschlossen.

I, [2022-04-19T23:05:50.012198 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2022-04-19T23:05:50.018535 #1] INFO – :
I, [2022-04-19T23:05:50.018853 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T23:05:50.023347 #1] INFO – :
I, [2022-04-19T23:05:50.024050 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2022-04-19T23:05:50.027462 #1] INFO – :
I, [2022-04-19T23:05:50.027728 #1] INFO – : > rm -fr /var/run/postgresql
I, [2022-04-19T23:05:50.032251 #1] INFO – :
I, [2022-04-19T23:05:50.032742 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T23:05:50.038854 #1] INFO – :
I, [2022-04-19T23:05:50.039431 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 23:05:50 socat[18] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): Datei oder Verzeichnis nicht gefunden
I, [2022-04-19T23:05:50.052053 #1] INFO – :
I, [2022-04-19T23:05:50.052416 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T23:05:50.058351 #1] INFO – :
I, [2022-04-19T23:05:50.058586 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2022-04-19T23:05:50.063687 #1] INFO – :
I, [2022-04-19T23:05:50.064096 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:05:50.069438 #1] INFO – :
I, [2022-04-19T23:05:50.069870 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:05:50.074492 #1] INFO – :
I, [2022-04-19T23:05:50.083895 #1] INFO – : Datei > /etc/service/postgres/run chmod: +x chown:
I, [2022-04-19T23:05:50.092669 #1] INFO – : Datei > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-04-19T23:05:50.099785 #1] INFO – : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-04-19T23:05:50.107866 #1] INFO – : Datei > /root/upgrade_postgres chmod: +x chown:
I, [2022-04-19T23:05:50.108104 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T23:05:51.927082 #1] INFO – :
I, [2022-04-19T23:05:51.927295 #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, [2022-04-19T23:05:51.935650 #1] INFO – :
I, [2022-04-19T23:05:51.935955 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T23:05:51.978547 #1] INFO – :
I, [2022-04-19T23:05:51.979163 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T23:05:51.983406 #1] INFO – :
I, [2022-04-19T23:05:51.983834 #1] INFO – : > /root/upgrade_postgres
I, [2022-04-19T23:05:51.990945 #1] INFO – :
I, [2022-04-19T23:05:51.991186 #1] INFO – : > rm /root/upgrade_postgres
I, [2022-04-19T23:05:51.995130 #1] INFO – :
I, [2022-04-19T23:05:51.995659 #1] INFO – : Ersetze data_directory = ‘/var/lib/postgresql/13/main’ durch data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.996467 #1] INFO – : Ersetze (?-mix:#?listen_addresses =.) durch listen_addresses = '
’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.997768 #1] INFO – : Ersetze (?-mix:#?synchronous_commit =.) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.998608 #1] INFO – : Ersetze (?-mix:#?shared_buffers =.) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.999592 #1] INFO – : Ersetze (?-mix:#?work_mem =.) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.007053 #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, [2022-04-19T23:05:52.008272 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T23:05:52.013712 #1] INFO – :
I, [2022-04-19T23:05:52.014540 #1] INFO – : Ersetze (?-mix:#?checkpoint_segments =.) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.015029 #1] INFO – : Ersetze (?-mix:#?logging_collector =.) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.018628 #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, [2022-04-19T23:05:52.019785 #1] INFO – : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.020520 #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, [2022-04-19T23:05:52.022308 #1] INFO – : Ersetze (?-mix:^host.all.all.::1/128.$) durch host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.024429 #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, [2022-04-19T23:05:52.034450 #1] INFO – : > sleep 5
2022-04-19 23:05:52.106 UTC [41] LOG: starte PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) auf x86_64-pc-linux-gnu, kompiliert mit gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-Bit
2022-04-19 23:05:52.107 UTC [41] LOG: höre auf IPv4-Adresse “0.0.0.0”, Port 5432
2022-04-19 23:05:52.107 UTC [41] LOG: höre auf IPv6-Adresse “::”, Port 5432
2022-04-19 23:05:52.109 UTC [41] LOG: höre auf Unix-Socket “/var/run/postgresql/.s.PGSQL.5432”
2022-04-19 23:05:52.122 UTC [44] LOG: Datenbanksystem wurde am 2022-04-19 23:05:31 UTC heruntergefahren
2022-04-19 23:05:52.170 UTC [41] LOG: Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2022-04-19T23:05:57.075413 #1] INFO – :
I, [2022-04-19T23:05:57.080612 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2022-04-19 23:05:57.180 UTC [54] postgres@postgres ERROR: Datenbank “discourse” existiert bereits
2022-04-19 23:05:57.180 UTC [54] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR: Datenbank “discourse” existiert bereits
I, [2022-04-19T23:05:57.190929 #1] INFO – :
I, [2022-04-19T23:05:57.192044 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2022-04-19 23:05:57.284 UTC [58] postgres@discourse ERROR: Rolle “discourse” existiert bereits
2022-04-19 23:05:57.284 UTC [58] postgres@discourse STATEMENT: create user discourse;
ERROR: Rolle “discourse” existiert bereits
I, [2022-04-19T23:05:57.287964 #1] INFO – :
I, [2022-04-19T23:05:57.288587 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2022-04-19T23:05:57.371963 #1] INFO – : GRANT

I, [2022-04-19T23:05:57.372379 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2022-04-19T23:05:57.451876 #1] INFO – : ALTER SCHEMA

I, [2022-04-19T23:05:57.452862 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: Erweiterung “hstore” existiert bereits, wird übersprungen
I, [2022-04-19T23:05:57.551888 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.552265 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: Erweiterung “pg_trgm” existiert bereits, wird übersprungen
I, [2022-04-19T23:05:57.700188 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.700635 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: Erweiterung “hstore” existiert bereits, wird übersprungen
I, [2022-04-19T23:05:57.793811 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.794182 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: Erweiterung “pg_trgm” existiert bereits, wird übersprungen
I, [2022-04-19T23:05:57.873928 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.874368 #1] INFO – : > sudo -u postgres psql discourse
I, [2022-04-19T23:05:57.876873 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);

I, [2022-04-19T23:05:57.980229 #1] INFO – : Datei > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-04-19T23:05:57.984526 #1] INFO – : Datei > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-04-19T23:05:57.984735 #1] INFO – : > echo postgres installed!
I, [2022-04-19T23:05:57.987905 #1] INFO – : postgres installed!

I, [2022-04-19T23:05:57.988304 #1] INFO – : > su - postgres -c ‘psql discourse’
I, [2022-04-19T23:05:57.990101 #1] INFO – : alter user discourse with password ‘discourse’;

Broken pipe
I, [2022-04-19T23:05:58.080139 #1] INFO – : Datei > /etc/service/redis/run chmod: +x chown:
I, [2022-04-19T23:05:58.087463 #1] INFO – : Datei > /etc/service/redis/log/run chmod: +x chown:
I, [2022-04-19T23:05:58.093976 #1] INFO – : Datei > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-04-19T23:05:58.094802 #1] INFO – : Ersetze daemonize yes durch in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.096334 #1] INFO – : Ersetze (?-mix:^pidfile.$) durch in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.099100 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T23:05:58.104098 #1] INFO – :
I, [2022-04-19T23:05:58.104954 #1] INFO – : Ersetze (?-mix:^logfile.
$) durch logfile “” in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.105904 #1] INFO – : Ersetze (?-mix:^bind .$) durch in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.107749 #1] INFO – : Ersetze (?-mix:^dir .
$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.109695 #1] INFO – : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.111059 #1] INFO – : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.116609 #1] INFO – : > echo redis installed
I, [2022-04-19T23:05:58.121378 #1] INFO – : redis installed

I, [2022-04-19T23:05:58.121692 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T23:05:58.127344 #1] INFO – : logfile “”

I, [2022-04-19T23:05:58.127729 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:05:58.130617 #1] INFO – : > sleep 10
107:C 19 Apr 2022 23:05:58.140 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
107:C 19 Apr 2022 23:05:58.140 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=107, just started
107:C 19 Apr 2022 23:05:58.140 # Konfiguration geladen
107:M 19 Apr 2022 23:05:58.141 * monotonic clock: POSIX clock_gettime
107:M 19 Apr 2022 23:05:58.142 * Running mode=standalone, port=6379.
107:M 19 Apr 2022 23:05:58.142 # WARNING: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert 128 gesetzt ist.
107:M 19 Apr 2022 23:05:58.142 # Server initialisiert
107:M 19 Apr 2022 23:05:58.143 * Lade RDB, erstellt von Version 6.2.6
107:M 19 Apr 2022 23:05:58.143 * RDB age 27 seconds
107:M 19 Apr 2022 23:05:58.143 * RDB memory usage when created 0.77 Mb
107:M 19 Apr 2022 23:05:58.143 # RDB geladen abgeschlossen, Schlüssel geladen: 0, Schlüssel abgelaufen: 0.
107:M 19 Apr 2022 23:05:58.143 * DB von Festplatte geladen: 0.000 Sekunden
107:M 19 Apr 2022 23:05:58.143 * Bereit, Verbindungen anzunehmen
I, [2022-04-19T23:06:08.135058 #1] INFO – :
I, [2022-04-19T23:06:08.142271 #1] INFO – : Beende asynchrone Prozesse
I, [2022-04-19T23:06:08.142417 #1] INFO – : Sende INT an HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2022-04-19T23:06:08.142709 #1] INFO – : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 107
107:signal-handler (1650409568) SIGTERM empfangen, Shutdown wird geplant…
2022-04-19 23:06:08.149 UTC [41] LOG: Anfrage zum schnellen Herunterfahren empfangen
2022-04-19 23:06:08.173 UTC [41] LOG: Abbruch aller aktiven Transaktionen
2022-04-19 23:06:08.184 UTC [41] LOG: Hintergrundprozess “logical replication launcher” (PID 50) beendet mit Exit-Code 1
2022-04-19 23:06:08.185 UTC [45] LOG: fährt herunter
107:M 19 Apr 2022 23:06:08.201 # Benutzer hat Shutdown angefordert…
107:M 19 Apr 2022 23:06:08.201 * Speichere das letzte RDB-Snapshot vor dem Beenden.
107:M 19 Apr 2022 23:06:08.206 * DB auf Festplatte gespeichert
107:M 19 Apr 2022 23:06:08.206 # Redis ist jetzt bereit zu beenden, tschüss…
2022-04-19 23:06:08.361 UTC [41] LOG: Datenbanksystem ist heruntergefahren
sha256:894cee1a046c4d3e12247afd21cb66c4c943bd727d762bd3f76b609c19b57176
506aaa81e7dd352de8ccbd281cc64f53a6bcde6bcbbc943f85aa4b6ae40c9c65
Entferne alten Container

  • /usr/bin/docker rm data
    data

  • /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -h ssdnodes-05208-data -e DOCKER_HOST_IP=172.17.0.1 --name data -t -v /var/discourse/shared/data:/shared -v /var/discourse/shared/data/log/var-log:/var/log --mac-address 02:f4:d7:c6:0e:eb local_discourse/data /sbin/boot
    0a20f14678531374d667418f626a370ff5d658a68ec9ba33d6a1fc4f7f488920

[details=“./launcher rebuild app”]
$ sudo ./launcher rebuild app
x86_64-Architektur erkannt.
Stelle sicher, dass der Launcher auf dem neuesten Stand ist
Hole Origin
Launcher ist auf dem neuesten Stand
Stoppe alten Container

  • /usr/bin/docker stop -t 60 app
    app
    /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
    /usr/local/bin/pups --stdin
    I, [2022-04-19T23:09:14.748407 #1] INFO – : Lesen von stdin
    I, [2022-04-19T23:09:14.762156 #1] INFO – : > locale-gen $LANG && update-locale
    I, [2022-04-19T23:09:14.833118 #1] INFO – : Generiere Lokalen (dies kann einen Moment dauern)…
    Generierung abgeschlossen.

I, [2022-04-19T23:09:14.834029 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2022-04-19T23:09:14.858534 #1] INFO – :
I, [2022-04-19T23:09:14.859286 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T23:09:14.872026 #1] INFO – :
I, [2022-04-19T23:09:14.872361 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2022-04-19T23:09:14.878948 #1] INFO – :
I, [2022-04-19T23:09:14.879314 #1] INFO – : > rm -fr /var/run/postgresql
I, [2022-04-19T23:09:14.890627 #1] INFO – :
I, [2022-04-19T23:09:14.890913 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T23:09:14.899597 #1] INFO – :
I, [2022-04-19T23:09:14.899834 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres läuft bereits, Container stoppen ; exit 1
2022/04/19 23:09:14 socat[18] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): Datei oder Verzeichnis nicht gefunden
I, [2022-04-19T23:09:14.909393 #1] INFO – :
I, [2022-04-19T23:09:14.909767 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T23:09:14.916015 #1] INFO – :
I, [2022-04-19T23:09:14.916502 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2022-04-19T23:09:14.922573 #1] INFO – :
I, [2022-04-19T23:09:14.923062 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:09:14.929065 #1] INFO – :
I, [2022-04-19T23:09:14.931643 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:09:14.939550 #1] INFO – :
I, [2022-04-19T23:09:14.952747 #1] INFO – : Datei > /etc/service/postgres/run chmod: +x chown:
I, [2022-04-19T23:09:14.966423 #1] INFO – : Datei > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-04-19T23:09:14.981160 #1] INFO – : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-04-19T23:09:14.998133 #1] INFO – : Datei > /root/upgrade_postgres chmod: +x chown:
I, [2022-04-19T23:09:14.999420 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T23:09:17.118500 #1] INFO – :
I, [2022-04-19T23:09:17.118636 #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, [2022-04-19T23:09:17.124662 #1] INFO – :
I, [2022-04-19T23:09:17.124803 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T23:09:17.152295 #1] INFO – :
I, [2022-04-19T23:09:17.152979 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T23:09:17.159662 #1] INFO – :
I, [2022-04-19T23:09:17.160031 #1] INFO – : > /root/upgrade_postgres
I, [2022-04-19T23:09:17.176523 #1] INFO – :
I, [2022-04-19T23:09:17.176860 #1] INFO – : > rm /root/upgrade_postgres
I, [2022-04-19T23:09:17.183846 #1] INFO – :
I, [2022-04-19T23:09:17.184821 #1] INFO – : Ersetze data_directory = ‘/var/lib/postgresql/13/main’ durch data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.186490 #1] INFO – : Ersetze (?-mix:#?listen_addresses =.) durch listen_addresses = '
’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.189161 #1] INFO – : Ersetze (?-mix:#?synchronous_commit =.) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.190509 #1] INFO – : Ersetze (?-mix:#?shared_buffers =.) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.200340 #1] INFO – : Ersetze (?-mix:#?work_mem =.) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.203104 #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, [2022-04-19T23:09:17.204168 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T23:09:17.211155 #1] INFO – :
I, [2022-04-19T23:09:17.211780 #1] INFO – : Ersetze (?-mix:#?checkpoint_segments =.) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.212437 #1] INFO – : Ersetze (?-mix:#?logging_collector =.) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.213045 #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, [2022-04-19T23:09:17.214926 #1] INFO – : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.219445 #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, [2022-04-19T23:09:17.221806 #1] INFO – : Ersetze (?-mix:^host.all.all.::1/128.$) durch host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.222831 #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, [2022-04-19T23:09:17.228626 #1] INFO – : > sleep 5
2022-04-19 23:09:17.443 UTC [41] LOG: starte PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) auf x86_64-pc-linux-gnu, kompiliert mit gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-Bit
2022-04-19 23:09:17.444 UTC [41] LOG: höre auf IPv4-Adresse “0.0.0.0”, Port 5432
2022-04-19 23:09:17.444 UTC [41] LOG: höre auf IPv6-Adresse “::”, Port 5432
2022-04-19 23:09:17.447 UTC [41] LOG: höre auf Unix-Socket “/var/run/postgresql/.s.PGSQL.5432”
2022-04-19 23:09:17.461 UTC [44] LOG: Datenbanksystem wurde am 2022-04-19 23:00:55 UTC heruntergefahren
2022-04-19 23:09:17.475 UTC [41] LOG: Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2022-04-19T23:09:22.245676 #1] INFO – :
I, [2022-04-19T23:09:22.246608 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2022-04-19 23:09:22.339 UTC [54] postgres@postgres ERROR: Datenbank “discourse” existiert bereits
2022-04-19 23:09:22.339 UTC [54] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR: Datenbank “discourse” existiert bereits
I, [2022-04-19T23:09:22.343640 #1] INFO – :
I, [2022-04-19T23:09:22.344029 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2022-04-19 23:09:22.433 UTC [58] postgres@discourse ERROR: Rolle “discourse” existiert bereits
2022-04-19 23:09:22.433 UTC [58] postgres@discourse STATEMENT: create user discourse;
ERROR: Rolle “discourse” existiert bereits
I, [2022-04-19T23:09:22.445197 #1] INFO – :
I, [2022-04-19T23:09:22.445730 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2022-04-19T23:09:22.561941 #1] INFO – : GRANT

I, [2022-04-19T23:09:22.562419 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2022-04-19T23:09:22.650463 #1] INFO – : ALTER SCHEMA

I, [2022-04-19T23:09:22.650721 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: Erweiterung “hstore” existiert bereits, wird übersprungen
I, [2022-04-19T23:09:22.743327 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.743912 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: Erweiterung “pg_trgm” existiert bereits, wird übersprungen
I, [2022-04-19T23:09:22.846861 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.847512 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: Erweiterung “hstore” existiert bereits, wird übersprungen
I, [2022-04-19T23:09:22.926852 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.927590 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: Erweiterung “pg_trgm” existiert bereits, wird übersprungen
I, [2022-04-19T23:09:23.023790 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:23.024554 #1] INFO – : > sudo -u postgres psql discourse
I, [2022-04-19T23:09:23.030892 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);

I, [2022-04-19T23:09:23.139105 #1] INFO – : Datei > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-04-19T23:09:23.147551 #1] INFO – : Datei > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-04-19T23:09:23.148233 #1] INFO – : > echo postgres installiert!
I, [2022-04-19T23:09:23.155768 #1] INFO – : postgres installiert!

I, [2022-04-19T23:09:23.176509 #1] INFO – : Datei > /etc/service/redis/run chmod: +x chown:
I, [2022-04-19T23:09:23.190399 #1] INFO – : Datei > /etc/service/redis/log/run chmod: +x chown:
I, [2022-04-19T23:09:23.204437 #1] INFO – : Datei > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-04-19T23:09:23.205205 #1] INFO – : Ersetze daemonize yes durch in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.206423 #1] INFO – : Ersetze (?-mix:^pidfile.$) durch in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.207996 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T23:09:23.215513 #1] INFO – :
I, [2022-04-19T23:09:23.216652 #1] INFO – : Ersetze (?-mix:^logfile.
$) durch logfile “” in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.217825 #1] INFO – : Ersetze (?-mix:^bind .$) durch in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.219452 #1] INFO – : Ersetze (?-mix:^dir .
$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.220594 #1] INFO – : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.221542 #1] INFO – : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.222547 #1] INFO – : > echo redis installiert
I, [2022-04-19T23:09:23.230041 #1] INFO – : redis installiert

I, [2022-04-19T23:09:23.234467 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T23:09:23.256662 #1] INFO – : logfile “”

I, [2022-04-19T23:09:23.257770 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:09:23.265439 #1] INFO – : > sleep 10
102:C 19 Apr 2022 23:09:23.279 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
102:C 19 Apr 2022 23:09:23.279 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=102, gerade gestartet
102:C 19 Apr 2022 23:09:23.279 # Konfiguration geladen
102:M 19 Apr 2022 23:09:23.280 * monotonic clock: POSIX clock_gettime
102:M 19 Apr 2022 23:09:23.280 * Running mode=standalone, port=6379.
102:M 19 Apr 2022 23:09:23.281 # WARNING: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert von 128 gesetzt ist.
102:M 19 Apr 2022 23:09:23.281 # Server initialisiert
102:M 19 Apr 2022 23:09:23.281 * Lade RDB, erstellt von Version 6.2.6
102:M 19 Apr 2022 23:09:23.281 * RDB-Alter 508 Sekunden
102:M 19 Apr 2022 23:09:23.281 * RDB-Speicherverbrauch bei Erstellung 0.91 Mb
102:M 19 Apr 2022 23:09:23.286 # RDB-Laden abgeschlossen, geladene Schlüssel: 93, abgelaufene Schlüssel: 0.
102:M 19 Apr 2022 23:09:23.286 * DB von Festplatte geladen: 0.005 Sekunden
102:M 19 Apr 2022 23:09:23.286 * Bereit, Verbindungen anzunehmen
I, [2022-04-19T23:09:33.274738 #1] INFO – :
I, [2022-04-19T23:09:33.275851 #1] INFO – : > thpoff echo “thpoff ist installiert!”
I, [2022-04-19T23:09:33.296308 #1] INFO – : thpoff ist installiert!

I, [2022-04-19T23:09:33.297412 #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, [2022-04-19T23:09:33.468720 #1] INFO – :
I, [2022-04-19T23:09:33.469606 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_HOSTNAME”] == “discourse.example.com”; puts “Abbruch! Domain ist nicht konfiguriert!”; exit 1; end’
I, [2022-04-19T23:09:33.608169 #1] INFO – :
I, [2022-04-19T23:09:33.608831 #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, [2022-04-19T23:09:33.710987 #1] INFO – :
I, [2022-04-19T23:09:33.711537 #1] INFO – : > rm -f /etc/cron.d/anacron
I, [2022-04-19T23:09:33.716967 #1] INFO – :
I, [2022-04-19T23:09:33.724680 #1] INFO – : Datei > /etc/cron.d/anacron chmod: chown:
I, [2022-04-19T23:09:33.758483 #1] INFO – : Datei > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2022-04-19T23:09:33.791004 #1] INFO – : Datei > /etc/service/unicorn/run chmod: +x chown:
I, [2022-04-19T23:09:33.806004 #1] INFO – : Datei > /etc/service/nginx/run chmod: +x chown:
I, [2022-04-19T23:09:33.825208 #1] INFO – : Datei > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2022-04-19T23:09:33.861523 #1] INFO – : Datei > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2022-04-19T23:09:33.871454 #1] INFO – : Ersetze # postgres durch sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T23:09:33.872104 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:09:33.882458 #1] INFO – : > apt-get update
132:C 19 Apr 2022 23:09:33.892 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
132:C 19 Apr 2022 23:09:33.892 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=132, gerade gestartet
132:C 19 Apr 2022 23:09:33.892 # Konfiguration geladen
132:M 19 Apr 2022 23:09:33.892 * monotonic clock: POSIX clock_gettime
132:M 19 Apr 2022 23:09:33.893 # Warnung: Konnte keinen Server-TCP-Listening-Socket *:6379 erstellen: bind: Adresse wird bereits verwendet
132:M 19 Apr 2022 23:09:33.893 # Abhören von Port 6379 (TCP) fehlgeschlagen, breche ab.
I, [2022-04-19T23:09:38.585297 #1] INFO – : Holen:1 Index of /debian-security bullseye-security InRelease [44.1 kB]
Holen:2 Index of /debian bullseye InRelease [116 kB]
Holen:3 Index of /debian bullseye-updates InRelease [39.4 kB]
Holen:4 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Holen:5 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Holen:6 Index of /debian bullseye-backports InRelease [44.2 kB]
Holen:7 Index of /pub/repos/apt/ bullseye-pgdg InRelease [86.7 kB]
Holen:8 Index of /debian-security bullseye-security/main amd64 Pakete [126 kB]
Holen:9 Index of /debian bullseye/main amd64 Pakete [8,182 kB]
Holen:10 Index of /debian bullseye-updates/main amd64 Pakete [2,596 B]
Holen:11 https://deb.nodesource.com/node_16.x bullseye/main amd64 Pakete [770 B]
Holen:12 https://dl.yarnpkg.com/debian stable/main all Pakete [10.6 kB]
Holen:13 https://dl.yarnpkg.com/debian stable/main amd64 Pakete [10.6 kB]
Holen:14 Index of /debian bullseye-backports/main amd64 Pakete [236 kB]
Holen:15 Index of /pub/repos/apt/ bullseye-pgdg/main amd64 Pakete [240 kB]
9,160 kB in 3s (2,706 kB/s) heruntergeladen
Paketlisten werden gelesen…

I, [2022-04-19T23:09:38.585572 #1] INFO – : > apt-get install -y libsodium-dev
debconf: Paketkonfiguration wird verzögert, da apt-utils nicht installiert ist
I, [2022-04-19T23:09:43.938282 #1] INFO – : Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…\nPaketstatus wird eingelesen…
Die folgenden zusätzlichen Pakete werden installiert:
libsodium23
Die folgenden NEUEN Pakete werden installiert:
libsodium-dev libsodium23
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.
Es müssen 341 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.251 kB zusätzlicher Plattenplatz benutzt.
Holen:1 Index of /debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Holen:2 Index of /debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
341 kB in 0s (5,815 kB/s) heruntergeladen
Wähle zuvor nicht ausgewähltes Paket libsodium23:amd64.
(Lese Datenbank … 38888 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von …/libsodium23_1.0.18-1_amd64.deb …
Entpacken von libsodium23:amd64 (1.0.18-1) …
Wähle zuvor nicht ausgewähltes Paket libsodium-dev:amd64.
Vorbereitung zum Entpacken von …/libsodium-dev_1.0.18-1_amd64.deb …
Entpacken von libsodium-dev:amd64 (1.0.18-1) …
Richte libsodium23:amd64 (1.0.18-1) ein …
Richte libsodium-dev:amd64 (1.0.18-1) ein …\nTrigger für libc-bin (2.31-13+deb11u3) werden verarbeitet …

I, [2022-04-19T23:09:43.951785 #1] INFO – : > cd /var/www/discourse && git reset --hard
Aktualisiere Dateien: 100% (31051/31051), fertig.
I, [2022-04-19T23:09:49.696390 #1] INFO – : HEAD ist jetzt bei 6fc52d95 DEV: Entferne scoped order warning in PostDestroyer.

I, [2022-04-19T23:09:49.696554 #1] INFO – : > cd /var/www/discourse && git clean -f
I, [2022-04-19T23:09:49.949792 #1] INFO – :
I, [2022-04-19T23:09:49.949997 #1] INFO – : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T23:09:49.966373 #1] INFO – :
I, [2022-04-19T23:09:49.966535 #1] INFO – : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T23:09:49.998061 #1] INFO – :
I, [2022-04-19T23:09:49.998437 #1] INFO – : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub

  • branch tests-passed → FETCH_HEAD
  • [new branch] tests-passed → origin/tests-passed
    I, [2022-04-19T23:09:52.213928 #1] INFO – :
    I, [2022-04-19T23:09:52.214109 #1] INFO – : > cd /var/www/discourse && git checkout tests-passed
    Zu neuem Branch ‘tests-passed’ gewechselt
    I, [2022-04-19T23:09:53.283527 #1] INFO – : Branch ‘tests-passed’ eingerichtet, um Remote-Branch ‘tests-passed’ von ‘origin’ zu tracken.

I, [2022-04-19T23:09:53.283816 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T23:09:53.313196 #1] INFO – :
I, [2022-04-19T23:09:53.313429 #1] INFO – : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T23:09:53.331201 #1] INFO – :
I, [2022-04-19T23:09:53.331422 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T23:09:53.369708 #1] INFO – :
I, [2022-04-19T23:09:53.370010 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T23:09:53.417540 #1] INFO – :
I, [2022-04-19T23:09:53.417779 #1] INFO – : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T23:09:53.446494 #1] INFO – :
I, [2022-04-19T23:09:53.446728 #1] INFO – : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2022-04-19T23:09:53.456060 #1] INFO – :
I, [2022-04-19T23:09:53.456451 #1] INFO – : > cd /var/www/discourse && bash -c “touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log”
I, [2022-04-19T23:09:53.469509 #1] INFO – :
I, [2022-04-19T23:09:53.469744 #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, [2022-04-19T23:09:53.488351 #1] INFO – :
I, [2022-04-19T23:09:53.488605 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/{uploads,backups}”
I, [2022-04-19T23:09:53.521729 #1] INFO – :
I, [2022-04-19T23:09:53.521909 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/{uploads,backups} /var/www/discourse/public”
I, [2022-04-19T23:09:53.540557 #1] INFO – :
I, [2022-04-19T23:09:53.540802 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/tmp/{backups,restores}”
I, [2022-04-19T23:09:53.554704 #1] INFO – :
I, [2022-04-19T23:09:53.555027 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp”
I, [2022-04-19T23:09:53.566666 #1] INFO – :
I, [2022-04-19T23:09:53.566827 #1] INFO – : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T23:09:53.683888 #1] INFO – :
I, [2022-04-19T23:09:53.684214 #1] INFO – : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T23:09:53.696166 #1] INFO – :
I, [2022-04-19T23:09:53.696669 #1] INFO – : Ersetze # redis durch sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T23:09:53.697990 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
Klone nach ‘docker_manager’…
I, [2022-04-19T23:09:55.263862 #1] INFO – :
I, [2022-04-19T23:09:55.264619 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-chat-integration · GitHub
Klone nach ‘discourse-chat-integration’…
I, [2022-04-19T23:09:56.213927 #1] INFO – :
I, [2022-04-19T23:09:56.214117 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-whos-online: A plugin for Discourse which uses the messagebus to display a live list of active users · GitHub
Klone nach ‘discourse-whos-online’…
I, [2022-04-19T23:09:56.982420 #1] INFO – :
I, [2022-04-19T23:09:56.982668 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - gdpelican/retort: A reactions plugin for Discourse · GitHub
Klone nach ‘retort’…
I, [2022-04-19T23:09:57.638463 #1] INFO – :
I, [2022-04-19T23:09:57.638646 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-solved: Allow accepted answers on topics · GitHub
Klone nach ‘discourse-solved’…
I, [2022-04-19T23:09:58.576646 #1] INFO – :
I, [2022-04-19T23:09:58.576861 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-patreon: Enable syncronization between Discourse Groups and Patreon rewards · GitHub
Klone nach ‘discourse-patreon’…
I, [2022-04-19T23:09:59.276014 #1] INFO – :
I, [2022-04-19T23:09:59.276931 #1] INFO – : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.284192 #1] INFO – :
I, [2022-04-19T23:09:59.284934 #1] INFO – : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T23:09:59.290704 #1] INFO – :
I, [2022-04-19T23:09:59.290902 #1] INFO – : > mkdir -p /var/nginx/cache
I, [2022-04-19T23:09:59.297697 #1] INFO – :
I, [2022-04-19T23:09:59.298563 #1] INFO – : Ersetze pid /run/nginx.pid; durch daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T23:09:59.299309 #1] INFO – : Ersetze (?m-ix:upstream[^}]+}) durch upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.299973 #1] INFO – : Ersetze (?-mix:server_name.+$) durch server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.300501 #1] INFO – : Ersetze (?-mix:client_max_body_size.+$) durch client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.300945 #1] INFO – : Ersetze (?-mix:worker_connections.+$) durch worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T23:09:59.301405 #1] INFO – : > echo “Web-Konfiguration abgeschlossen”
I, [2022-04-19T23:09:59.307512 #1] INFO – : Web-Konfiguration abgeschlossen

I, [2022-04-19T23:09:59.308351 #1] INFO – : > cd /var/www/discourse && gem install bundler --conservative -v $(awk ‘/BUNDLED WITH/ { getline; gsub(/ /,“”); print $0 }’ Gemfile.lock)
I, [2022-04-19T23:10:00.205048 #1] INFO – : Erfolgreich installiert bundler-2.3.5
1 Gem installiert

I, [2022-04-19T23:10:00.205276 #1] INFO – : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2022-04-19T23:10:13.626217 #1] INFO – :
I, [2022-04-19T23:10:13.626756 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --deployment --retry 3 --jobs 4 --verbose --without test development’
[VERALTET] Die Option --deployment ist veraltet, da sie sich darauf verlässt, dass sie über verschiedene Bundler-Aufrufe hinweg gespeichert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird. Verwenden Sie stattdessen bundle config set --local deployment 'true' und lassen Sie diese Option weg.
[VERALTET] Die Option --without ist veraltet, da sie sich darauf verlässt, dass sie über verschiedene Bundler-Aufrufe hinweg gespeichert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird.

Können Sie bitte Ihre app.yml-Datei teilen?

app.yml
## dies ist die All-in-One, Standalone Discourse Docker Container-Vorlage
##
## Nach Änderungen an dieser Datei MÜSSEN Sie neu erstellen
## /var/discourse/launcher rebuild app
##
## SEIEN SIE *SEHR* VORSICHTIG BEIM BEARBEITEN!
## YAML-DATEIEN SIND SUPER SUPER EMPFINDLICH GEGEN FEHLER BEI LEERZEICHEN ODER AUSRICHTUNG!
## Besuchen Sie http://www.yamllint.com/, um diese Datei bei Bedarf zu validieren.

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Kommentieren Sie diese beiden Zeilen aus, wenn Sie Lets Encrypt (https) hinzufügen möchten
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "templates/web.socketed.template.yml"

## Welche TCP/IP-Ports soll dieser Container bereitstellen?
## Wenn Sie möchten, dass Discourse einen Port mit einem anderen Webserver wie Apache oder nginx teilt,
## siehe https://meta.discourse.org/t/17247 für Details
expose:
        # - "80:80"   # http
        # - "443:443" # https
links:
        - link:
                name: redis
                alias: redis
        - link:
                name: data
                alias: data

params:
  db_default_text_search_config: "pg_catalog.english"
  redis_io_threads: "4" # 1 deaktiviert es, n>1 verwendet zusätzliche Threads für IO-Schreibvorgänge

  ## Setzen Sie db_shared_buffers auf maximal 25% des Gesamtspeichers.
  ## wird automatisch vom Bootstrap basierend auf dem erkannten RAM gesetzt, oder Sie können überschreiben
  db_shared_buffers: "4096MB"

  ## kann die Sortierleistung verbessern, erhöht aber den Speicherverbrauch pro Verbindung
  #db_work_mem: "40MB"

  ## Welche Git-Revision soll dieser Container verwenden? (Standard: tests-passed)
  version: tests-passed

env:
  LANG: en_US.UTF-8
  # DISCOURSE_MAXMIND_LICENSE_KEY: removed
  # DISCOURSE_DEFAULT_LOCALE: en

  ## Wie viele gleichzeitige Webanfragen werden unterstützt? Hängt vom Speicher und den CPU-Kernen ab.
  ## wird automatisch vom Bootstrap basierend auf den erkannten CPUs gesetzt, oder Sie können überschreiben
  UNICORN_WORKERS: 8

  ## TODO: Der Domainname, auf den diese Discourse-Instanz reagieren wird
  ## Erforderlich. Discourse funktioniert nicht mit einer reinen IP-Nummer.
  DISCOURSE_HOSTNAME: removed

  ## Kommentieren Sie dies aus, wenn der Container mit demselben
  ## Hostnamen (-h Option) wie oben angegeben gestartet werden soll (Standard "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: Liste von per Komma getrennten E-Mails, die beim ersten Login zu Administratoren und Entwicklern gemacht werden
  ## Beispiel 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: 'removed'

  ## TODO: Der SMTP-Mailserver, der zum Überprüfen neuer Konten und zum Senden von Benachrichtigungen verwendet wird
  # SMTP-ADRESSE, Benutzername und Passwort sind erforderlich
  # WARNUNG: Das Zeichen '#' im SMTP-Passwort kann Probleme verursachen!
  DISCOURSE_SMTP_ADDRESS: removed
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: removed
  DISCOURSE_SMTP_PASSWORD: removed
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, Standard true)
  DISCOURSE_REDIS_HOST: redis

  ## TODO: Konfigurieren Sie die Konnektivität zu den Datenbanken
  #DISCOURSE_DB_SOCKET: ''
  DISCOURSE_DB_USERNAME: discourse
  DISCOURSE_DB_PASSWORD: discourse
  DISCOURSE_DB_HOST: data

  ## Wenn Sie die Lets Encrypt-Vorlage hinzugefügt haben, kommentieren Sie unten aus, um ein kostenloses SSL-Zertifikat zu erhalten
  LETSENCRYPT_ACCOUNT_EMAIL: removed

  ## Die HTTP- oder HTTPS-CDN-Adresse für diese Discourse-Instanz (konfiguriert zum Abrufen)
  ## siehe https://meta.discourse.org/t/14857 für Details
  #DISCOURSE_CDN_URL: https://discourse-cdn.example.com
## Der Docker-Container ist zustandslos; alle Daten werden in /shared gespeichert
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

## Plugins gehen hier hin
## siehe https://meta.discourse.org/t/19157 für Details
hooks:
  before_code:
    - exec:
        cmd:
          - apt-get update
          - apt-get install -y libsodium-dev
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
          - git clone https://github.com/gdpelican/retort.git
            #- git clone https://github.com/mozilla/discourse-expose-emails-in.git
            #- git clone https://github.com/discourse/discourse-steam-login.git
            #- git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-patreon.git
            #- git clone https://github.com/discourse/discourse-encrypt.git
            #- git clone https://github.com/paviliondev/discourse-custom-wizard.git
            #- git clone https://github.com/discourse/discourse-assign.git
            #- git clone https://github.com/discourse/discourse-checklist.git
            #- git clone https://github.com/cpradio/discourse-plugin-vb-emoticons.git
            #- git clone https://github.com/paviliondev/discourse-locations.git
            #- git clone https://github.com/discourse/discourse-bcc.git
            #- git clone https://github.com/discourse/discourse-calendar.git
            #- git clone https://github.com/paviliondev/discourse-layouts.git
            #- git clone https://github.com/barreeeiroo/discourse-discord-sync.git
            #- git clone https://github.com/discourse/discourse-subscriptions
            #- git clone https://github.com/discourse/discourse-oauth2-basic
            #- git clone https://github.com/discourse/discourse-github.git
            #- git clone https://github.com/discourse/discourse-automation.git
            #- git clone https://github.com/communiteq/discourse-rocketchat.git
            #- git clone https://github.com/LibreTranslate/discourse-translator.git

## Alle benutzerdefinierten Befehle, die nach dem Erstellen ausgeführt werden sollen
run:
  - exec: echo "Beginn der benutzerdefinierten Befehle"
  ## Wenn Sie die E-Mail-Adresse 'Von' für Ihre erste Registrierung festlegen möchten, kommentieren Sie sie aus und ändern Sie sie:
  ## Nachdem Sie die erste Registrierungs-E-Mail erhalten haben, kommentieren Sie die Zeile wieder aus. Sie muss nur einmal ausgeführt werden.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "Ende der benutzerdefinierten Befehle"

Ohh, Sie haben also einen data-Container, der nur pg und einen redis-Container enthält. Eine ziemliche Einrichtung.

Das bedeutet, Sie mussten den redis-Container vor dem erneuten Erstellen der App neu erstellen. Da Sie den redis-Container bereits neu erstellt haben, sollte das nächste app-Neuerstellen funktionieren.