Bonjour,
J’ai échoué lors de la dernière mise à niveau et, lorsque j’ai tenté de reconstruire l’application via l’interface en ligne de commande (CLI), j’ai reçu ce message d’erreur. Je ne sais pas pourquoi il essaie de créer une nouvelle base de données alors que j’ai déjà des données dedans. J’ai d’ailleurs déjà résolu le problème sur GitHub.
root@raspberry:/var/discourse# ./launcher rebuild app
Appuyez sur une touche pour continuer
AVERTISSEMENT : Nous allons commencer à télécharger l'image de base Discourse
Ce processus peut prendre de quelques minutes à une heure, selon la vitesse de votre réseau
Soyez patient
aarch64 : Pulling from discourse/base
Digest : sha256:542d0d994beb62a22671906445f1845d5d540fe0966f13cbdf248f9b42726d8c
Statut : Image à jour pour discourse/base:aarch64
docker.io/discourse/base:aarch64
Vérification que le lanceur est à jour
Récupération de l'origine
git@github.com : Accès refusé (clé publique).
fatal : Impossible de lire le dépôt distant.
Veuillez vous assurer que vous disposez des droits d'accès corrects
et que le dépôt existe.
erreur : Impossible de récupérer l'origine
Le lanceur est à jour
Arrêt de l'ancien conteneur
+ /usr/bin/docker stop -t 60 app
app
aarch64 : Pulling from discourse/base
Digest : sha256:542d0d994beb62a22671906445f1845d5d540fe0966f13cbdf248f9b42726d8c
Statut : Image à jour pour discourse/base:aarch64
docker.io/discourse/base:aarch64
/usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-01-22T16:12:27.964252 #1] INFO -- : Lecture depuis stdin
I, [2023-01-22T16:12:27.979386 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2023-01-22T16:12:28.092157 #1] INFO -- : Génération des paramètres régionaux (cela peut prendre un certain temps)...
Génération terminée.
I, [2023-01-22T16:12:28.092667 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2023-01-22T16:12:28.103742 #1] INFO -- :
I, [2023-01-22T16:12:28.104616 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-01-22T16:12:28.115315 #1] INFO -- :
I, [2023-01-22T16:12:28.116015 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2023-01-22T16:12:28.125897 #1] INFO -- :
I, [2023-01-22T16:12:28.126613 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2023-01-22T16:12:28.137845 #1] INFO -- :
I, [2023-01-22T16:12:28.138557 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-01-22T16:12:28.148763 #1] INFO -- :
I, [2023-01-22T16:12:28.150244 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres déjà en cours d'exécution, arrêt du conteneur ; exit 1
2023/01/22 16:12:28 socat[20] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36) : Aucun fichier ou répertoire de ce type
I, [2023-01-22T16:12:28.169499 #1] INFO -- :
I, [2023-01-22T16:12:28.170128 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-01-22T16:12:28.183364 #1] INFO -- :
I, [2023-01-22T16:12:28.183812 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-01-22T16:12:28.196748 #1] INFO -- :
I, [2023-01-22T16:12:28.197202 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-01-22T16:12:28.207959 #1] INFO -- :
I, [2023-01-22T16:12:28.209215 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-01-22T16:12:28.219905 #1] INFO -- :
I, [2023-01-22T16:12:28.242813 #1] INFO -- : Fichier > /etc/service/postgres/run chmod : +x chown :
I, [2023-01-22T16:12:28.265066 #1] INFO -- : Fichier > /etc/service/postgres/log/run chmod : +x chown :
I, [2023-01-22T16:12:28.287938 #1] INFO -- : Fichier > /etc/runit/3.d/99-postgres chmod : +x chown :
I, [2023-01-22T16:12:28.310001 #1] INFO -- : Fichier > /root/upgrade_postgres chmod : +x chown :
I, [2023-01-22T16:12:28.310740 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-01-22T16:12:31.207100 #1] INFO -- :
I, [2023-01-22T16:12:31.207757 #1] INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2023-01-22T16:12:31.216695 #1] INFO -- :
I, [2023-01-22T16:12:31.216948 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-01-22T16:12:31.308519 #1] INFO -- :
I, [2023-01-22T16:12:31.314210 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-01-22T16:12:31.334076 #1] INFO -- :
I, [2023-01-22T16:12:31.334775 #1] INFO -- : > /root/upgrade_postgres
I, [2023-01-22T16:12:31.352468 #1] INFO -- :
I, [2023-01-22T16:12:31.352904 #1] INFO -- : > rm /root/upgrade_postgres
I, [2023-01-22T16:12:31.363279 #1] INFO -- :
I, [2023-01-22T16:12:31.364418 #1] INFO -- : Remplacement de data_directory = '/var/lib/postgresql/13/main' par data_directory = '/shared/postgres_data' dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.366869 #1] INFO -- : Remplacement de (?-mix:#?listen_addresses *=.*) par listen_addresses = '*' dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.368383 #1] INFO -- : Remplacement de (?-mix:#?synchronous_commit *=.*) par synchronous_commit = $db_synchronous_commit dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.369927 #1] INFO -- : Remplacement de (?-mix:#?shared_buffers *=.*) par shared_buffers = $db_shared_buffers dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.371692 #1] INFO -- : Remplacement de (?-mix:#?work_mem *=.*) par work_mem = $db_work_mem dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.373159 #1] INFO -- : Remplacement de (?-mix:#?default_text_search_config *=.*) par default_text_search_config = '$db_default_text_search_config' dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.374500 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-01-22T16:12:31.387401 #1] INFO -- :
I, [2023-01-22T16:12:31.388823 #1] INFO -- : Remplacement de (?-mix:#?checkpoint_segments *=.*) par checkpoint_segments = $db_checkpoint_segments dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.390337 #1] INFO -- : Remplacement de (?-mix:#?logging_collector *=.*) par logging_collector = $db_logging_collector dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.391905 #1] INFO -- : Remplacement de (?-mix:#?log_min_duration_statement *=.*) par log_min_duration_statement = $db_log_min_duration_statement dans /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.393468 #1] INFO -- : Remplacement de (?-mix:^#local +replication +postgres +peer$) par local replication postgres peer dans /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.394842 #1] INFO -- : Remplacement de (?-mix:^host.*all.*all.*127.*$) par host all all 0.0.0.0/0 md5 dans /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.396007 #1] INFO -- : Remplacement de (?-mix:^host.*all.*all.*::1\/128.*$) par host all all ::/0 md5 dans /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.396988 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2023-01-22T16:12:31.405116 #1] INFO -- : > sleep 5
2023-01-22 16:12:31.519 UTC [43] LOG : démarrage de PostgreSQL 13.9 (Debian 13.9-1.pgdg110+1) sur aarch64-unknown-linux-gnu, compilé par gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-01-22 16:12:31.520 UTC [43] LOG : écoute sur l'adresse IPv4 « 0.0.0.0 », port 5432
2023-01-22 16:12:31.520 UTC [43] LOG : écoute sur l'adresse IPv6 « :: », port 5432
2023-01-22 16:12:31.526 UTC [43] LOG : écoute sur le socket Unix « /var/run/postgresql/.s.PGSQL.5432 »
2023-01-22 16:12:31.560 UTC [46] LOG : le système de base de données a été arrêté le 2023-01-22 16:11:19 UTC
2023-01-22 16:12:31.578 UTC [43] LOG : le système de base de données est prêt à accepter les connexions
I, [2023-01-22T16:12:36.415656 #1] INFO -- :
I, [2023-01-22T16:12:36.416431 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2023-01-22 16:12:36.581 UTC [56] postgres@postgres ERREUR : la base de données « discourse » existe déjà
2023-01-22 16:12:36.581 UTC [56] postgres@postgres INSTRUCTION : CREATE DATABASE discourse;
createdb : erreur : échec de la création de la base de données : ERREUR : la base de données « discourse » existe déjà
I, [2023-01-22T16:12:36.588149 #1] INFO -- :
I, [2023-01-22T16:12:36.588684 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-01-22 16:12:36.748 UTC [60] postgres@discourse ERREUR : le rôle « discourse » existe déjà
2023-01-22 16:12:36.748 UTC [60] postgres@discourse INSTRUCTION : create user discourse;
ERREUR : le rôle « discourse » existe déjà
I, [2023-01-22T16:12:36.754542 #1] INFO -- :
I, [2023-01-22T16:12:36.755298 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-01-22T16:12:36.910457 #1] INFO -- : GRANT
I, [2023-01-22T16:12:36.911184 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-01-22T16:12:37.068814 #1] INFO -- : ALTER SCHEMA
I, [2023-01-22T16:12:37.069964 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
AVIS : l'extension « hstore » existe déjà, saut
I, [2023-01-22T16:12:37.236112 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.237144 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
AVIS : l'extension « pg_trgm » existe déjà, saut
I, [2023-01-22T16:12:37.391853 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.393035 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
AVIS : l'extension « hstore » existe déjà, saut
I, [2023-01-22T16:12:37.547935 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.548436 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
AVIS : l'extension « pg_trgm » existe déjà, saut
I, [2023-01-22T16:12:37.701854 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.703007 #1] INFO -- : > sudo -u postgres psql discourse
I, [2023-01-22T16:12:37.711018 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2023-01-22T16:12:37.890625 #1] INFO -- : Fichier > /var/lib/postgresql/take-database-backup chmod : +x chown : postgres:postgres
I, [2023-01-22T16:12:37.903142 #1] INFO -- : Fichier > /var/spool/cron/crontabs/postgres chmod : chown :
I, [2023-01-22T16:12:37.903435 #1] INFO -- : > echo postgres installé !
I, [2023-01-22T16:12:37.913623 #1] INFO -- : postgres installé !
I, [2023-01-22T16:12:37.936127 #1] INFO -- : Fichier > /etc/service/redis/run chmod : +x chown :
I, [2023-01-22T16:12:37.958376 #1] INFO -- : Fichier > /etc/service/redis/log/run chmod : +x chown :
I, [2023-01-22T16:12:37.980097 #1] INFO -- : Fichier > /etc/runit/3.d/10-redis chmod : +x chown :
I, [2023-01-22T16:12:37.981025 #1] INFO -- : Remplacement de daemonize yes par dans /etc/redis/redis.conf
I, [2023-01-22T16:12:37.983882 #1] INFO -- : Remplacement de (?-mix:^pidfile.*$) par dans /etc/redis/redis.conf
I, [2023-01-22T16:12:37.985853 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-01-22T16:12:37.998106 #1] INFO -- :
I, [2023-01-22T16:12:37.999788 #1] INFO -- : Remplacement de (?-mix:^logfile.*$) par logfile "" dans /etc/redis/redis.conf
I, [2023-01-22T16:12:38.002364 #1] INFO -- : Remplacement de (?-mix:^bind .*$) par dans /etc/redis/redis.conf
I, [2023-01-22T16:12:38.004780 #1] INFO -- : Remplacement de (?-mix:^dir .*$) par dir /shared/redis_data dans /etc/redis/redis.conf
I, [2023-01-22T16:12:38.007624 #1] INFO -- : Remplacement de (?-mix:^protected-mode yes) par protected-mode no dans /etc/redis/redis.conf
I, [2023-01-22T16:12:38.009956 #1] INFO -- : Remplacement de # io-threads 4 par io-threads $redis_io_threads dans /etc/redis/redis.conf
I, [2023-01-22T16:12:38.011884 #1] INFO -- : > echo redis installé
I, [2023-01-22T16:12:38.022061 #1] INFO -- : redis installé
I, [2023-01-22T16:12:38.022796 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-01-22T16:12:38.037763 #1] INFO -- : logfile ""
I, [2023-01-22T16:12:38.038254 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-22T16:12:38.046504 #1] INFO -- : > sleep 10
104:C 22 Jan 2023 16:12:38.069 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
104:C 22 Jan 2023 16:12:38.069 # Version Redis=7.0.7, bits=64, commit=00000000, modifié=0, pid=104, vient de démarrer
104:C 22 Jan 2023 16:12:38.069 # Configuration chargée
104:M 22 Jan 2023 16:12:38.070 * Horloge monotone : POSIX clock_gettime
104:M 22 Jan 2023 16:12:38.072 * Mode d'exécution = standalone, port=6379.
104:M 22 Jan 2023 16:12:38.072 # Serveur initialisé
104:M 22 Jan 2023 16:12:38.073 # AVERTISSEMENT : La sur-engagement de la mémoire doit être activé ! Sans cela, une sauvegarde en arrière-plan ou une réplication peut échouer dans des conditions de faible mémoire. Désactivé, cela peut également causer des échecs même sans conditions de faible mémoire, voir https://github.com/jemalloc/jemalloc/issues/1328. Pour corriger ce problème, ajoutez 'vm.overcommit_memory = 1' à /etc/sysctl.conf, puis redémarrez ou exécutez la commande 'sysctl vm.overcommit_memory=1' pour que cela prenne effet.
104:M 22 Jan 2023 16:12:38.077 * Chargement de l'RDB produit par la version 7.0.7
104:M 22 Jan 2023 16:12:38.077 * Âge de l'RDB : 79 secondes
104:M 22 Jan 2023 16:12:38.077 * Utilisation de la mémoire de l'RDB lors de la création : 2,34 Mo
104:M 22 Jan 2023 16:12:38.090 * Chargement de l'RDB terminé, clés chargées : 489, clés expirées : 0.
104:M 22 Jan 2023 16:12:38.090 * Base de données chargée depuis le disque : 0,013 secondes
104:M 22 Jan 2023 16:12:38.090 * Prêt à accepter les connexions
I, [2023-01-22T16:12:48.057136 #1] INFO -- :
I, [2023-01-22T16:12:48.059228 #1] INFO -- : > thpoff echo "thpoff est installé !"
I, [2023-01-22T16:12:48.099935 #1] INFO -- : thpoff est installé !
I, [2023-01-22T16:12:48.101007 #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, [2023-01-22T16:12:48.412363 #1] INFO -- :
I, [2023-01-22T16:12:48.412857 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2023-01-22T16:12:48.682765 #1] INFO -- :
I, [2023-01-22T16:12:48.683250 #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, [2023-01-22T16:12:48.951632 #1] INFO -- :
I, [2023-01-22T16:12:48.952136 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-01-22T16:12:48.962921 #1] INFO -- :
I, [2023-01-22T16:12:48.975630 #1] INFO -- : Fichier > /etc/cron.d/anacron chmod : chown :
I, [2023-01-22T16:12:48.998810 #1] INFO -- : Fichier > /etc/runit/1.d/copy-env chmod : +x chown :
I, [2023-01-22T16:12:49.021734 #1] INFO -- : Fichier > /etc/service/unicorn/run chmod : +x chown :
I, [2023-01-22T16:12:49.044617 #1] INFO -- : Fichier > /etc/service/nginx/run chmod : +x chown :
I, [2023-01-22T16:12:49.067385 #1] INFO -- : Fichier > /etc/runit/3.d/01-nginx chmod : +x chown :
I, [2023-01-22T16:12:49.090353 #1] INFO -- : Fichier > /etc/runit/3.d/02-unicorn chmod : +x chown :
I, [2023-01-22T16:12:49.090829 #1] INFO -- : Remplacement de # postgres par sv start postgres || exit 1 dans /etc/service/unicorn/run
I, [2023-01-22T16:12:49.091990 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-22T16:12:49.102512 #1] INFO -- : > cd /var/www/discourse && git reset --hard
132:C 22 Jan 2023 16:12:49.123 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
132:C 22 Jan 2023 16:12:49.123 # Version Redis=7.0.7, bits=64, commit=00000000, modifié=0, pid=132, vient de démarrer
132:C 22 Jan 2023 16:12:49.123 # Configuration chargée
132:M 22 Jan 2023 16:12:49.124 * Horloge monotone : POSIX clock_gettime
132:M 22 Jan 2023 16:12:49.126 # Avertissement : Impossible de créer le socket TCP d'écoute du serveur *:6379 : bind : Adresse déjà utilisée
132:M 22 Jan 2023 16:12:49.126 # Échec de l'écoute du port 6379 (TCP), annulation.
Mise à jour des fichiers : 100 % (32693/32693), terminé.
I, [2023-01-22T16:13:01.259871 #1] INFO -- : HEAD est maintenant à 666536cb DEV : Préférer \A et \z plutôt que ^ et $ dans les expressions rationnelles (#19936)
I, [2023-01-22T16:13:01.260171 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2023-01-22T16:13:02.050174 #1] INFO -- :
I, [2023-01-22T16:13:02.050460 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2023-01-22T16:13:02.066433 #1] INFO -- :
I, [2023-01-22T16:13:02.066729 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2023-01-22T16:13:02.083255 #1] INFO -- :
I, [2023-01-22T16:13:02.083545 #1] INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
De https://github.com/discourse/discourse
* branche tests-passed -> FETCH_HEAD
* [nouvelle branche] tests-passed -> origin/tests-passed
I, [2023-01-22T16:13:05.391345 #1] INFO -- :
I, [2023-01-22T16:13:05.391616 #1] INFO -- : > cd /var/www/discourse && git checkout tests-passed
Basculement vers une nouvelle branche « tests-passed »
I, [2023-01-22T16:13:05.859548 #1] INFO -- : La branche « tests-passed » est configurée pour suivre la branche distante « tests-passed » depuis « origin ».
I, [2023-01-22T16:13:05.859819 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-01-22T16:13:05.875697 #1] INFO -- :
I, [2023-01-22T16:13:05.875998 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-01-22T16:13:05.890377 #1] INFO -- :
I, [2023-01-22T16:13:05.890688 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-01-22T16:13:05.905017 #1] INFO -- :
I, [2023-01-22T16:13:05.905319 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-01-22T16:13:05.919648 #1] INFO -- :
I, [2023-01-22T16:13:05.919912 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-01-22T16:13:05.933121 #1] INFO -- :
I, [2023-01-22T16:13:05.933466 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-01-22T16:13:05.948420 #1] INFO -- :
I, [2023-01-22T16:13:05.948698 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-01-22T16:13:05.970561 #1] INFO -- :
I, [2023-01-22T16:13:05.970804 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"I, [2023-01-22T16:13:05.991807 #1] INFO -- :
I, [2023-01-22T16:13:05.992147 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-01-22T16:13:06.012076 #1] INFO -- :
I, [2023-01-22T16:13:06.012329 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-01-22T16:13:06.031421 #1] INFO -- :
I, [2023-01-22T16:13:06.031681 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-01-22T16:13:06.051759 #1] INFO -- :
I, [2023-01-22T16:13:06.052008 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-01-22T16:13:06.071357 #1] INFO -- :
I, [2023-01-22T16:13:06.071627 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-01-22T16:13:06.095048 #1] INFO -- :
I, [2023-01-22T16:13:06.095325 #1] INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
find : « public/plugins/ » : Aucun fichier ou répertoire de ce type
I, [2023-01-22T16:13:06.110618 #1] INFO -- :
I, [2023-01-22T16:13:06.111471 #1] INFO -- : Terminaison des processus asynchrones
I, [2023-01-22T16:13:06.111687 #1] INFO -- : Envoi de INT à 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 : 43
I, [2023-01-22T16:13:06.111876 #1] INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid : 104
2023-01-22 16:13:06.112 UTC [43] LOG : demande d'arrêt rapide reçue
104:signal-handler (1674403986) SIGTERM reçu, planification de l'arrêt...
104:M 22 Jan 2023 16:13:06.117 # Arrêt demandé par l'utilisateur...
104:M 22 Jan 2023 16:13:06.117 * Sauvegarde de l'instantané RDB final avant la sortie.
2023-01-22 16:13:06.146 UTC [43] LOG : annulation de toutes les transactions actives
2023-01-22 16:13:06.154 UTC [43] LOG : l'agent de travail en arrière-plan « lanceur de réplication logique » (PID 52) s'est terminé avec le code de sortie 1
2023-01-22 16:13:06.154 UTC [47] LOG : arrêt en cours
104:M 22 Jan 2023 16:13:06.158 * Base de données sauvegardée sur le disque
104:M 22 Jan 2023 16:13:06.158 # Redis est maintenant prêt à quitter, au revoir...
2023-01-22 16:13:06.212 UTC [43] LOG : le système de base de données est arrêté
ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete a échoué avec le retour #<Process::Status : pid 220 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
échec d'exécution avec les paramètres {"cd"=>"$home", "hook"=>"code", "cmd"=>["git reset --hard", "git clean -f", "git remote set-branches --add origin main", "git remote set-branches origin $version", "git fetch --depth 1 origin $version", "git checkout $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p /shared/log/rails", "bash -c \"touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p /shared/{uploads,backups}\"", "bash -c \"ln -s /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p /shared/tmp/{backups,restores}\"", "bash -c \"ln -s /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "find public/plugins/ -maxdepth 1 -xtype l -delete"]}
amorçage échoué avec le code de sortie 1
** ÉCHEC DE L'AMORÇAGE ** veuillez défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
cafd6d79bccd64364c62a194be3256627fadc84219e801b2db34d42e0c74317c