Beim Ausführen des Updates mit ./launcher rebuild our_app_config.yml erscheint der folgende Fehler im Log:
Error running ember build
Dies ist der größte Teil des Logs (das vollständige Log war zu groß, daher habe ich einige wiederkehrende Teile in der Mitte entfernt)
root@****:/var/discourse# ./launcher rebuild name_of_board
Stopping old container
+ /usr/bin/docker stop -t 60 name_of_board
name_of_board
cd /pups && git pull && git checkout v1.0.3 && /pups/bin/pups --stdin
From https://github.com/discourse/pups
17f04ec..e0ff889 master -> origin/master
* [new branch] main -> origin/main
* [new tag] v1.1.1 -> v1.1.1
* [new tag] v1.1.0 -> v1.1.0
Updating 17f04ec..e0ff889
Fast-forward
.github/workflows/ci.yml | 29 ++++++
.github/workflows/lint.yml | 27 +++++
.rubocop.yml | 3 +
Gemfile | 2 +
Guardfile | 4 +-
README.md | 21 ++++
Rakefile | 14 +--
bin/pups | 8 +-
lib/pups.rb | 32 ++++--
lib/pups/cli.rb | 92 ++++++++++-------
lib/pups/command.rb | 25 +++--
lib/pups/config.rb | 240 +++++++++++++++++++++++--------------------
lib/pups/docker.rb | 69 +++++++++++++
lib/pups/exec_command.rb | 182 ++++++++++++++++----------------
lib/pups/file_command.rb | 60 +++++------
lib/pups/merge_command.rb | 94 ++++++++---------
lib/pups/replace_command.rb | 70 +++++++------
lib/pups/runit.rb | 47 +++++----
lib/pups/version.rb | 4 +-
pups.gemspec | 37 ++++---
test/cli_test.rb | 102 +++++++++++++++---
test/config_test.rb | 215 ++++++++++++++++++++++++++++----------
test/docker_test.rb | 157 ++++++++++++++++++++++++++++
test/exec_command_test.rb | 62 ++++++-----
test/file_command_test.rb | 17 ++-
test/merge_command_test.rb | 64 ++++++------
test/replace_command_test.rb | 86 ++++++++--------
test/test_helper.rb | 2 +
28 files changed, 1158 insertions(+), 607 deletions(-)
create mode 100644 .github/workflows/ci.yml
create mode 100644 .github/workflows/lint.yml
create mode 100644 .rubocop.yml
create mode 100644 lib/pups/docker.rb
create mode 100644 test/docker_test.rb
Note: checking out 'v1.0.3'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at d1db030 hat eine neue Version erstellt
I, [2022-03-09T16:26:59.580755 #1] INFO -- : Lade --stdin
I, [2022-03-09T16:26:59.592372 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2022-03-09T16:26:59.718463 #1] INFO -- : Generiere Lokalisierungen (dies kann eine Weile dauern)...
Generierung abgeschlossen.
I, [2022-03-09T16:26:59.718920 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2022-03-09T16:26:59.731190 #1] INFO -- :
I, [2022-03-09T16:26:59.732236 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-03-09T16:26:59.738604 #1] INFO -- :
I, [2022-03-09T16:26:59.738967 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2022-03-09T16:26:59.782167 #1] INFO -- :
I, [2022-03-09T16:26:59.782579 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2022-03-09T16:26:59.788822 #1] INFO -- :
I, [2022-03-09T16:26:59.789145 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-03-09T16:26:59.795561 #1] INFO -- :
I, [2022-03-09T16:26:59.795923 #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/03/09 16:26:59 socat[33] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Datei oder Verzeichnis nicht gefunden
I, [2022-03-09T16:26:59.820681 #1] INFO -- :
I, [2022-03-09T16:26:59.821057 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-03-09T16:26:59.828193 #1] INFO -- :
I, [2022-03-09T16:26:59.828504 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-03-09T16:26:59.835218 #1] INFO -- :
I, [2022-03-09T16:26:59.835565 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-03-09T16:26:59.841425 #1] INFO -- :
I, [2022-03-09T16:26:59.841791 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-03-09T16:26:59.894740 #1] INFO -- :
I, [2022-03-09T16:26:59.986049 #1] INFO -- : Datei > /etc/service/postgres/run chmod: +x chown:
I, [2022-03-09T16:26:59.994792 #1] INFO -- : Datei > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-03-09T16:27:00.005751 #1] INFO -- : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-03-09T16:27:00.017370 #1] INFO -- : Datei > /root/upgrade_postgres chmod: +x chown:
I, [2022-03-09T16:27:00.017877 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-03-09T16:27:02.441824 #1] INFO -- :
I, [2022-03-09T16:27:02.442514 #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-03-09T16:27:02.449453 #1] INFO -- :
I, [2022-03-09T16:27:02.449853 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-03-09T16:27:02.600258 #1] INFO -- :
I, [2022-03-09T16:27:02.600598 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-03-09T16:27:02.605873 #1] INFO -- :
I, [2022-03-09T16:27:02.606227 #1] INFO -- : > /root/upgrade_postgres
I, [2022-03-09T16:27:02.622805 #1] INFO -- :
I, [2022-03-09T16:27:02.623308 #1] INFO -- : > rm /root/upgrade_postgres
I, [2022-03-09T16:27:02.633416 #1] INFO -- :
I, [2022-03-09T16:27:02.635934 #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-03-09T16:27:02.637365 #1] INFO -- : Ersetze (?-mix:#?listen_addresses *=.*) durch listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2022-03-09T16:27:02.638012 #1] INFO -- : Ersetze (?-mix:#?synchronous_commit *=.*) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-03-09T16:27:02.638655 #1] INFO -- : Ersetze (?-mix:#?shared_buffers *=.*) durch shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-03-09T16:27:02.639310 #1] INFO -- : Ersetze (?-mix:#?work_mem *=.*) durch work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-03-09T16:27:02.640612 #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-03-09T16:27:02.641356 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-03-09T16:27:02.653006 #1] INFO -- :
I, [2022-03-09T16:27:02.653646 #1] INFO -- : Ersetze (?-mix:#?checkpoint_segments *=.*) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-03-09T16:27:02.654340 #1] INFO -- : Ersetze (?-mix:#?logging_collector *=.*) durch logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-03-09T16:27:02.654849 #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-03-09T16:27:02.657289 #1] INFO -- : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-03-09T16:27:02.689745 #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-03-09T16:27:02.690298 #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-03-09T16:27:02.694722 #1] INFO -- : > sleep 5
2022-03-09 16:27:03.119 UTC [56] LOG: starte PostgreSQL 13.3 (Debian 13.3-1.pgdg100+1) auf x86_64-pc-linux-gnu, kompiliert mit gcc (Debian 8.3.0-6) 8.3.0, 64-Bit
2022-03-09 16:27:03.120 UTC [56] LOG: lauscht auf IPv4-Adresse "0.0.0.0", Port 5432
2022-03-09 16:27:03.120 UTC [56] LOG: lauscht auf IPv6-Adresse "::", Port 5432
2022-03-09 16:27:03.127 UTC [56] LOG: lauscht auf Unix-Socket "/var/run/postgresql/.s.PGSQL.5432"
2022-03-09 16:27:03.136 UTC [59] LOG: Datenbanksystem wurde am 2022-03-09 16:22:47 UTC heruntergefahren
2022-03-09 16:27:03.154 UTC [56] LOG: Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2022-03-09T16:27:07.705641 #1] INFO -- :
I, [2022-03-09T16:27:07.706579 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2022-03-09 16:27:08.007 UTC [69] postgres@postgres ERROR: Datenbank "discourse" existiert bereits
2022-03-09 16:27:08.007 UTC [69] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR: Datenbank "discourse" existiert bereits
I, [2022-03-09T16:27:08.011307 #1] INFO -- :
I, [2022-03-09T16:27:08.015968 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-03-09 16:27:08.231 UTC [80] postgres@discourse ERROR: Rolle "discourse" existiert bereits
2022-03-09 16:27:08.231 UTC [80] postgres@discourse STATEMENT: create user discourse;
ERROR: Rolle "discourse" existiert bereits
I, [2022-03-09T16:27:08.234252 #1] INFO -- :
I, [2022-03-09T16:27:08.234612 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-03-09T16:27:08.534843 #1] INFO -- : GRANT
I, [2022-03-09T16:27:08.535171 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-03-09T16:27:08.671298 #1] INFO -- : ALTER SCHEMA
I, [2022-03-09T16:27:08.671737 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: Erweiterung "hstore" existiert bereits, überspringe
I, [2022-03-09T16:27:08.869860 #1] INFO -- : CREATE EXTENSION
I, [2022-03-09T16:27:08.870168 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: Erweiterung "pg_trgm" existiert bereits, überspringe
I, [2022-03-09T16:27:09.132087 #1] INFO -- : CREATE EXTENSION
I, [2022-03-09T16:27:09.133000 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: Erweiterung "hstore" existiert bereits, überspringe
I, [2022-03-09T16:27:09.366406 #1] INFO -- : CREATE EXTENSION
I, [2022-03-09T16:27:09.366855 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: Erweiterung "pg_trgm" existiert bereits, überspringe
I, [2022-03-09T16:27:09.628348 #1] INFO -- : CREATE EXTENSION
I, [2022-03-09T16:27:09.628818 #1] INFO -- : > sudo -u postgres psql discourse
I, [2022-03-09T16:27:09.634505 #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-03-09T16:27:09.861016 #1] INFO -- : Datei > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-03-09T16:27:09.867978 #1] INFO -- : Datei > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-03-09T16:27:09.868149 #1] INFO -- : > echo postgres installiert!
I, [2022-03-09T16:27:09.872222 #1] INFO -- : postgres installiert!
I, [2022-03-09T16:27:09.920093 #1] INFO -- : Datei > /etc/service/redis/run chmod: +x chown:
I, [2022-03-09T16:27:09.933809 #1] INFO -- : Datei > /etc/service/redis/log/run chmod: +x chown:
I, [2022-03-09T16:27:09.947547 #1] INFO -- : Datei > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-03-09T16:27:09.949515 #1] INFO -- : Ersetze daemonize yes durch in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.950909 #1] INFO -- : Ersetze (?-mix:^pidfile.*$) durch in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.951833 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-03-09T16:27:09.959665 #1] INFO -- :
I, [2022-03-09T16:27:09.961212 #1] INFO -- : Ersetze (?-mix:^logfile.*$) durch logfile "" in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.962278 #1] INFO -- : Ersetze (?-mix:^bind .*$) durch in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.963508 #1] INFO -- : Ersetze (?-mix:^dir .*$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.965174 #1] INFO -- : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.966337 #1] INFO -- : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-03-09T16:27:09.967184 #1] INFO -- : > echo redis installiert
I, [2022-03-09T16:27:09.973450 #1] INFO -- : redis installiert
I, [2022-03-09T16:27:09.973864 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-03-09T16:27:10.018017 #1] INFO -- : logfile ""
I, [2022-03-09T16:27:10.018406 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-03-09T16:27:10.023578 #1] INFO -- : > sleep 10
173:C 09 Mär 2022 16:27:10.046 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
173:C 09 Mär 2022 16:27:10.047 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=173, gerade gestartet
173:C 09 Mär 2022 16:27:10.047 # Konfiguration geladen
173:M 09 Mär 2022 16:27:10.049 * monotoner Taktgeber: POSIX clock_gettime
173:M 09 Mär 2022 16:27:10.053 * Modus=standalone, Port=6379.
173:M 09 Mär 2022 16:27:10.053 # WARNUNG: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert 128 gesetzt ist.
173:M 09 Mär 2022 16:27:10.053 # Server initialisiert
173:M 09 Mär 2022 16:27:10.053 # WARNUNG: overcommit_memory ist auf 0 gesetzt! Hintergrundspeicherung kann bei geringem Arbeitsspeicher fehlschlagen. Um dieses Problem zu beheben, fügen Sie 'vm.overcommit_memory = 1' zu /etc/sysctl.conf hinzu und starten Sie neu oder führen Sie den Befehl 'sysctl vm.overcommit_memory=1' aus, damit dies wirksam wird.
173:M 09 Mär 2022 16:27:10.056 * Lade RDB, erstellt von Version 6.2.3
173:M 09 Mär 2022 16:27:10.056 * RDB-Alters 263 Sekunden
173:M 09 Mär 2022 16:27:10.056 * RDB-Speicherbelegung bei Erstellung 23.24 Mb
173:M 09 Mär 2022 16:27:10.427 * DB von Festplatte geladen: 0.373 Sekunden
173:M 09 Mär 2022 16:27:10.427 * Bereit, Verbindungen anzunehmen
I, [2022-03-09T16:27:20.029294 #1] INFO -- :
I, [2022-03-09T16:27:20.029760 #1] INFO -- : > thpoff echo "thpoff ist installiert!"
I, [2022-03-09T16:27:20.039321 #1] INFO -- : thpoff ist installiert!
I, [2022-03-09T16:27:20.039703 #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-03-09T16:27:20.178185 #1] INFO -- :
I, [2022-03-09T16:27:20.178598 #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-03-09T16:27:20.316021 #1] INFO -- :
I, [2022-03-09T16:27:20.316604 #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-03-09T16:27:20.452470 #1] INFO -- :
I, [2022-03-09T16:27:20.452914 #1] INFO -- : > chown -R discourse /home/discourse
I, [2022-03-09T16:27:21.472360 #1] INFO -- :
I, [2022-03-09T16:27:21.473008 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-03-09T16:27:21.479273 #1] INFO -- :
I, [2022-03-09T16:27:21.484799 #1] INFO -- : Datei > /etc/cron.d/anacron chmod: chown:
I, [2022-03-09T16:27:21.498908 #1] INFO -- : Datei > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2022-03-09T16:27:21.519492 #1] INFO -- : Datei > /etc/service/unicorn/run chmod: +x chown:
I, [2022-03-09T16:27:21.560089 #1] INFO -- : Datei > /etc/service/nginx/run chmod: +x chown:
I, [2022-03-09T16:27:21.572829 #1] INFO -- : Datei > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2022-03-09T16:27:21.587245 #1] INFO -- : Datei > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2022-03-09T16:27:21.587555 #1] INFO -- : Ersetze # postgres durch sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-03-09T16:27:21.587939 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-03-09T16:27:21.592520 #1] INFO -- : > cd /var/www/discourse && git reset --hard
201:C 09 Mär 2022 16:27:21.599 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
201:C 09 Mär 2022 16:27:21.599 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=201, gerade gestartet
201:C 09 Mär 2022 16:27:21.599 # Konfiguration geladen
201:M 09 Mär 2022 16:27:21.600 * monotoner Taktgeber: POSIX clock_gettime
201:M 09 Mär 2022 16:27:21.601 # Warnung: Konnte keinen Server-TCP-Listen-Socket *:6379 erstellen: bind: Adresse bereits in Verwendung
201:M 09 Mär 2022 16:27:21.601 # Lauschen auf Port 6379 (TCP) fehlgeschlagen, abgebrochen.
Dateien werden ausgecheckt: 100% (28860/28860), fertig.
I, [2022-03-09T16:27:28.936482 #1] INFO -- : HEAD ist jetzt bei 74f71503 FEATURE: Zeitgesteuertes Löschen von Stub-Themen automatisch, nachdem das gesamte Thema in ein anderes Thema verschmolzen wurde (#13187)
I, [2022-03-09T16:27:28.936778 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-03-09T16:27:29.152852 #1] INFO -- :
I, [2022-03-09T16:27:29.153060 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-03-09T16:27:29.170048 #1] INFO -- :
I, [2022-03-09T16:27:29.170268 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin beta
I, [2022-03-09T16:27:29.178598 #1] INFO -- :
I, [2022-03-09T16:27:29.178809 #1] INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin beta
From https://github.com/discourse/discourse
* branch beta -> FETCH_HEAD
* [new branch] beta -> origin/beta
I, [2022-03-09T16:27:42.675634 #1] INFO -- :
I, [2022-03-09T16:27:42.676034 #1] INFO -- : > cd /var/www/discourse && git checkout beta
Zu neuem Branch 'beta' gewechselt
I, [2022-03-09T16:27:47.942802 #1] INFO -- : Branch 'beta' so eingerichtet, dass er Remote-Branch 'beta' von 'origin' verfolgt.
I, [2022-03-09T16:27:47.943137 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
[...]
I, [2022-03-09T16:27:56.487459 #1] INFO -- : Ersetze (?m-ix:upstream[^\}]+\}) durch upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-03-09T16:27:56.487967 #1] INFO -- : Ersetze (?-mix:server_name.+$) durch server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-03-09T16:27:56.488791 #1] INFO -- : Ersetze (?-mix:client_max_body_size.+$) durch client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-03-09T16:27:56.489189 #1] INFO -- : > echo "Web-Konfiguration abgeschlossen"
I, [2022-03-09T16:27:56.496362 #1] INFO -- : Web-Konfiguration abgeschlossen
I, [2022-03-09T16:27:56.496934 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-03-09T16:27:58.206507 #1] INFO -- : bundler-2.3.4 erfolgreich installiert
1 Gem installiert
I, [2022-03-09T16:27:58.206739 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-03-09T16:28:10.843617 #1] INFO -- :
I, [2022-03-09T16:28:10.844238 #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 Bundler-Aufrufe hinweg erinnert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird. Verwenden Sie stattdessen `bundle config set --local deployment 'true'` und hören Sie auf, diese Option zu verwenden
[VERALTET] Die Option `--without` ist veraltet, da sie sich darauf verlässt, dass sie über Bundler-Aufrufe hinweg erinnert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird. Verwenden Sie stattdessen `bundle config set --local without 'test development'` und hören Sie auf, diese Option zu verwenden
I, [2022-03-09T16:31:15.298665 #1] INFO -- : Führe `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` mit Bundler 2.3.4 aus
Eingefroren, verwende Auflösung aus der Lockdatei
Die Definition enthält nicht ["bootsnap-1.10.3", "actionmailer-6.1.4.1", "actionpack-6.1.4.1", "actionview-6.1.4.1", "activemodel-6.1.4.1", "activerecord-6.1.4.1", "activesupport-6.1.4.1", "railties-6.1.4.1", "sprockets-rails-3.4.2", "json-2.6.1", "mini_mime-1.1.2", "mini_suffix-0.3.3", "redis-4.5.1", "discourse-fonts-0.0.9", "message_bus-4.0.0", "rails_multisite-4.0.0", "fastimage-2.2.6", "aws-sdk-s3-1.96.1", "aws-sdk-sns-1.46.0", "excon-0.91.0", "image_optim-0.31.1", "nokogiri-1.13.1-x86_64-linux", "loofah-2.13.0", "css_parser-1.11.0", "omniauth-facebook-9.0.0", "omniauth-oauth2-1.7.2", "oj-3.13.11", "pg-1.3.1", "mini_sql-1.3.0", "rake-13.0.6", "thor-1.2.1", "sidekiq-6.4.1", "mini_racer-0.6.2", "addressable-2.8.0", "fast_blank-1.0.1", "rack-mini-profiler-2.3.3", "unicorn-6.1.0", "puma-5.6.1", "rss-0.2.9", "cppjieba_rb-0.4.2", "logster-2.10.1", "rqrcode-2.1.0", "rubyzip-2.3.2", "sanitize-6.0.0", "msgpack-1.4.4", "activejob-6.1.4.1", "rails-html-sanitizer-1.4.2", "concurrent-ruby-1.1.9", "i18n-1.9.1", "minitest-5.15.0", "zeitwerk-2.5.4", "ffi-1.15.5", "aws-sdk-core-3.121.2", "aws-sdk-kms-1.44.0", "aws-sigv4-1.4.0", "unf_ext-0.0.8", "image_size-3.0.1", "in_threads-1.6.0", "racc-1.6.0", "hashie-5.0.0", "jwt-2.3.0", "libv8-node-16.10.0.0-x86_64-linux", "ecma-re-validator-0.4.0", "regexp_parser-2.2.0", "raindrops-0.20.0", "nio4r-2.5.8", "rexml-3.2.5", "request_store-1.5.1", "rqrcode_core-1.2.0", "globalid-1.0.0", "aws-eventstream-1.2.0", "aws-partitions-1.516.0", "jmespath-1.5.0", "oauth-0.5.8", "faraday-1.9.3", "openssl-2.2.1", "faraday-httpclient-1.0.1", "faraday-multipart-1.0.3", "faraday-net_http_persistent-1.2.0", "faraday-patron-1.0.0", "faraday-rack-1.0.0", "faraday-retry-1.0.3", "ruby2_keywords-0.0.5", "ipaddr-1.2.4"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
HTTP GET https://index.rubygems.org/versions
HTTP 200 OK https://index.rubygems.org/versions
Hole Gem-Metadaten von https://rubygems.org/
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", "mock_redis", "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/annotate
HTTP GET https://index.rubygems.org/info/activerecord
[...]
HTTP GET https://index.rubygems.org/info/zeitwerk
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/zeitwerk
HTTP 200 OK https://index.rubygems.org/info/webmock
HTTP 200 OK https://index.rubygems.org/info/yaml-lint
HTTP 206 Partial Content https://index.rubygems.org/info/unicorn
HTTP 206 Partial Content https://index.rubygems.org/info/unicode-display_width
Suche nach Gems ["erubis", "rack-mount", "rack-cache", "journey", "rails-deprecated_sanitizer", "memcache-client", "thread_safe", "arel", "activerecord-deprecated_finders", "jsonapi", "case_transform", "jsonapi-renderer", "mail", "text-format", "net-imap", "net-pop", "net-smtp", "activemodel-globalid", "bcrypt-ruby", "ember-template-compiler-source", "handlebars-source", "jamespath", "http-2", "rouge", "columnize", "debugger-linecache", "slop", "rb-readline", "snappy", "aws-crt", "safe_yaml", "functional-ruby", "ref", "rdoc", "rcov", "pastel", "tty-pager", "tty-screen", "tty-tree", "patron", "httpclient", "rb-appscript", "xattr", "ffi-xattr", "net-http-persistent", "termios", "rails", "json_pure", "stud", "rdf", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "ruby_parser", "libv8", "net-ftp", "hoe", "metaclass", "eventmachine", "thin", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "ruby-hmac", "weakling", "mini_portile", "pkg-config", "bigdecimal", "faraday-middleware", "httpauth", "win32console", "yard", "spoon", "pry-doc", "sexp_processor", "rake-compiler", "escape_utils", "trollop", "rack-ssl", "base32", "webrat", "rspec-collection_matchers", "strscan", "bundler", "sass", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "lockfile", "bourne", "hpricot", "nokogumbo", "therubyracer", "compass", "sprockets-sass", "sinatra", "slim", "hike"]
HTTP GET https://index.rubygems.org/info/net-pop
HTTP GET https://index.rubygems.org/info/net-imap
HTTP GET https://index.rubygems.org/info/net-smtp
HTTP 200 OK https://index.rubygems.org/info/net-pop
HTTP GET https://index.rubygems.org/info/rack-cache
HTTP 200 OK https://index.rubygems.org/info/net-imap
HTTP GET https://index.rubygems.org/info/rouge
HTTP 206 Partial Content https://index.rubygems.org/info/rack-cache
HTTP 200 OK https://index.rubygems.org/info/net-smtp
HTTP GET https://index.rubygems.org/info/aws-crt
HTTP GET https://index.rubygems.org/info/safe_yaml
HTTP 200 OK https://index.rubygems.org/info/rouge
HTTP 200 OK https://index.rubygems.org/info/aws-crt
HTTP GET https://index.rubygems.org/info/rcov
HTTP 200 OK https://index.rubygems.org/info/safe_yaml
HTTP GET https://index.rubygems.org/info/pastel
HTTP GET https://index.rubygems.org/info/slop
HTTP 200 OK https://index.rubygems.org/info/rcov
HTTP GET https://index.rubygems.org/info/tty-screen
HTTP GET https://index.rubygems.org/info/rdoc
HTTP 200 OK https://index.rubygems.org/info/pastel
HTTP GET https://index.rubygems.org/info/tty-pager
HTTP GET https://index.rubygems.org/info/tty-tree
HTTP 206 Partial Content https://index.rubygems.org/info/slop
HTTP GET https://index.rubygems.org/info/patron
HTTP GET https://index.rubygems.org/info/httpclient
HTTP 206 Partial Content https://index.rubygems.org/info/rdoc
HTTP 200 OK https://index.rubygems.org/info/tty-screen
HTTP 200 OK https://index.rubygems.org/info/tty-tree
HTTP 200 OK https://index.rubygems.org/info/tty-pager
HTTP GET https://index.rubygems.org/info/rails
HTTP 200 OK https://index.rubygems.org/info/httpclient
HTTP 206 Partial Content https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/json_pure
HTTP GET https://index.rubygems.org/info/rdf
HTTP GET https://index.rubygems.org/info/ruby_parser
HTTP GET https://index.rubygems.org/info/net-ftp
HTTP GET https://index.rubygems.org/info/hoe
HTTP 206 Partial Content https://index.rubygems.org/info/json_pure
HTTP 206 Partial Content https://index.rubygems.org/info/rdf
HTTP 200 OK https://index.rubygems.org/info/net-ftp
HTTP 206 Partial Content https://index.rubygems.org/info/hoe
HTTP 200 OK https://index.rubygems.org/info/patron
HTTP 206 Partial Content https://index.rubygems.org/info/ruby_parser
HTTP GET https://index.rubygems.org/info/metaclass
HTTP GET https://index.rubygems.org/info/rb-kqueue
HTTP 200 OK https://index.rubygems.org/info/metaclass
HTTP 206 Partial Content https://index.rubygems.org/info/rb-kqueue
HTTP GET https://index.rubygems.org/info/bigdecimal
HTTP GET https://index.rubygems.org/info/pkg-config
HTTP GET https://index.rubygems.org/info/webrat
HTTP GET https://index.rubygems.org/info/weakling
HTTP 206 Partial Content https://index.rubygems.org/info/bigdecimal
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/pkg-config
HTTP 206 Partial Content https://index.rubygems.org/info/weakling
HTTP 200 OK https://index.rubygems.org/info/webrat
HTTP GET https://index.rubygems.org/info/rspec-collection_matchers
HTTP GET https://index.rubygems.org/info/sexp_processor
HTTP GET https://index.rubygems.org/info/yard
HTTP GET https://index.rubygems.org/info/pry-doc
HTTP GET https://index.rubygems.org/info/bundler
HTTP 200 OK https://index.rubygems.org/info/rspec-collection_matchers
HTTP 206 Partial Content https://index.rubygems.org/info/yard
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
HTTP 206 Partial Content https://index.rubygems.org/info/sexp_processor
HTTP GET https://index.rubygems.org/info/tins
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/tins
HTTP GET https://index.rubygems.org/info/backports
HTTP GET https://index.rubygems.org/info/bourne
HTTP 206 Partial Content https://index.rubygems.org/info/backports
HTTP GET https://index.rubygems.org/info/psych
HTTP 200 OK https://index.rubygems.org/info/bourne
HTTP GET https://index.rubygems.org/info/sinatra
HTTP 206 Partial Content https://index.rubygems.org/info/psych
HTTP 206 Partial Content https://index.rubygems.org/info/sinatra
HTTP 206 Partial Content https://index.rubygems.org/info/pry-doc
Suche nach Gems ["jsonapi-parser", "abstract", "atomic", "multimap", "ZenTest", "RubyInline", "mime-types", "treetop", "tlsmail", "text-hyphen", "bcrypt", "ruby_core_source", "debugger-ruby_core_source", "snappy-jars", "digest", "net-protocol", "timeout", "equatable", "tty-color", "metriks", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "win32-api", "tty-which", "verse", "strings", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "daemons", "restclient", "rest-client", "rack-openid", "ruby-openid-apps-discovery", "spruz", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "link_header", "hamster", "time", "rubyforge", "gemcutter", "ParseTree", "curses", "webrick", "sass-listen", "sprockets-helpers", "haml", "fssm", "compass-core", "compass-import-once", "temple", "sync", "jar-dependencies", "stringio", "mongrel", "mustermann"]
HTTP GET https://index.rubygems.org/info/tty-color
HTTP GET https://index.rubygems.org/info/digest
HTTP GET https://index.rubygems.org/info/net-protocol
HTTP GET https://index.rubygems.org/info/timeout
HTTP GET https://index.rubygems.org/info/ZenTest
HTTP GET https://index.rubygems.org/info/equatable
HTTP 200 OK https://index.rubygems.org/info/tty-color
HTTP GET https://index.rubygems.org/info/tty-which
HTTP 200 OK https://index.rubygems.org/info/digest
HTTP 200 OK https://index.rubygems.org/info/net-protocol
HTTP 200 OK https://index.rubygems.org/info/timeout
HTTP 200 OK https://index.rubygems.org/info/tty-which
HTTP 206 Partial Content https://index.rubygems.org/info/ZenTest
HTTP GET https://index.rubygems.org/info/mime-types
HTTP 200 OK https://index.rubygems.org/info/equatable
HTTP 206 Partial Content https://index.rubygems.org/info/mime-types
HTTP GET https://index.rubygems.org/info/verse
HTTP GET https://index.rubygems.org/info/facter
HTTP 200 OK https://index.rubygems.org/info/verse
HTTP GET https://index.rubygems.org/info/strings
HTTP 206 Partial Content https://index.rubygems.org/info/facter
HTTP 200 OK https://index.rubygems.org/info/strings
HTTP GET https://index.rubygems.org/info/actiontext
HTTP 206 Partial Content https://index.rubygems.org/info/actiontext
HTTP GET https://index.rubygems.org/info/activeresource
HTTP GET https://index.rubygems.org/info/actioncable
HTTP GET https://index.rubygems.org/info/activestorage
HTTP 206 Partial Content https://index.rubygems.org/info/activeresource
HTTP 206 Partial Content https://index.rubygems.org/info/actioncable
HTTP GET https://index.rubygems.org/info/daemons
HTTP GET https://index.rubygems.org/info/actionmailbox
HTTP 206 Partial Content https://index.rubygems.org/info/activestorage
HTTP 206 Partial Content https://index.rubygems.org/info/daemons
HTTP GET https://index.rubygems.org/info/time
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailbox
HTTP GET https://index.rubygems.org/info/webrick
HTTP 200 OK https://index.rubygems.org/info/time
HTTP 200 OK https://index.rubygems.org/info/webrick
HTTP GET https://index.rubygems.org/info/curses
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/curses
HTTP 200 OK https://index.rubygems.org/info/stringio
HTTP GET https://index.rubygems.org/info/haml
HTTP 206 Partial Content https://index.rubygems.org/info/haml
Suche nach Gems ["facets", "polyglot", "archive-tar-minitar", "hitimes", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "coveralls", "celluloid-gems", "dotenv-deployment", "test-unit", "io-wait", "mime-types-data", "unicode_utils", "netrc", "http-cookie", "http-accept", "ruby-openid", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "strings-ansi", "macaddr", "log4r", "SexpProcessor", "net-scp", "rails-observers", "activemodel-serializers-xml", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "ruby-maven", "marcel", "mimemagic", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "tool", "date"]
HTTP GET https://index.rubygems.org/info/io-wait
HTTP GET https://index.rubygems.org/info/unicode_utils
HTTP GET https://index.rubygems.org/info/CFPropertyList
HTTP GET https://index.rubygems.org/info/test-unit
HTTP 206 Partial Content https://index.rubygems.org/info/CFPropertyList
HTTP 200 OK https://index.rubygems.org/info/io-wait
HTTP 200 OK https://index.rubygems.org/info/unicode_utils
HTTP 206 Partial Content https://index.rubygems.org/info/test-unit
HTTP GET https://index.rubygems.org/info/http-cookie
HTTP GET https://index.rubygems.org/info/rbtree
HTTP GET https://index.rubygems.org/info/faraday_middleware
HTTP GET https://index.rubygems.org/info/sys-admin
HTTP GET https://index.rubygems.org/info/mime-types-data
HTTP 206 Partial Content https://index.rubygems.org/info/http-cookie
HTTP 206 Partial Content https://index.rubygems.org/info/mime-types-data
HTTP 206 Partial Content https://index.rubygems.org/info/rbtree
HTTP GET https://index.rubygems.org/info/strings-ansi
HTTP 206 Partial Content https://index.rubygems.org/info/sys-admin
HTTP 206 Partial Content https://index.rubygems.org/info/faraday_middleware
HTTP 200 OK https://index.rubygems.org/info/strings-ansi
HTTP GET https://index.rubygems.org/info/marcel
HTTP GET https://index.rubygems.org/info/ruby-maven
HTTP GET https://index.rubygems.org/info/date
HTTP GET https://index.rubygems.org/info/websocket-driver
HTTP 206 Partial Content https://index.rubygems.org/info/marcel
HTTP 206 Partial Content https://index.rubygems.org/info/ruby-maven
HTTP 206 Partial Content https://index.rubygems.org/info/websocket-driver
HTTP 200 OK https://index.rubygems.org/info/date
Suche nach Gems ["colorize", "minitar", "minitar-cli", "configuration", "mkrf", "ruby-yadis", "power_assert", "systemu", "net-ssh", "coffee-script", "hiredis", "ffi-win32-extensions", "libxml-ruby", "roauth", "domain_name", "sqlite3", "maven-tools", "ruby-maven-libs", "websocket-extensions"]
HTTP GET https://index.rubygems.org/info/power_assert
HTTP 206 Partial Content https://index.rubygems.org/info/power_assert
HTTP GET https://index.rubygems.org/info/net-ssh
HTTP GET https://index.rubygems.org/info/maven-tools
HTTP GET https://index.rubygems.org/info/libxml-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/net-ssh
HTTP 206 Partial Content https://index.rubygems.org/info/libxml-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/maven-tools
Suche nach Gems ["powerbar", "coffee-script-source", "pattern-match", "virtus", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium"]
HTTP GET https://index.rubygems.org/info/virtus
HTTP 206 Partial Content https://index.rubygems.org/info/virtus
Suche nach Gems ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
Suche nach Gems ["adamantium", "ice_nine"]
Suche nach Gems ["memoizable"]
Abrufen von rake 13.0.6
Installiere 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
Abrufen von concurrent-ruby 1.1.9
Abrufen von minitest 5.15.0
Verwende builder 3.2.4
Abrufen von zeitwerk 2.5.4
2: 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
2: erubi (1.10.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
Abrufen von racc 1.6.0
Installiere zeitwerk 2.5.4
Installiere minitest 5.15.0
Installiere racc 1.6.0 mit nativen Erweiterungen
3: zeitwerk (2.5.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.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
Abrufen von mini_mime 1.1.2
1: minitest (5.15.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Installiere concurrent-ruby 1.1.9
Verwende public_suffix 4.0.6
1: public_suffix (4.0.6) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.6.gemspec
Abrufen von aws-eventstream 1.2.0
Installiere mini_mime 1.1.2
Installiere aws-eventstream 1.2.0
3: mini_mime (1.1.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Abrufen von aws-partitions 1.516.0
1: aws-eventstream (1.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Abrufen von jmespath 1.5.0
Installiere aws-partitions 1.516.0
Installiere jmespath 1.5.0
Erstelle native Erweiterungen. Das kann eine Weile dauern...
1: jmespath (1.5.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.5.0.gemspec
Verwende ember-source 2.18.2
1: 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
1: execjs (2.8.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Abrufen von msgpack 1.4.4
3: aws-partitions (1.516.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Verwende bundler 2.3.4
3: bundler (2.3.4) von /usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.4/lib/bundler/source
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
Abrufen von ipaddr 1.2.4
Installiere msgpack 1.4.4 mit nativen Erweiterungen
Installiere 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
Abrufen von cppjieba_rb 0.4.2
0: concurrent-ruby (1.1.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.9.gemspec
Verwende diffy 3.4.0
0: 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
0: method_source (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Abrufen von thor 1.2.1
Installiere thor 1.2.1
Erstelle native Erweiterungen. Das kann eine Weile dauern...
0: 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
0: 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
Abrufen von discourse-fonts 0.0.9
Installiere cppjieba_rb 0.4.2 mit nativen Erweiterungen
Installiere discourse-fonts 0.0.9
2: racc (1.6.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Abrufen von regexp_parser 2.2.0
Installiere regexp_parser 2.2.0
2: regexp_parser (2.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.2.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
Abrufen von excon 0.91.0
Installiere excon 0.91.0
2: excon (0.91.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.91.0.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
Abrufen von faraday-httpclient 1.0.1
Installiere 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
Abrufen von faraday-net_http_persistent 1.2.0
Installiere 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
Abrufen von faraday-patron 1.0.0
Installiere 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
Abrufen von faraday-rack 1.0.0
Installiere 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
Abrufen von faraday-retry 1.0.3
Installiere 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
Abrufen von ruby2_keywords 0.0.5
Erstelle native Erweiterungen. Das kann eine Weile dauern...
Installiere 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
Abrufen von fast_blank 1.0.1
Installiere fast_blank 1.0.1 mit nativen Erweiterungen
Erstelle native Erweiterungen. Das kann eine Weile dauern...
0: discourse-fonts (0.0.9) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.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
Abrufen von fastimage 2.2.6
Installiere 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
Abrufen von ffi 1.15.5
Installiere ffi 1.15.5 mit nativen Erweiterungen
2: fast_blank (1.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.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
Abrufen von hashie 5.0.0
Installiere 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
Abrufen von image_size 3.0.1
Installiere 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
Abrufen von in_threads 1.6.0
Installiere 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
Abrufen von json 2.6.1
Installiere json 2.6.1 mit nativen Erweiterungen
Erstelle native Erweiterungen. Das kann eine Weile dauern...
Erstelle native Erweiterungen. Das kann eine Weile dauern...
1: msgpack (1.4.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.4.4.gemspec
Verwende uri_template 0.7.0
1: uri_template (0.7.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Abrufen von jwt 2.3.0
Installiere jwt 2.3.0
1: 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
1: kgio (2.11.4) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Abrufen von libv8-node 16.10.0.0 (x86_64-linux)
Installiere libv8-node 16.10.0.0 (x86_64-linux)
2: json (2.6.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.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
Abrufen von logster 2.10.1
Installiere logster 2.10.1
2: logster (2.10.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.10.1.gemspec
Verwende lru_redux 1.1.0
2: 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
2: 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
2: 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
2: memory_profiler (1.0.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Abrufen von redis 4.5.1
Installiere redis 4.5.1
2: redis (4.5.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Abrufen von mini_sql 1.3.0
Installiere mini_sql 1.3.0
2: mini_sql (1.3.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.3.0.gemspec
Verwende multi_json 1.15.0
2: 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
2: 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
2: mustache (1.1.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Abrufen von nio4r 2.5.8
Installiere nio4r 2.5.8 mit nativen Erweiterungen
Erstelle native Erweiterungen. Das kann eine Weile dauern...
1: 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
Abrufen von oauth 0.5.8
Installiere oauth 0.5.8
1: oauth (0.5.8) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Abrufen von oj 3.13.11
Installiere oj 3.13.11 mit nativen Erweiterungen
Erstelle native Erweiterungen. Das kann eine Weile dauern...
3: cppjieba_rb (0.4.2) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
Verwende optimist 3.0.1
3: optimist (3.0.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Abrufen von pg 1.3.1
Installiere pg 1.3.1 mit nativen Erweiterungen
Erstelle native Erweiterungen. Das kann eine Weile dauern...
2: nio4r (2.5.8) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Verwende r2 0.2.7
2: r2 (0.2.7) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Abrufen von raindrops 0.20.0
Installiere raindrops 0.20.0 mit nativen Erweiterungen
Erstelle native Erweiterungen. Das kann eine Weile dauern...
3: pg (1.3.1) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.1.gemspec
Verwende rchardet 1.8.0
3: rchardet (1.8.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Abrufen von rexml 3.2.5
Installiere rexml 3.2.5
3: 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
3: 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
3: rotp (6.2.0) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Abrufen von rqrcode_core 1.2.0
Installiere rqrcode_core 1.2.0
3: 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
3: rtlit (0.0.5) von /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Abrufen von rubyzip 2.3.2
Installiere rubyzip 2.3.2
RubyZip 3.0 kommt!
**********************
Die öffentliche API einiger Rubyzip-Klassen wurde modernisiert, um benannte
Parameter für optionale Argumente zu verwenden. Bitte überprüfe deine Nutzung der
folgenden Klassen:
* `Zip::File`
* `Zip::Entry`
* `Zip::InputStream`
* `Zip::OutputStream`
Bei meinem Update ist ein Fehler aufgetreten
```ruby
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Bitte helft mir, ihn zu beheben.