Hallo. Unser Forum (https://forum.pardus.org.tr) ist ausgefallen, und als ich die Konsole aufrief und versuchte, es neu aufzubauen, erhielt ich folgenden Fehler:
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 606 exit 1>
Ein weiterer Fehler im Protokoll lautet:
rake aborted!
StandardError: Ein Fehler ist aufgetreten, diese und alle nachfolgenden Migrationen wurden abgebrochen:
ERROR: nicht unterstützte Unicode-Escape-Sequenz
DETAIL: \u0000 kann nicht in Text umgewandelt werden.
Das Protokoll befindet sich unten. Ich habe alle Plugins deaktiviert, das System aktualisiert und den Computer neu gestartet, aber nichts hat geholfen.
Nach einem fehlgeschlagenen Neuaufbau startet die App nicht, aber wenn ich ./launcher start app ausführe, startet sie. Dann zeigt die Website einen leeren Bildschirm mit im Hintergrund geladenem benutzerdefiniertem CSS:
Das System ist Ubuntu 16.04.7 LTS und wir verwenden die Docker-Version von Discourse.
Haben Sie irgendwelche Vorschläge?
Komplettes Protokoll:
root@pardus:/var/discourse# git pull
Already up-to-date.
root@pardus:/var/discourse# ./launcher rebuild app
Sicherstellen, dass 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
cd /pups && git pull && git checkout v1.0.3 && /pups/bin/pups --stdin
From https://github.com/discourse/pups
17f04ec..ebe1069 master -> origin/master
+ 4db217f...af226b0 gen-env-args -> origin/gen-env-args (forced update)
Aktualisiere 17f04ec..ebe1069
Fast-forward
.github/workflows/ci.yml | 29 ++++++
.github/workflows/lint.yml | 27 ++++++
.rubocop.yml | 3 +
Gemfile | 2 +
Guardfile | 4 +-
README.md | 12 +++
Rakefile | 14 +--
bin/pups | 8 +-
lib/pups.rb | 32 ++++---
lib/pups/cli.rb | 86 +++++++++--------
lib/pups/command.rb | 25 ++---
lib/pups/config.rb | 222 +++++++++++++++++++++----------------------
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 | 44 ++++++---
test/config_test.rb | 165 ++++++++++++++++++++------------
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 +
26 files changed, 780 insertions(+), 618 deletions(-)
create mode 100644 .github/workflows/ci.yml
create mode 100644 .github/workflows/lint.yml
create mode 100644 .rubocop.yml
Hinweis: Checkout von 'v1.0.3'.
Sie befinden sich im 'detached HEAD'-Zustand. Sie können sich umsehen, experimentelle
Änderungen vornehmen und diese committen, und Sie können alle Commits, die Sie in diesem
Zustand erstellen, durch einen weiteren Checkout verwerfen, ohne dass dies Auswirkungen auf andere Branches hat.
Wenn Sie einen neuen Branch erstellen möchten, um die von Ihnen erstellten Commits zu behalten, können
Sie dies tun (jetzt oder später), indem Sie -b mit dem checkout-Befehl erneut verwenden. Beispiel:
git checkout -b <new-branch-name>
HEAD ist jetzt beid1db030 hat eine neue Version erstellt
I, [2021-06-14T20:43:19.976735 #1] INFO -- : Lade --stdin
I, [2021-06-14T20:43:19.983799 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2021-06-14T20:43:20.100506 #1] INFO -- : Generiere Locale (dies kann einen Moment dauern)...
Generation complete.
I, [2021-06-14T20:43:20.101476 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2021-06-14T20:43:20.120154 #1] INFO -- :
I, [2021-06-14T20:43:20.122575 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2021-06-14T20:43:20.129408 #1] INFO -- :
I, [2021-06-14T20:43:20.130175 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2021-06-14T20:43:20.135192 #1] INFO -- :
I, [2021-06-14T20:43:20.135721 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2021-06-14T20:43:20.140161 #1] INFO -- :
I, [2021-06-14T20:43:20.140743 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2021-06-14T20:43:20.146673 #1] INFO -- :
I, [2021-06-14T20:43:20.147212 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2021/06/14 20:43:20 socat[32] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2021-06-14T20:43:20.173287 #1] INFO -- :
I, [2021-06-14T20:43:20.173784 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2021-06-14T20:43:20.179456 #1] INFO -- :
I, [2021-06-14T20:43:20.179915 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2021-06-14T20:43:20.184575 #1] INFO -- :
I, [2021-06-14T20:43:20.185051 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-06-14T20:43:20.188867 #1] INFO -- :
I, [2021-06-14T20:43:20.189503 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-06-14T20:43:20.192744 #1] INFO -- :
I, [2021-06-14T20:43:20.200309 #1] INFO -- : Datei > /etc/service/postgres/run chmod: +x chown:
I, [2021-06-14T20:43:20.206820 #1] INFO -- : Datei > /etc/service/postgres/log/run chmod: +x chown:
I, [2021-06-14T20:43:20.213637 #1] INFO -- : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2021-06-14T20:43:20.220171 #1] INFO -- : Datei > /root/upgrade_postgres chmod: +x chown:
I, [2021-06-14T20:43:20.220635 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2021-06-14T20:43:20.876768 #1] INFO -- :
I, [2021-06-14T20:43:20.877210 #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, [2021-06-14T20:43:20.882644 #1] INFO -- :
I, [2021-06-14T20:43:20.882848 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2021-06-14T20:43:20.928151 #1] INFO -- :
I, [2021-06-14T20:43:20.928800 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2021-06-14T20:43:20.934584 #1] INFO -- :
I, [2021-06-14T20:43:20.935465 #1] INFO -- : > /root/upgrade_postgres
I, [2021-06-14T20:43:20.945676 #1] INFO -- :
I, [2021-06-14T20:43:20.946088 #1] INFO -- : > rm /root/upgrade_postgres
I, [2021-06-14T20:43:20.949097 #1] INFO -- :
I, [2021-06-14T20:43:20.950937 #1] INFO -- : Ersetze data_directory = '/var/lib/postgresql/13/main' mit data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.951899 #1] INFO -- : Ersetze (?-mix:#?listen_addresses *=.*) mit listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.953130 #1] INFO -- : Ersetze (?-mix:#?synchronous_commit *=.*) mit synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.954157 #1] INFO -- : Ersetze (?-mix:#?shared_buffers *=.*) mit shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.955090 #1] INFO -- : Ersetze (?-mix:#?work_mem *=.*) mit work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.955919 #1] INFO -- : Ersetze (?-mix:#?default_text_search_config *=.*) mit default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.957005 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2021-06-14T20:43:20.966382 #1] INFO -- :
I, [2021-06-14T20:43:20.967335 #1] INFO -- : Ersetze (?-mix:#?checkpoint_segments *=.*) mit checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.968116 #1] INFO -- : Ersetze (?-mix:#?logging_collector *=.*) mit logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.969279 #1] INFO -- : Ersetze (?-mix:#?log_min_duration_statement *=.*) mit log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.970202 #1] INFO -- : Ersetze (?-mix:^#local +replication +postgres +peer$) mit local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2021-06-14T20:43:20.971016 #1] INFO -- : Ersetze (?-mix:^host.*all.*all.*127.*$) mit host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2021-06-14T20:43:20.972338 #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, [2021-06-14T20:43:20.975654 #1] INFO -- : > sleep 5
2021-06-14 20:43:21.164 UTC [55] 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
2021-06-14 20:43:21.165 UTC [55] LOG: lauscht auf IPv4-Adresse "0.0.0.0", Port 5432
2021-06-14 20:43:21.165 UTC [55] LOG: lauscht auf IPv6-Adresse "::", Port 5432
2021-06-14 20:43:21.172 UTC [55] LOG: lauscht auf Unix-Socket "/var/run/postgresql/.s.PGSQL.5432"
2021-06-14 20:43:21.187 UTC [58] LOG: Datenbanksystem wurde um 2021-06-14 20:43:07 UTC heruntergefahren
2021-06-14 20:43:21.214 UTC [55] LOG: Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2021-06-14T20:43:25.983349 #1] INFO -- :
I, [2021-06-14T20:43:25.984446 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2021-06-14 20:43:26.169 UTC [68] postgres@postgres ERROR: Datenbank "discourse" existiert bereits
2021-06-14 20:43:26.169 UTC [68] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR: Datenbank "discourse" existiert bereits
I, [2021-06-14T20:43:26.176701 #1] INFO -- :
I, [2021-06-14T20:43:26.177002 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2021-06-14 20:43:26.300 UTC [79] postgres@discourse ERROR: Rolle "discourse" existiert bereits
2021-06-14 20:43:26.300 UTC [79] postgres@discourse STATEMENT: create user discourse;
ERROR: Rolle "discourse" existiert bereits
I, [2021-06-14T20:43:26.303983 #1] INFO -- :
I, [2021-06-14T20:43:26.304385 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2021-06-14T20:43:26.398821 #1] INFO -- : GRANT
I, [2021-06-14T20:43:26.399108 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2021-06-14T20:43:26.483017 #1] INFO -- : ALTER SCHEMA
I, [2021-06-14T20:43:26.483445 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: Extension "hstore" existiert bereits, wird übersprungen
I, [2021-06-14T20:43:26.601361 #1] INFO -- : CREATE EXTENSION
I, [2021-06-14T20:43:26.601596 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: Extension "pg_trgm" existiert bereits, wird übersprungen
I, [2021-06-14T20:43:26.681708 #1] INFO -- : CREATE EXTENSION
I, [2021-06-14T20:43:26.682557 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: Extension "hstore" existiert bereits, wird übersprungen
I, [2021-06-14T20:43:26.771819 #1] INFO -- : CREATE EXTENSION
I, [2021-06-14T20:43:26.772095 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: Extension "pg_trgm" existiert bereits, wird übersprungen
I, [2021-06-14T20:43:26.859172 #1] INFO -- : CREATE EXTENSION
I, [2021-06-14T20:43:26.859684 #1] INFO -- : > sudo -u postgres psql discourse
I, [2021-06-14T20:43:26.864324 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2021-06-14T20:43:27.012727 #1] INFO -- : Datei > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2021-06-14T20:43:27.018312 #1] INFO -- : Datei > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2021-06-14T20:43:27.018442 #1] INFO -- : > echo postgres installiert!
I, [2021-06-14T20:43:27.021238 #1] INFO -- : postgres installiert!
I, [2021-06-14T20:43:27.028213 #1] INFO -- : Datei > /etc/service/redis/run chmod: +x chown:
I, [2021-06-14T20:43:27.034695 #1] INFO -- : Datei > /etc/service/redis/log/run chmod: +x chown:
I, [2021-06-14T20:43:27.041086 #1] INFO -- : Datei > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2021-06-14T20:43:27.041875 #1] INFO -- : Ersetze daemonize yes mit in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.042713 #1] INFO -- : Ersetze (?-mix:^pidfile.*$) mit in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.044658 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2021-06-14T20:43:27.048290 #1] INFO -- :
I, [2021-06-14T20:43:27.049013 #1] INFO -- : Ersetze (?-mix:^logfile.*$) mit logfile "" in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.049645 #1] INFO -- : Ersetze (?-mix:^bind .*$) mit in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.051683 #1] INFO -- : Ersetze (?-mix:^dir .*$) mit dir /shared/redis_data in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.053735 #1] INFO -- : Ersetze (?-mix:^protected-mode yes) mit protected-mode no in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.055899 #1] INFO -- : Ersetze # io-threads 4 mit io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2021-06-14T20:43:27.058009 #1] INFO -- : > echo redis installiert
I, [2021-06-14T20:43:27.061320 #1] INFO -- : redis installiert
I, [2021-06-14T20:43:27.061883 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2021-06-14T20:43:27.069345 #1] INFO -- : logfile ""
I, [2021-06-14T20:43:27.070056 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-06-14T20:43:27.072228 #1] INFO -- : > sleep 10
172:C 14 Jun 2021 20:43:27.083 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
172:C 14 Jun 2021 20:43:27.083 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=172, just started
172:C 14 Jun 2021 20:43:27.083 # Konfiguration geladen
172:M 14 Jun 2021 20:43:27.084 * monotonic clock: POSIX clock_gettime
172:M 14 Jun 2021 20:43:27.085 * Modus=standalone, Port=6379.
172:M 14 Jun 2021 20:43:27.086 # WARNUNG: Die TCP-Backlog-Einstellung von 511 kann nicht erzwungen werden, da /proc/sys/net/core/somaxconn auf den niedrigeren Wert 128 gesetzt ist.
172:M 14 Jun 2021 20:43:27.086 # Server initialisiert
172:M 14 Jun 2021 20:43:27.086 # WARNUNG: overcommit_memory ist auf 0 gesetzt! Hintergrundspeicherung kann bei geringem Speicherplatz fehlschlagen. Um dieses Problem zu beheben, füge 'vm.overcommit_memory = 1' zu /etc/sysctl.conf hinzu und starte neu oder führe den Befehl 'sysctl vm.overcommit_memory=1' aus, damit dies wirksam wird.
172:M 14 Jun 2021 20:43:27.086 * Lade RDB, erstellt von Version 6.2.1
172:M 14 Jun 2021 20:43:27.086 * RDB Alter 22 Sekunden
172:M 14 Jun 2021 20:43:27.086 * RDB Speicherverbrauch bei Erstellung 33.91 Mb
172:M 14 Jun 2021 20:43:27.250 * DB von Festplatte geladen: 0.164 Sekunden
172:M 14 Jun 2021 20:43:27.250 * Bereit, Verbindungen anzunehmen
I, [2021-06-14T20:43:37.077667 #1] INFO -- :
I, [2021-06-14T20:43:37.078562 #1] INFO -- : > thpoff echo "thpoff ist installiert!"
I, [2021-06-14T20:43:37.091668 #1] INFO -- : thpoff ist installiert!
I, [2021-06-14T20:43:37.092496 #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, [2021-06-14T20:43:37.231617 #1] INFO -- :
I, [2021-06-14T20:43:37.232119 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abbruch! Domain ist nicht konfiguriert!"; exit 1; end'
I, [2021-06-14T20:43:37.332854 #1] INFO -- :
I, [2021-06-14T20:43:37.333974 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abbruch! CDN muss ein Protokoll angeben. Sobald dies behoben ist, solltest du deine Beiträge jetzt neu backen, um alle Beiträge zu korrigieren."; exit 1; end'
I, [2021-06-14T20:43:37.440820 #1] INFO -- :
I, [2021-06-14T20:43:37.441063 #1] INFO -- : > chown -R discourse /home/discourse
I, [2021-06-14T20:43:37.538075 #1] INFO -- :
I, [2021-06-14T20:43:37.538616 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2021-06-14T20:43:37.547281 #1] INFO -- :
I, [2021-06-14T20:43:37.552659 #1] INFO -- : Datei > /etc/cron.d/anacron chmod: chown:
I, [2021-06-14T20:43:37.559876 #1] INFO -- : Datei > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2021-06-14T20:43:37.566833 #1] INFO -- : Datei > /etc/service/unicorn/run chmod: +x chown:
I, [2021-06-14T20:43:37.573935 #1] INFO -- : Datei > /etc/service/nginx/run chmod: +x chown:
I, [2021-06-14T20:43:37.587581 #1] INFO -- : Datei > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2021-06-14T20:43:37.594449 #1] INFO -- : Datei > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2021-06-14T20:43:37.594597 #1] INFO -- : Ersetze # postgres mit sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2021-06-14T20:43:37.594867 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-06-14T20:43:37.597846 #1] INFO -- : > cd /var/www/discourse && git reset --hard
200:C 14 Jun 2021 20:43:37.605 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
200:C 14 Jun 2021 20:43:37.605 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=200, just started
200:C 14 Jun 2021 20:43:37.605 # Konfiguration geladen
200:M 14 Jun 2021 20:43:37.606 * monotonic clock: POSIX clock_gettime
200:M 14 Jun 2021 20:43:37.607 # Warnung: Konnte keinen Server-TCP-Listening-Socket *:6379 erstellen: bind: Adresse wird bereits verwendet
200:M 14 Jun 2021 20:43:37.607 # Lauschen auf Port 6379 (TCP) fehlgeschlagen, abgebrochen.
Checking out files: 100% (28860/28860), done.
I, [2021-06-14T20:43:42.073375 #1] INFO -- : HEAD ist jetzt bei 74f71503 FEATURE: Automatisch zeitgesteuertes Löschen von Stub-Themen, nachdem das gesamte Thema in ein anderes Thema verschoben wurde (#13187)
I, [2021-06-14T20:43:42.074080 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2021-06-14T20:43:42.219169 #1] INFO -- :
I, [2021-06-14T20:43:42.219598 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin master
I, [2021-06-14T20:43:42.229970 #1] INFO -- :
I, [2021-06-14T20:43:42.230355 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2021-06-14T20:43:42.238944 #1] INFO -- :
I, [2021-06-14T20:43:42.239762 #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, [2021-06-14T20:43:45.057423 #1] INFO -- :
I, [2021-06-14T20:43:45.058071 #1] INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2021-06-14T20:43:45.816357 #1] INFO -- : Branch 'tests-passed' eingerichtet, um Remote-Branch 'tests-passed' von 'origin' zu verfolgen.
I, [2021-06-14T20:43:45.817039 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2021-06-14T20:43:45.826749 #1] INFO -- :
I, [2021-06-14T20:43:45.827249 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2021-06-14T20:43:45.831952 #1] INFO -- :
I, [2021-06-14T20:43:45.832450 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2021-06-14T20:43:45.837227 #1] INFO -- :
I, [2021-06-14T20:43:45.837784 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2021-06-14T20:43:45.842277 #1] INFO -- :
I, [2021-06-14T20:43:45.842839 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2021-06-14T20:43:45.848716 #1] INFO -- :
I, [2021-06-14T20:43:45.849244 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2021-06-14T20:43:45.853781 #1] INFO -- :
I, [2021-06-14T20:43:45.854368 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2021-06-14T20:43:45.862602 #1] INFO -- :
I, [2021-06-14T20:43:45.862982 #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, [2021-06-14T20:43:45.870208 #1] INFO -- :
I, [2021-06-14T20:43:45.870773 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2021-06-14T20:43:45.879241 #1] INFO -- :
I, [2021-06-14T20:43:45.879855 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2021-06-14T20:43:45.887230 #1] INFO -- :
I, [2021-06-14T20:43:45.887785 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2021-06-14T20:43:45.896465 #1] INFO -- :
I, [2021-06-14T20:43:45.897013 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2021-06-14T20:43:45.904285 #1] INFO -- :
I, [2021-06-14T20:43:45.904987 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2021-06-14T20:43:46.506807 #1] INFO -- :
I, [2021-06-14T20:43:46.507139 #1] INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2021-06-14T20:43:46.516332 #1] INFO -- :
I, [2021-06-14T20:43:46.516985 #1] INFO -- : Ersetze # redis mit sv start redis || exit 1 in /etc/service/unicorn/run
I, [2021-06-14T20:43:46.518700 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2021-06-14T20:43:47.994787 #1] INFO -- :
I, [2021-06-14T20:43:47.995523 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2021-06-14T20:43:48.894663 #1] INFO -- :
I, [2021-06-14T20:43:48.895108 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-assign.git
Cloning into 'discourse-assign'...
I, [2021-06-14T20:43:49.890703 #1] INFO -- :
I, [2021-06-14T20:43:49.891259 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-user-notes.git
Cloning into 'discourse-user-notes'...
I, [2021-06-14T20:43:50.858131 #1] INFO -- :
I, [2021-06-14T20:43:50.858720 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-canned-replies.git
Cloning into 'discourse-canned-replies'...
I, [2021-06-14T20:43:51.880063 #1] INFO -- :
I, [2021-06-14T20:43:51.880335 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-tooltips.git
Cloning into 'discourse-tooltips'...
I, [2021-06-14T20:43:52.740379 #1] INFO -- :
I, [2021-06-14T20:43:52.740818 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-characters-required.git
Cloning into 'discourse-characters-required'...
I, [2021-06-14T20:43:53.556996 #1] INFO -- :
I, [2021-06-14T20:43:53.557554 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
Cloning into 'discourse-cakeday'...
I, [2021-06-14T20:43:54.909869 #1] INFO -- :
I, [2021-06-14T20:43:54.911115 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Cloning into 'discourse-data-explorer'...
I, [2021-06-14T20:43:55.842237 #1] INFO -- :
I, [2021-06-14T20:43:55.843187 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-yearly-review.git
Cloning into 'discourse-yearly-review'...
I, [2021-06-14T20:43:56.661489 #1] INFO -- :
I, [2021-06-14T20:43:56.661858 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2021-06-14T20:43:57.494156 #1] INFO -- :
I, [2021-06-14T20:43:57.495054 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2021-06-14T20:43:58.580532 #1] INFO -- :
I, [2021-06-14T20:43:58.580764 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-checklist.git
Cloning into 'discourse-checklist'...
I, [2021-06-14T20:43:59.532088 #1] INFO -- :
I, [2021-06-14T20:43:59.532553 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
Cloning into 'discourse-plugin-linkedin-auth'...
I, [2021-06-14T20:44:00.442385 #1] INFO -- :
I, [2021-06-14T20:44:00.443170 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-footnote.git
Cloning into 'discourse-footnote'...
I, [2021-06-14T20:44:01.360433 #1] INFO -- :
I, [2021-06-14T20:44:01.360724 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-bcc.git
Cloning into 'discourse-bcc'...
I, [2021-06-14T20:44:02.397428 #1] INFO -- :
I, [2021-06-14T20:44:02.398230 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-push-notifications.git
Cloning into 'discourse-push-notifications'...
I, [2021-06-14T20:44:03.251425 #1] INFO -- :
I, [2021-06-14T20:44:03.252219 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/paviliondev/discourse-follow.git
Cloning into 'discourse-follow'...
I, [2021-06-14T20:44:04.130192 #1] INFO -- :
I, [2021-06-14T20:44:04.130759 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-telegram-notifications.git
Cloning into 'discourse-telegram-notifications'...
I, [2021-06-14T20:44:04.841531 #1] INFO -- :
I, [2021-06-14T20:44:04.842641 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.849495 #1] INFO -- :
I, [2021-06-14T20:44:04.850244 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2021-06-14T20:44:04.853726 #1] INFO -- :
I, [2021-06-14T20:44:04.854379 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2021-06-14T20:44:04.858443 #1] INFO -- :
I, [2021-06-14T20:44:04.859257 #1] INFO -- : Ersetze pid /run/nginx.pid; mit daemon off; in /etc/nginx/nginx.conf
I, [2021-06-14T20:44:04.860061 #1] INFO -- : Ersetze (?m-ix:upstream[^\}]+\}) mit upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.860716 #1] INFO -- : Ersetze (?-mix:server_name.+$) mit server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.861470 #1] INFO -- : Ersetze (?-mix:client_max_body_size.+$) mit client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.862438 #1] INFO -- : > echo "Web-Konfiguration abgeschlossen"
I, [2021-06-14T20:44:04.865608 #1] INFO -- : Web-Konfiguration abgeschlossen
I, [2021-06-14T20:44:04.866449 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2021-06-14T20:44:06.350029 #1] INFO -- : Successfully installed bundler-2.2.19
1 gem installed
I, [2021-06-14T20:44:06.350429 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2021-06-14T20:44:07.650595 #1] INFO -- :
I, [2021-06-14T20:44:07.651328 #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 erinnert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird. Verwenden Sie stattdessen bitte `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 erinnert wird, was Bundler in zukünftigen Versionen nicht mehr tun wird.
