Salut tout le monde,
Mon Discourse est actuellement hors service
![]()
Il a planté après avoir tenté une mise à niveau ce matin vers/depuis v3.2.0.beta3 +468 :
Le message d’erreur sur la ligne de commande est le suivant :
Et le journal complet de la console :
root@greyarro:~# cd /var/discourse/
root@greyarro:/var/discourse# git pull
Déjà à jour.
root@greyarro:/var/discourse# ./launcher rebuild app
Architecture x86_64 détectée.
ATTENTION : le fichier containers/app.yml est lisible par tous. Vous pouvez sécuriser ce fichier en exécutant : chmod o-rwx containers/app.yml
Vérification que le launcher est à jour
Récupération de l'origine
Le launcher est à jour
2.0.20231023-1945 : Récupération depuis discourse/base
Digest : sha256:2b0eb484d20888cc2daadb690dcfa73522105650c1420212e99345a36a424d77
Status : L'image est à jour pour discourse/base:2.0.20231023-1945
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-12-11T06:36:42.453494 #1] INFO -- : Lecture depuis stdin
I, [2023-12-11T06:36:42.461560 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2023-12-11T06:36:42.523575 #1] INFO -- : Génération des locales (cela peut prendre un moment)...
Génération terminée.
I, [2023-12-11T06:36:42.524082 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2023-12-11T06:36:42.529018 #1] INFO -- :
I, [2023-12-11T06:36:42.529478 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-12-11T06:36:42.534085 #1] INFO -- :
I, [2023-12-11T06:36:42.534610 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2023-12-11T06:36:42.538665 #1] INFO -- :
I, [2023-12-11T06:36:42.539119 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2023-12-11T06:36:42.542429 #1] INFO -- :
I, [2023-12-11T06:36:42.542918 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-12-11T06:36:42.545917 #1] INFO -- :
I, [2023-12-11T06:36:42.546272 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2023/12/11 06:36:42 socat[17] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2023-12-11T06:36:42.557289 #1] INFO -- :
I, [2023-12-11T06:36:42.557926 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-12-11T06:36:42.562906 #1] INFO -- :
I, [2023-12-11T06:36:42.563405 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-12-11T06:36:42.568125 #1] INFO -- :
I, [2023-12-11T06:36:42.568537 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-11T06:36:42.571897 #1] INFO -- :
I, [2023-12-11T06:36:42.572328 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-11T06:36:42.575429 #1] INFO -- :
I, [2023-12-11T06:36:42.583069 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
I, [2023-12-11T06:36:42.591097 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2023-12-11T06:36:42.599557 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2023-12-11T06:36:42.607693 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
I, [2023-12-11T06:36:42.608293 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-12-11T06:36:43.061308 #1] INFO -- :
I, [2023-12-11T06:36:43.061769 #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-12-11T06:36:43.066134 #1] INFO -- :
I, [2023-12-11T06:36:43.066571 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-12-11T06:36:43.105049 #1] INFO -- :
I, [2023-12-11T06:36:43.105891 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-12-11T06:36:43.111420 #1] INFO -- :
I, [2023-12-11T06:36:43.112072 #1] INFO -- : > /root/upgrade_postgres
I, [2023-12-11T06:36:43.122177 #1] INFO -- :
I, [2023-12-11T06:36:43.122713 #1] INFO -- : > rm /root/upgrade_postgres
I, [2023-12-11T06:36:43.126702 #1] INFO -- :
I, [2023-12-11T06:36:43.127981 #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-12-11T06:36:43.128927 #1] INFO -- : Remplacement de (?-mix:#?listen_addresses *=.*) par listen_addresses = '*' dans /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.129583 #1] INFO -- : Remplacement de (?-mix:#?synchronous_commit *=.*) par synchronous_commit = $db_synchronous_commit dans /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.130214 #1] INFO -- : Remplacement de (?-mix:#?shared_buffers *=.*) par shared_buffers = $db_shared_buffers dans /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.130899 #1] INFO -- : Remplacement de (?-mix:#?work_mem *=.*) par work_mem = $db_work_mem dans /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.131457 #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-12-11T06:36:43.132096 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-12-11T06:36:43.137173 #1] INFO -- :
I, [2023-12-11T06:36:43.137747 #1] INFO -- : Remplacement de (?-mix:#?checkpoint_segments *=.*) par checkpoint_segments = $db_checkpoint_segments dans /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.138339 #1] INFO -- : Remplacement de (?-mix:#?logging_collector *=.*) par logging_collector = $db_logging_collector dans /etc/postgresql/13/main/postgresql.conf
I, [2023-12-11T06:36:43.139065 #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-12-11T06:36:43.140177 #1] INFO -- : Remplacement de (?-mix:^#local +replication +postgres +peer$) par local replication postgres peer dans /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-11T06:36:43.140923 #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-12-11T06:36:43.141403 #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-12-11T06:36:43.141961 #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-12-11T06:36:43.144661 #1] INFO -- : > sleep 5
2023-12-11 06:36:43.213 UTC [40] LOG: démarrage de PostgreSQL 13.12 (Debian 13.12-1.pgdg110+1) sur x86_64-pc-linux-gnu, compilé par gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-12-11 06:36:43.213 UTC [40] LOG: écoute sur l'adresse IPv4 "0.0.0.0", port 5432
2023-12-11 06:36:43.213 UTC [40] LOG: écoute sur l'adresse IPv6 "::", port 5432
2023-12-11 06:36:43.217 UTC [40] LOG: écoute sur le socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2023-12-11 06:36:43.223 UTC [43] LOG: le système de bases de données a été arrêté le 2023-12-11 06:33:31 UTC
2023-12-11 06:36:43.236 UTC [40] LOG: le système de bases de données est prêt à accepter les connexions
I, [2023-12-11T06:36:48.151212 #1] INFO -- :
I, [2023-12-11T06:36:48.151469 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2023-12-11 06:36:48.241 UTC [53] postgres@postgres ERROR: la base de données "discourse" existe déjà
2023-12-11 06:36:48.241 UTC [53] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: la création de la base de données a échoué : ERROR: la base de données "discourse" existe déjà
I, [2023-12-11T06:36:48.244084 #1] INFO -- :
I, [2023-12-11T06:36:48.244295 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-12-11 06:36:48.310 UTC [57] postgres@discourse ERROR: le rôle "discourse" existe déjà
2023-12-11 06:36:48.310 UTC [57] postgres@discourse STATEMENT: create user discourse;
ERROR: le rôle "discourse" existe déjà
I, [2023-12-11T06:36:48.313540 #1] INFO -- :
I, [2023-12-11T06:36:48.313932 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-12-11T06:36:48.372120 #1] INFO -- : GRANT
I, [2023-12-11T06:36:48.372374 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-12-11T06:36:48.428450 #1] INFO -- : ALTER SCHEMA
I, [2023-12-11T06:36:48.428697 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: l'extension "hstore" existe déjà, saut
I, [2023-12-11T06:36:48.509937 #1] INFO -- : CREATE EXTENSION
I, [2023-12-11T06:36:48.510198 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: l'extension "pg_trgm" existe déjà, saut
I, [2023-12-11T06:36:48.575901 #1] INFO -- : CREATE EXTENSION
I, [2023-12-11T06:36:48.576560 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists vector;"'
NOTICE: l'extension "vector" existe déjà, saut
I, [2023-12-11T06:36:48.634184 #1] INFO -- : CREATE EXTENSION
I, [2023-12-11T06:36:48.634407 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: l'extension "hstore" existe déjà, saut
I, [2023-12-11T06:36:48.691197 #1] INFO -- : CREATE EXTENSION
I, [2023-12-11T06:36:48.691402 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: l'extension "pg_trgm" existe déjà, saut
I, [2023-12-11T06:36:48.747583 #1] INFO -- : CREATE EXTENSION
I, [2023-12-11T06:36:48.747801 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists vector;"'
NOTICE: l'extension "vector" existe déjà, saut
I, [2023-12-11T06:36:48.805422 #1] INFO -- : CREATE EXTENSION
I, [2023-12-11T06:36:48.805817 #1] INFO -- : > sudo -u postgres psql discourse
I, [2023-12-11T06:36:48.808688 #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-12-11T06:36:48.891679 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2023-12-11T06:36:48.896830 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2023-12-11T06:36:48.896998 #1] INFO -- : > echo postgres installed!
I, [2023-12-11T06:36:48.899962 #1] INFO -- : postgres installed!
I, [2023-12-11T06:36:48.907627 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
I, [2023-12-11T06:36:48.914411 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
I, [2023-12-11T06:36:48.920982 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2023-12-11T06:36:48.922023 #1] INFO -- : Remplacement de daemonize yes par dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.922829 #1] INFO -- : Remplacement de (?-mix:^pidfile.*$) par dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.923923 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-12-11T06:36:48.928742 #1] INFO -- :
I, [2023-12-11T06:36:48.929799 #1] INFO -- : Remplacement de (?-mix:^logfile.*$) par logfile "" dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.930627 #1] INFO -- : Remplacement de (?-mix:^bind .*$) par dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.931845 #1] INFO -- : Remplacement de (?-mix:^dir .*$) par dir /shared/redis_data dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.933205 #1] INFO -- : Remplacement de (?-mix:^protected-mode yes) par protected-mode no dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.934373 #1] INFO -- : Remplacement de # io-threads 4 par io-threads $redis_io_threads dans /etc/redis/redis.conf
I, [2023-12-11T06:36:48.935362 #1] INFO -- : > echo redis installed
I, [2023-12-11T06:36:48.939050 #1] INFO -- : redis installed
I, [2023-12-11T06:36:48.939481 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-12-11T06:36:48.947715 #1] INFO -- : logfile ""
I, [2023-12-11T06:36:48.948224 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-11T06:36:48.950934 #1] INFO -- : > sleep 10
109:C 11 Dec 2023 06:36:48.962 # oO0OoO0OoO0Oo Redis est en cours de démarrage oO0OoO0OoO0Oo
109:C 11 Dec 2023 06:36:48.962 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=109, just started
109:C 11 Dec 2023 06:36:48.962 # Configuration loaded
109:M 11 Dec 2023 06:36:48.963 * monotonic clock: POSIX clock_gettime
109:M 11 Dec 2023 06:36:48.964 * Running mode=standalone, port=6379.
109:M 11 Dec 2023 06:36:48.964 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
109:M 11 Dec 2023 06:36:48.964 # Server initialized
109:M 11 Dec 2023 06:36:48.964 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
109:M 11 Dec 2023 06:36:48.965 * Loading RDB produced by version 7.0.7
109:M 11 Dec 2023 06:36:48.965 * RDB age 196 seconds
109:M 11 Dec 2023 06:36:48.965 * RDB memory usage when created 238.89 Mb
109:M 11 Dec 2023 06:36:49.836 * Done loading RDB, keys loaded: 78979, keys expired: 55.
109:M 11 Dec 2023 06:36:49.836 * DB loaded from disk: 0.871 seconds
109:M 11 Dec 2023 06:36:49.836 * Ready to accept connections
I, [2023-12-11T06:36:58.954574 #1] INFO -- :
I, [2023-12-11T06:36:58.955135 #1] INFO -- : > thpoff echo "thpoff is installed!"
I, [2023-12-11T06:36:58.960865 #1] INFO -- : thpoff is installed!
I, [2023-12-11T06:36:58.961207 #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-12-11T06:36:59.059159 #1] INFO -- :
I, [2023-12-11T06:36:59.059736 #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-12-11T06:36:59.148371 #1] INFO -- :
I, [2023-12-11T06:36:59.149030 #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-12-11T06:36:59.236730 #1] INFO -- :
I, [2023-12-11T06:36:59.237387 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-12-11T06:36:59.242323 #1] INFO -- :
I, [2023-12-11T06:36:59.247436 #1] INFO -- : File > /etc/cron.d/anacron chmod: chown:
I, [2023-12-11T06:36:59.254458 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2023-12-11T06:36:59.261375 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
I, [2023-12-11T06:36:59.268779 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
I, [2023-12-11T06:36:59.276427 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2023-12-11T06:36:59.283178 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2023-12-11T06:36:59.283492 #1] INFO -- : Remplacement de # postgres par sv start postgres || exit 1 dans /etc/service/unicorn/run
I, [2023-12-11T06:36:59.284057 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-11T06:36:59.287039 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
137:C 11 Dec 2023 06:36:59.295 # oO0OoO0OoO0Oo Redis est en cours de démarrage oO0OoO0OoO0Oo
137:C 11 Dec 2023 06:36:59.295 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=137, just started
137:C 11 Dec 2023 06:36:59.295 # Configuration loaded
137:M 11 Dec 2023 06:36:59.295 * monotonic clock: POSIX clock_gettime
137:M 11 Dec 2023 06:36:59.295 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
137:M 11 Dec 2023 06:36:59.295 # Failed listening on port 6379 (TCP), aborting.
Mise à jour des fichiers : 100% (33858/33858), terminé.
I, [2023-12-11T06:37:03.209327 #1] INFO -- : HEAD est maintenant à 043b4a418 FIX: remplace l'utilisation de data-tooltip par <DTooltip /> (#24062)
I, [2023-12-11T06:37:03.209496 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-12-11T06:37:03.416955 #1] INFO -- :
I, [2023-12-11T06:37:03.417150 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
git remote set-branches --add origin main
git remote set-branches origin tests-passed
git fetch --depth 1 origin tests-passed
else
git fetch --tags --prune-tags --prune --force origin
fi
'
From https://github.com/discourse/discourse
- [deleted] (none) -> origin/0-flake-key
- [deleted] (none) -> origin/0-grant-badge-fix
- [deleted] (none) -> origin/0-obscuring
- [deleted] (none) -> origin/0-router-lint
- [deleted] (none) -> origin/0-router-service
- [deleted] (none) -> origin/a-smokes-test
- [deleted] (none) -> origin/autoimport-cleanup
- [deleted] (none) -> origin/category-bullet-only
- [deleted] (none) -> origin/dependabot/bundler/syntax_tree-6.2.0
- [deleted] (none) -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.4.0
- [deleted] (none) -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.8.0
- [deleted] (none) -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.6.0
- [deleted] (none) -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.5.2
- [deleted] (none) -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.4.2
- [deleted] (none) -> origin/dev-upgrade-reject-reason-reviewable-modal
- [deleted] (none) -> origin/dev/ability-to-collect-stats-without-public-exposing
- [deleted] (none) -> origin/dev/minio-s3-system-specs
- [deleted] (none) -> origin/dev/re-enable-minio-specs
- [deleted] (none) -> origin/dev/switch-over-category-settings
- [deleted] (none) -> origin/dev/switch-over-more-category-settings
- [deleted] (none) -> origin/discovery-named-outlets
- [deleted] (none) -> origin/feature/theme-settings-migration
- [deleted] (none) -> origin/fix/account-for-empty-string-site-settings
- [deleted] (none) -> origin/footnote-plugin
- [deleted] (none) -> origin/metadata-update
- [deleted] (none) -> origin/modal-ux
- [deleted] (none) -> origin/neil-2
- [deleted] (none) -> origin/perf_cache_async_search
- [deleted] (none) -> origin/redo-post-focus-setting
- [deleted] (none) -> origin/spoiler-plugin
- [deleted] (none) -> origin/support-search-customizationz
043b4a418..4949d85c1 main -> origin/main
* [new branch] 0-class-attribute -> origin/0-class-attribute
* [new branch] 0-for-attributes -> origin/0-for-attributes
* [new branch] 0-i18n-case -> origin/0-i18n-case
* [new branch] add-custom-emoji-sanitization-clean -> origin/add-custom-emoji-sanitization-clean
* [new branch] add-ds-store-to-gitignore -> origin/add-ds-store-to-gitignore
+ 64520a075...ff17131c9 add-new-chat-indicator-preference-only-mentions -> origin/add-new-chat-indicator-preference-only-mentions (forced update)
* [new branch] api-topic-title-decorator -> origin/api-topic-title-decorator
* [new branch] array-custom-field-order -> origin/array-custom-field-order
* [new branch] boosted-searches -> origin/boosted-searches
* [new branch] bulk-button-class -> origin/bulk-button-class
* [new branch] category_definition -> origin/category_definition
* [new branch] chat-github-onebox -> origin/chat-github-onebox
* [new branch] chat-reaction-emoji-alignment -> origin/chat-reaction-emoji-alignment
* [new branch] chat/direct-messages -> origin/chat/direct-messages
* [new branch] confirm-session-only-after-5-mins -> origin/confirm-session-only-after-5-mins
* [new branch] custom-field-store-cleanup -> origin/custom-field-store-cleanup
* [new branch] delete-backups-based-on-time-window -> origin/delete-backups-based-on-time-window
* [new branch] dependabot/github_actions/actions/labeler-5 -> origin/dependabot/github_actions/actions/labeler-5
* [new branch] dependabot/github_actions/actions/stale-9 -> origin/dependabot/github_actions/actions/stale-9
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.5.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.5.0
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.9.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.9.0
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.7.1 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.7.1
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.6.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.6.0
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.5.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.5.0
* [new branch] desktop-notification-handlers -> origin/desktop-notification-handlers
* [new branch] dev/add-a-reference-column-to-notifications -> origin/dev/add-a-reference-column-to-notifications
+ ee95e6359...a2b413786 dev/add-new-chat-metrics -> origin/dev/add-new-chat-metrics (forced update)
* [new branch] dev/drop-notification_id-column-on-chat-mentions -> origin/dev/drop-notification_id-column-on-chat-mentions
* [new branch] dev/dry-up-user-status-serializers -> origin/dev/dry-up-user-status-serializers
* [new branch] dev/flaky-chat-details-collapser-spec -> origin/dev/flaky-chat-details-collapser-spec
* [new branch] dev/no-need-to-include-user-status-twice -> origin/dev/no-need-to-include-user-status-twice
* [new branch] dev/remove-legacy-hamburger-menu -> origin/dev/remove-legacy-hamburger-menu
* [new branch] dev/rethink-mass-mentions -> origin/dev/rethink-mass-mentions
* [new branch] dev/rethink-mass-mentions-polymorphic -> origin/dev/rethink-mass-mentions-polymorphic
* [new branch] dev/revert-guardian-devex -> origin/dev/revert-guardian-devex
+ 54940ca5c...3eacfe150 dev_paginate_categories_json -> origin/dev_paginate_categories_json (forced update)
* [new branch] dev_watched_words -> origin/dev_watched_words
+ 46fe4511f...a9d0e7069 ember-4 -> origin/ember-4 (forced update)
* [new branch] ember-5-plugins -> origin/ember-5-plugins
* [new branch] extract_stripper -> origin/extract_stripper
* [new branch] feature/admin-sidebar-v0 -> origin/feature/admin-sidebar-v0
9a6c6fd5b..8780daeee feature/bookmark-menu-and-modal-redesign -> origin/feature/bookmark-menu-and-modal-redesign
* [new branch] feature/migrations-schema-generator -> origin/feature/migrations-schema-generator
* [new branch] feature_watched_words_validation -> origin/feature_watched_words_validation
* [new branch] file-size-restriction -> origin/file-size-restriction
43df37774..4393dd37e filtered-events -> origin/filtered-events
* [new branch] fix/count-mass-mentions-correctly -> origin/fix/count-mass-mentions-correctly
* [new branch] full-page -> origin/full-page
ce7fb6906..31e32f8a1 generic-import-latest -> origin/generic-import-latest
* [new branch] generic-import-latest-snowflake -> origin/generic-import-latest-snowflake
* [new branch] generic-import-update -> origin/generic-import-update
* [new branch] image-assets -> origin/image-assets
* [new branch] independent-theme-compiler -> origin/independent-theme-compiler
* [new branch] input-text-field-component -> origin/input-text-field-component
* [new branch] issue/fix-guardian-init-basic-user -> origin/issue/fix-guardian-init-basic-user
* [new branch] keyword-site-setting -> origin/keyword-site-setting
+ bdcc24f96...92e545292 list-wrapper -> origin/list-wrapper (forced update)
e3636078c..5def32699 mock-chat-index-redesign -> origin/mock-chat-index-redesign
* [new branch] move_inflector -> origin/move_inflector
* [new branch] multi-invite -> origin/multi-invite
* [new branch] noti-glimmer -> origin/noti-glimmer
* [new branch] oklab -> origin/oklab
* [new branch] poc/auto-after-before-plugin-outlets -> origin/poc/auto-after-before-plugin-outlets
* [new branch] poc/insert-before-after-wrapping-outlet -> origin/poc/insert-before-after-wrapping-outlet
* [new branch] pretty-text-please -> origin/pretty-text-please
* [new branch] reload-page-user-prefs-2fa -> origin/reload-page-user-prefs-2fa
* [new branch] revert-maxmind -> origin/revert-maxmind
ef3f41543..223626d7a stable -> origin/stable
* [new branch] support-load-more-btn -> origin/support-load-more-btn
* [new branch] test-issue-temporary -> origin/test-issue-temporary
043b4a418..4949d85c1 tests-passed -> origin/tests-passed
* [new branch] tmp/reimplement-all-and-here-mentions -> origin/tmp/reimplement-all-and-here-mentions
* [new branch] tobiaseigen-patch-3 -> origin/tobiaseigen-patch-3
* [new branch] transform-hooks -> origin/transform-hooks
* [new branch] transform-post-fn-api -> origin/transform-post-fn-api
* [new branch] tweaks-2-fr -> origin/tweaks-2-fr
* [new branch] username_cache -> origin/username_cache
* [new branch] ux-add-sorting-params-to-outlet -> origin/ux-add-sorting-params-to-outlet
t [tag update] beta -> beta
t [tag update] latest-release -> latest-release
* [new tag] v3.1.3 -> v3.1.3
* [new tag] v3.2.0.beta3 -> v3.2.0.beta3
I, [2023-12-11T06:37:05.107220 #1] INFO -- :
I, [2023-12-11T06:37:05.107337 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
git pull
else
git -c advice.detachedHead=false checkout tests-passed
fi
'
Switched to a new branch 'tests-passed'
I, [2023-12-11T06:37:10.039336 #1] INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.
I, [2023-12-11T06:37:10.039485 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2023-12-11T06:37:10.055796 #1] INFO -- :
I, [2023-12-11T06:37:10.055932 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-12-11T06:37:10.062383 #1] INFO -- :
I, [2023-12-11T06:37:10.062911 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-12-11T06:37:10.068906 #1] INFO -- :
I, [2023-12-11T06:37:10.069051 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-12-11T06:37:10.075337 #1] INFO -- :
I, [2023-12-11T06:37:10.075478 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-12-11T06:37:10.081087 #1] INFO -- :
I, [2023-12-11T06:37:10.081222 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-12-11T06:37:10.087004 #1] INFO -- :
I, [2023-12-11T06:37:10.087139 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-12-11T06:37:10.093140 #1] INFO -- :
I, [2023-12-11T06:37:10.093305 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-12-11T06:37:10.100413 #1] INFO -- :
I, [2023-12-11T06:37:10.100570 #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-12-11T06:37:10.108011 #1] INFO -- :
I, [2023-12-11T06:37:10.108130 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-12-11T06:37:10.116596 #1] INFO -- :
I, [2023-12-11T06:37:10.116726 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-12-11T06:37:10.124273 #1] INFO -- :
I, [2023-12-11T06:37:10.124421 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-12-11T06:37:10.134061 #1] INFO -- :
I, [2023-12-11T06:37:10.134228 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-12-11T06:37:10.141458 #1] INFO -- :
I, [2023-12-11T06:37:10.141602 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-12-11T06:37:10.163707 #1] INFO -- :
I, [2023-12-11T06:37:10.163854 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-12-11T06:37:10.169471 #1] INFO -- :
I, [2023-12-11T06:37:10.170368 #1] INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2023-12-11T06:37:10.171519 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2023-12-11T06:37:11.142485 #1] INFO -- :
I, [2023-12-11T06:37:11.142680 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2023-12-11T06:37:11.877496 #1] INFO -- :
I, [2023-12-11T06:37:11.878167 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/paviliondev/discourse-locations.git
Cloning into 'discourse-locations'...
I, [2023-12-11T06:37:12.713978 #1] INFO -- :
I, [2023-12-11T06:37:12.714105 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Cloning into 'discourse-data-explorer'...
I, [2023-12-11T06:37:13.532864 #1] INFO -- :
I, [2023-12-11T06:37:13.533001 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-adplugin.git
Cloning into 'discourse-adplugin'...
I, [2023-12-11T06:37:14.305555 #1] INFO -- :
I, [2023-12-11T06:37:14.305817 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions.git
Cloning into 'discourse-reactions'...
I, [2023-12-11T06:37:15.045125 #1] INFO -- :
I, [2023-12-11T06:37:15.045247 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-templates.git
Cloning into 'discourse-templates'...
I, [2023-12-11T06:37:15.809915 #1] INFO -- :
I, [2023-12-11T06:37:15.810046 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-affiliate.git
Cloning into 'discourse-affiliate'...
I, [2023-12-11T06:37:16.433061 #1] INFO -- :
I, [2023-12-11T06:37:16.434123 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.442090 #1] INFO -- :
I, [2023-12-11T06:37:16.442586 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-12-11T06:37:16.446759 #1] INFO -- :
I, [2023-12-11T06:37:16.447263 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2023-12-11T06:37:16.451474 #1] INFO -- :
I, [2023-12-11T06:37:16.452405 #1] INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2023-12-11T06:37:16.453144 #1] INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.453873 #1] INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.454418 #1] INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2023-12-11T06:37:16.454991 #1] INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2023-12-11T06:37:16.455481 #1] INFO -- : > echo "done configuring web"
I, [2023-12-11T06:37:16.459601 #1] INFO -- : done configuring web
I, [2023-12-11T06:37:16.460326 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-12-11T06:37:16.836806 #1] INFO -- :
I, [2023-12-11T06:37:16.836974 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-12-11T06:37:19.438303 #1] INFO -- :
I, [2023-12-11T06:37:19.438984 #1] INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2023-12-11T06:37:19.442692 #1] INFO -- :
I, [2023-12-11T06:37:19.442789 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
warning " > @glint/environment-ember-loose@1.1.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning " > @glint/environment-ember-template-imports@1.1.0" has unmet peer dependency "ember-template-imports@^3.0.0".
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning Pattern ["wrap-ansi@^7.0.0"] is trying to unpack in the same destination "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" as pattern ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. This could result in non-deterministic behavior, skipping.
warning " > discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @ember/legacy-built-in-components@0.5.0" has incorrect peer dependency "ember-source@>= 4.8".
warning "workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-4a0ff1cd-82ba-483f-8207-6b2c0f0b31fb > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
I, [2023-12-11T06:39:22.730680 #1] INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
$ ./run-patch-package
patch-package 8.0.0
Applying patches...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@1.1.2 ✔
ember-cli@5.0.0 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
virtual-dom@2.1.1 ✔
Done in 64.07s.
Done in 115.18s.
yarn cache v1.22.19
success Cleared cache.
Done in 7.53s.
I, [2023-12-11T06:39:22.731495 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2023-12-11T06:39:23.103216 #1] INFO -- :
I, [2023-12-11T06:39:23.103337 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2023-12-11T06:39:23.331037 #1] INFO -- : You are replacing the current local value of without, which is currently "test:development"
I, [2023-12-11T06:39:23.331186 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory:
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext
/usr/local/bin/ruby extconf.rb
-- tar zxvfo msgpack-1.1.0.tar.gz
-- env CFLAGS=nil LDFLAGS=nil CC=nil
-- ./configure --disable-dependency-tracking --disable-shared --with-pic
--prefix=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/
--libdir=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/lib
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/bin/$(RUBY_BASE_NAME)
extconf.rb:6:in `sys': ./configure --disable-dependency-tracking
--disable-shared --with-pic
--prefix=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/
--libdir=/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0/ext/dst/lib
failed, please report to https://github.com/tmm1/rbtrace/issues (RuntimeError)
from extconf.rb:42:in `block (2 levels) in <main>'
from extconf.rb:34:in `chdir'
from extconf.rb:34:in `block in <main>'
from extconf.rb:30:in `chdir'
from extconf.rb:30:in `<main>'
To see why this extension failed to compile, please check the mkmf.log which can
be found here:
/var/www/discourse/vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/rbtrace-0.5.0/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rbtrace-0.5.0 for inspection.
Results logged to
/var/www/discourse/vendor/bundle/ruby/3.2.0/extensions/x86_64-linux/3.2.0/rbtrace-0.5.0/gem_make.out
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:120:in `run'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/ext_conf_builder.rb:28:in
`build'
/usr/[code]
local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:188:in
`build_extension'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:222:in `block in
build_extensions'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:219:in `each'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/ext/builder.rb:219:in
`build_extensions'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/installer.rb:844:in
`build_extensions'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/rubygems_gem_installer.rb:72:in
`build_extensions'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/rubygems_gem_installer.rb:28:in
`install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/source/rubygems.rb:198:in
`install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/gem_installer.rb:54:in
`install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/gem_installer.rb:16:in
`install_from_spec'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/parallel_installer.rb:156:in
`do_install'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/installer/parallel_installer.rb:147:in
`block in worker_pool'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:62:in
`apply_func'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:57:in
`block in process_queue'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:54:in
`loop'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:54:in
`process_queue'
/usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.13/lib/bundler/worker.rb:90:in
`block (2 levels) in create_threads'
Une erreur s'est produite lors de l'installation de rbtrace (0.5.0), et Bundler ne peut pas continuer.
Dans Gemfile :
rbtrace
I, [2023-12-11T06:40:09.131584 #1] INFO -- : Récupération des métadonnées du gem depuis https://rubygems.org/.........
Récupération de rake 13.1.0
Installation de rake 13.1.0
Utilisation de concurrent-ruby 1.2.2
Utilisation de minitest 5.20.0
Utilisation de builder 3.2.4
Utilisation de erubi 1.12.0
Récupération de racc 1.7.3
Utilisation de crass 1.0.6
Utilisation de rack 2.2.8
Utilisation de mini_mime 1.1.5
Récupération de date 3.3.4
Récupération de public_suffix 5.0.4
Récupération de timeout 0.4.1
Installation de timeout 0.4.1
Installation de public_suffix 5.0.4
Installation de date 3.3.4 avec extensions natives
Installation de racc 1.7.3 avec extensions natives
Récupération de aws-eventstream 1.3.0
Installation de aws-eventstream 1.3.0
Utilisation de aws-partitions 1.583.0
Utilisation de jmespath 1.6.2
Récupération de base64 0.2.0
Installation de base64 0.2.0
Récupération de bigdecimal 3.1.4
Utilisation de msgpack 1.7.2
Utilisation de bundler 2.4.13
Utilisation de byebug 11.1.3
Utilisation de cbor 0.5.9.6
Récupération de cgi 0.4.1
Installation de bigdecimal 3.1.4 avec extensions natives
Installation de cgi 0.4.1 avec extensions natives
Utilisation de chunky_png 1.4.0
Utilisation de coderay 1.1.3
Utilisation de colored2 4.0.0
Utilisation de connection_pool 2.4.1
Utilisation de openssl 3.2.0
Utilisation de cppjieba_rb 0.4.2
Utilisation de diffy 3.4.2
Utilisation de digest 3.1.1
Utilisation de discourse-fonts 0.0.9
Utilisation de email_reply_trimmer 0.1.13
Récupération de excon 0.105.0
Installation de excon 0.105.0
Utilisation de execjs 2.9.1
Utilisation de exifr 1.4.0
Utilisation de faraday-net_http 3.0.2
Utilisation de ruby2_keywords 0.0.5
Utilisation de fast_blank 1.0.1
Utilisation de fast_xs 0.8.0
Utilisation de fastimage 2.2.7
Utilisation de ffi 1.16.3
Utilisation de fspath 3.1.2
Utilisation de gc_tracer 1.5.1
Récupération de google-protobuf 3.25.1 (x86_64-linux)
Installation de google-protobuf 3.25.1 (x86_64-linux)
Utilisation de guess_html_encoding 0.0.11
Utilisation de hana 1.3.7
Utilisation de hashie 5.0.0
Utilisation de highline 2.1.0
Utilisation de htmlentities 4.3.4
Utilisation de http_accept_language 2.1.1
Utilisation de image_size 3.3.0
Utilisation de in_threads 1.6.0
Utilisation de progress 3.6.0
Récupération de json 2.7.1
Installation de json 2.7.1 avec extensions natives
Récupération de regexp_parser 2.8.3
Installation de regexp_parser 2.8.3
Récupération de unf_ext 0.0.9.1
Installation de unf_ext 0.0.9.1 avec extensions natives
Utilisation de jwt 2.7.1
Utilisation de kgio 2.11.4
Utilisation de libv8-node 18.16.0.0 (x86_64-linux)
Utilisation de method_source 1.0.0
Utilisation de thor 1.3.0
Utilisation de zeitwerk 2.6.12
Utilisation de logstash-event 1.2.02
Récupération de logster 2.13.1
Installation de logster 2.13.1
Utilisation de lru_redux 1.1.0
Utilisation de lz4-ruby 0.3.3
Utilisation de maxminddb 0.1.22
Utilisation de memory_profiler 1.0.1
Utilisation de redis 4.8.1
Utilisation de mini_sql 1.5.0
Utilisation de multi_json 1.15.0
Utilisation de multi_xml 0.6.0
Utilisation de mustache 1.1.1
Récupération de uri 0.13.0
Installation de uri 0.13.0
Récupération de nio4r 2.7.0
Installation de nio4r 2.7.0 avec extensions natives
Utilisation de version_gem 1.1.3
Utilisation de optimist 3.1.0
Utilisation de pg 1.5.4
Utilisation de raindrops 0.20.1
Utilisation de rchardet 1.8.0
Utilisation de rexml 3.2.6
Utilisation de rinku 2.0.6
Utilisation de rotp 6.3.0
Utilisation de rqrcode_core 1.2.0
Utilisation de rubyzip 2.3.2
Utilisation de sshkey 3.0.0
Utilisation de stackprof 0.2.25
Utilisation de i18n 1.14.1
Utilisation de tzinfo 2.0.6
Utilisation de rack-test 2.1.0
Utilisation de request_store 1.5.1
Utilisation de message_bus 4.3.8
Récupération de rack-mini-profiler 3.3.0
Installation de rack-mini-profiler 3.3.0
Utilisation de rack-protection 3.1.0
Utilisation de sprockets 3.7.2 depuis https://github.com/rails/sprockets (à 3.x@f4d3dae)
Récupération de net-protocol 0.2.2
Installation de net-protocol 0.2.2
Récupération de addressable 2.8.6
Installation de addressable 2.8.6
Utilisation de aws-sigv4 1.5.0
Récupération de bootsnap 1.17.0
Installation de bootsnap 1.17.0 avec extensions natives
Utilisation de openssl-signature_algorithm 1.3.0
Utilisation de uglifier 4.2.0
Récupération de faraday 2.7.12
Installation de faraday 2.7.12
Utilisation de mini_suffix 0.3.3
Récupération de nokogiri 1.15.5 (x86_64-linux)
Installation de nokogiri 1.15.5 (x86_64-linux)
Utilisation de image_optim 0.31.3
Utilisation de omniauth 1.9.2
Récupération de sass-embedded 1.69.5 (x86_64-linux-gnu)
Installation de sass-embedded 1.69.5 (x86_64-linux-gnu)
Utilisation de unf 0.1.4
Récupération de web-push 3.0.1
Installation de web-push 3.0.1
Utilisation de logstash-logger 0.26.1
Utilisation de mini_racer 0.8.0
Utilisation de pry 0.14.2
Utilisation de sidekiq 6.5.12
Utilisation de redis-namespace 1.11.0
Récupération de net-http 0.4.0
Installation de net-http 0.4.0
Utilisation de oauth-tty 1.0.5
Utilisation de snaky_hash 2.0.1
Récupération de rbtrace 0.5.0
Installation de rbtrace 0.5.0 avec extensions natives
Utilisation de activesupport 7.0.7
Utilisation de rqrcode 2.2.0
Utilisation de rss 0.3.0
Utilisation de tzinfo-data 1.2023.3
Utilisation de unicorn 6.1.0
Utilisation de net-pop 0.1.2
Utilisation de net-smtp 0.4.0
Utilisation de css_parser 1.16.0
Utilisation de aws-sdk-core 3.130.2
Utilisation de cose 1.3.0
Utilisation de faraday-retry 2.2.0
Utilisation de oauth2 1.4.11
Récupération de loofah 2.22.0
Installation de loofah 2.22.0
Utilisation de ruby-readability 0.7.0
Utilisation de sanitize 6.1.0
Récupération de sassc-embedded 1.68.6
Installation de sassc-embedded 1.68.6
Utilisation de simpleidn 0.2.1
Utilisation de rtlcss 0.2.1
Utilisation de pry-byebug 3.10.1
Utilisation de pry-rails 0.3.9
Utilisation de mini_scheduler 0.16.0
Utilisation de oauth 1.1.0
Utilisation de rails-dom-testing 2.2.0
Utilisation de globalid 1.2.1
Utilisation de activemodel 7.0.7
Utilisation de aws-sdk-kms 1.56.0
Utilisation de aws-sdk-sns 1.53.0
Utilisation de omniauth-oauth2 1.7.3
Utilisation de rails-html-sanitizer 1.6.0
Récupération de json_schemer 2.1.1
Installation de json_schemer 2.1.1
Utilisation de omniauth-oauth 1.2.0
Utilisation de actionview 7.0.7
Utilisation de activejob 7.0.7
Utilisation de active_model_serializers 0.8.4
Utilisation de activerecord 7.0.7
Utilisation de aws-sdk-s3 1.114.0
Utilisation de omniauth-facebook 9.0.0
Utilisation de omniauth-github 1.4.0
Utilisation de omniauth-google-oauth2 0.8.2
Utilisation de omniauth-twitter 1.4.0
Utilisation de actionpack 7.0.7
Utilisation de actionview_precompiler 0.3.0
Utilisation de discourse-seed-fu 2.3.12
Utilisation de railties 7.0.7
Utilisation de sprockets-rails 3.4.2
Utilisation de lograge 0.14.0
Utilisation de rails_failover 2.0.1
Utilisation de rails_multisite 5.0.0
Utilisation de puma 6.4.0
Récupération de net-imap 0.4.7
Installation de net-imap 0.4.7
Utilisation de mail 2.8.1
Utilisation de actionmailer 7.0.7
Récupération de oj 3.16.2
Installation de oj 3.16.2 avec extensions natives
I, [2023-12-11T06:40:09.132711 #1] INFO -- : Terminaison des processus asynchrones
I, [2023-12-11T06:40:09.133069 #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 : 40
2023-12-11 06:40:09.133 UTC [40] LOG: demande d'arrêt rapide reçue
I, [2023-12-11T06:40:09.133831 #1] INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid : 109
109:signal-handler (1702276809) SIGTERM reçu, planification de l'arrêt...
2023-12-11 06:40:09.138 UTC [40] LOG: annulation des transactions actives
2023-12-11 06:40:09.144 UTC [40] LOG: le travailleur d'arrière-plan "logical replication launcher" (PID 49) s'est arrêté avec le code de sortie 1
2023-12-11 06:40:09.146 UTC [44] LOG: arrêt en cours
2023-12-11 06:40:09.168 UTC [40] LOG: le système de base de données est arrêté
109:M 11 Dec 2023 06:40:09.173 # Arrêt demandé par l'utilisateur...
109:M 11 Dec 2023 06:40:09.173 * Sauvegarde de la dernière instantanée RDB avant la sortie.
109:M 11 Dec 2023 06:40:10.723 * Base de données sauvegardée sur le disque
109:M 11 Dec 2023 06:40:10.723 # Redis est maintenant prêt à quitter, au revoir...
ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4' a échoué avec le retour #<Process::Status: pid 585 exit 5>
Lieu de l'échec : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap a échoué avec le code de sortie 5
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher des messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
9d6071df716185b1c31a8703028a03d6fb0198216704c41506a69b09c67d4519
root@greyarro:/var/discourse#
J’ai exécuté ./discourse-doctor qui semblait faire beaucoup de choses effrayantes que je ne comprenais pas, mais malheureusement cela n’a rien changé et cela s’est terminé par ce qui semble être le même message :
ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4' a échoué avec le retour #<Process::Status: pid 585 exit 5>
Lieu de l'échec : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap a échoué avec le code de sortie 5
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher des messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
9f72d4c67a46bda65d95233149ac8f661bdae02e70ae9a265666920d71de14e2
==================== FIN DU JOURNAL DE RECONSTRUCTION ====================
Échec de la reconstruction de l'application.
Quelqu’un peut-il éclairer la lanterne sur le problème, ou m’aider à nous remettre en ligne ??



