J'ai besoin d'aide pour l'installation

(Avant de demander, avez-vous cherché d’abord ? Appuyez sur :magnifying_glass_tilted_left: en haut à droite pour chercher)
: Oui, j’ai cherché mais il n’y a pas de solutions.

Erreur :

ActiveRecord::RecordNotFound: Impossible de trouver Upload avec 'id'=-6 (ActiveRecord::RecordNotFound)

ÉCHEC
Pups::ExecError : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' a échoué avec le retour #<Process::Status: pid 1836 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.

EXTRA : j’utilise web.china.template

J’ai essayé N fois ./launcher rebuild app, j’ai toujours cette erreur, et j’ai essayé de réinstaller le système d’ubuntu → CentOS Stream 9, cela ne fonctionne toujours pas pour moi…

Pour confirmer, effectuez-vous une installation standard sur la machine ?

Oui, j’ai suivi les étapes une par une

J’ai toujours besoin d’aide, j’ai essayé de changer de système et j’ai beaucoup travaillé, cela n’a pas résolu le problème…

Si possible, veuillez publier l’intégralité du message d’installation avec toutes les erreurs. Nous avons besoin de plus d’informations.

Tous les journaux

[root@VM-12-13-opencloudos discourse]# ./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Launcher is up-to-date
2.0.20240825-0027: Pulling from discourse/base
Digest: sha256:6de68cb49198b5281f79ed9401b3fe818c854d220dcf0238549fe2f2adb19146
Status: Image is up to date for discourse/base:2.0.20240825-0027
docker.io/discourse/base:2.0.20240825-0027
/usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-10-19T13:50:31.994053 #1]  INFO -- : Lecture depuis stdin
I, [2024-10-19T13:50:32.004621 #1]  INFO -- : Fichier > /etc/service/postgres/run  chmod: +x  chown: 
I, [2024-10-19T13:50:32.009191 #1]  INFO -- : Fichier > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2024-10-19T13:50:32.013618 #1]  INFO -- : Fichier > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2024-10-19T13:50:32.017938 #1]  INFO -- : Fichier > /root/install_postgres  chmod: +x  chown: 
I, [2024-10-19T13:50:32.022326 #1]  INFO -- : Fichier > /root/upgrade_postgres  chmod: +x  chown: 
I, [2024-10-19T13:50:32.022750 #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, [2024-10-19T13:50:32.023536 #1]  INFO -- : Remplacement de (?-mix:#?listen_addresses *=.*) par listen_addresses = '*' dans /etc/postgresql/13/main/postgresql.conf
I, [2024-10-19T13:50:32.025221 #1]  INFO -- : Remplacement de (?-mix:#?synchronous_commit *=.*) par synchronous_commit = $db_synchronous_commit dans /etc/postgresql/13/main/postgresql.conf
I, [2024-10-19T13:50:32.026428 #1]  INFO -- : Remplacement de (?-mix:#?shared_buffers *=.*) par shared_buffers = $db_shared_buffers dans /etc/postgresql/13/main/postgresql.conf
I, [2024-10-19T13:50:32.027604 #1]  INFO -- : Remplacement de (?-mix:#?work_mem *=.*) par work_mem = $db_work_mem dans /etc/postgresql/13/main/postgresql.conf
I, [2024-10-19T13:50:32.029619 #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, [2024-10-19T13:50:32.030608 #1]  INFO -- : Remplacement de (?-mix:#?checkpoint_segments *=.*) par checkpoint_segments = $db_checkpoint_segments dans /etc/postgresql/13/main/postgresql.conf
I, [2024-10-19T13:50:32.031551 #1]  INFO -- : Remplacement de (?-mix:#?logging_collector *=.*) par logging_collector = $db_logging_collector dans /etc/postgresql/13/main/postgresql.conf
I, [2024-10-19T13:50:32.033322 #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, [2024-10-19T13:50:32.034706 #1]  INFO -- : Remplacement de (?-mix:^#local +replication +postgres +peer$) par local replication postgres  peer dans /etc/postgresql/13/main/pg_hba.conf
I, [2024-10-19T13:50:32.035041 #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, [2024-10-19T13:50:32.036167 #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, [2024-10-19T13:50:32.037059 #1]  INFO -- : > if [ -f /root/install_postgres ]; then
  /root/install_postgres && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
  socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
fi

I, [2024-10-19T13:50:33.948482 #1]  INFO -- : Génération des locales (cela peut prendre un moment)...
  en_US.UTF-8... terminé
Génération terminée.

I, [2024-10-19T13:50:33.948732 #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, [2024-10-19T13:50:33.955411 #1]  INFO -- : Fichier > /usr/local/bin/create_db  chmod: +x  chown: 
I, [2024-10-19T13:50:33.963917 #1]  INFO -- : Fichier > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-10-19T13:50:33.968300 #1]  INFO -- : Fichier > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2024-10-19T13:50:33.969657 #1]  INFO -- : > sleep 5
2024-10-19 13:50:34.081 UTC [39] LOG:  démarrage de PostgreSQL 13.16 (Debian 13.16-1.pgdg120+1) sur x86_64-pc-linux-gnu, compilé par gcc (Debian 12.2.0-14) 12.2.0, 64-bit
2024-10-19 13:50:34.082 UTC [39] LOG:  écoute sur l'adresse IPv4 "0.0.0.0", port 5432
2024-10-19 13:50:34.082 UTC [39] LOG:  écoute sur l'adresse IPv6 "::", port 5432
2024-10-19 13:50:34.086 UTC [39] LOG:  écoute sur le socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2024-10-19 13:50:34.093 UTC [48] LOG:  le système de bases de données a été arrêté le 2024-10-19 13:48:19 UTC
2024-10-19 13:50:34.103 UTC [39] LOG:  le système de bases de données est prêt à accepter les connexions
I, [2024-10-19T13:50:38.974064 #1]  INFO -- : 
I, [2024-10-19T13:50:38.974219 #1]  INFO -- : > /usr/local/bin/create_db
2024-10-19 13:50:39.815 UTC [58] postgres@postgres ERROR:  la base de données « discourse » existe déjà
2024-10-19 13:50:39.815 UTC [58] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
erreur createdb : la création de la base de données a échoué : ERROR:  la base de données « discourse » existe déjà
2024-10-19 13:50:39.904 UTC [61] postgres@discourse ERROR:  le rôle « discourse » existe déjà
2024-10-19 13:50:39.904 UTC [61] postgres@discourse STATEMENT:  create user discourse;
ERROR:  le rôle « discourse » existe déjà
NOTICE:  l'extension « hstore » existe déjà, saut
NOTICE:  l'extension « pg_trgm » existe déjà, saut
NOTICE:  l'extension « vector » existe déjà, saut
NOTICE:  la version « 0.7.4 » de l'extension « vector » est déjà installée
NOTICE:  l'extension « hstore » existe déjà, saut
NOTICE:  l'extension « pg_trgm » existe déjà, saut
NOTICE:  l'extension « vector » existe déjà, saut
NOTICE:  la version « 0.7.4 » de l'extension « vector » est déjà installée
I, [2024-10-19T13:50:41.055604 #1]  INFO -- : GRANT
ALTER SCHEMA
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
ALTER EXTENSION
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
ALTER EXTENSION
UPDATE 0

I, [2024-10-19T13:50:41.056260 #1]  INFO -- : > echo postgres installed!
I, [2024-10-19T13:50:41.058685 #1]  INFO -- : postgres installed!

I, [2024-10-19T13:50:41.062996 #1]  INFO -- : Fichier > /etc/service/redis/run  chmod: +x  chown: 
I, [2024-10-19T13:50:41.066731 #1]  INFO -- : Fichier > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2024-10-19T13:50:41.070663 #1]  INFO -- : Fichier > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2024-10-19T13:50:41.072432 #1]  INFO -- : Remplacement de daemonize yes par  dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.073165 #1]  INFO -- : Remplacement de (?-mix:^pidfile.*$) par  dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.075450 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-10-19T13:50:41.083114 #1]  INFO -- : 
I, [2024-10-19T13:50:41.083654 #1]  INFO -- : Remplacement de (?-mix:^logfile.*$) par logfile "" dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.084501 #1]  INFO -- : Remplacement de (?-mix:^bind .*$) par  dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.086688 #1]  INFO -- : Remplacement de (?-mix:^dir .*$) par dir /shared/redis_data dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.088658 #1]  INFO -- : Remplacement de (?-mix:^protected-mode yes) par protected-mode no dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.091200 #1]  INFO -- : Remplacement de # io-threads 4 par io-threads $redis_io_threads dans /etc/redis/redis.conf
I, [2024-10-19T13:50:41.095884 #1]  INFO -- : > echo redis installed
I, [2024-10-19T13:50:41.097627 #1]  INFO -- : redis installed

I, [2024-10-19T13:50:41.097959 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-10-19T13:50:41.105603 #1]  INFO -- : logfile ""

I, [2024-10-19T13:50:41.105814 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-10-19T13:50:41.107689 #1]  INFO -- : > sleep 10
107:C 19 Oct 2024 13:50:41.123 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
107:C 19 Oct 2024 13:50:41.123 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=107, just started
107:C 19 Oct 2024 13:50:41.123 # Configuration loaded
107:M 19 Oct 2024 13:50:41.123 * monotonic clock: POSIX clock_gettime
107:M 19 Oct 2024 13:50:41.126 * Running mode=standalone, port=6379.
107:M 19 Oct 2024 13:50:41.126 # Server initialized
107:M 19 Oct 2024 13:50:41.126 # 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.
107:M 19 Oct 2024 13:50:41.126 * Loading RDB produced by version 7.0.7
107:M 19 Oct 2024 13:50:41.126 * RDB age 142 seconds
107:M 19 Oct 2024 13:50:41.126 * RDB memory usage when created 0.83 Mb
107:M 19 Oct 2024 13:50:41.126 * Done loading RDB, keys loaded: 11, keys expired: 0.
107:M 19 Oct 2024 13:50:41.126 * DB loaded from disk: 0.000 seconds
107:M 19 Oct 2024 13:50:41.126 * Ready to accept connections
I, [2024-10-19T13:50:51.109945 #1]  INFO -- : 
I, [2024-10-19T13:50:51.110333 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2024-10-19T13:50:51.115648 #1]  INFO -- : thpoff is installed!

I, [2024-10-19T13:50:51.116217 #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, [2024-10-19T13:50:51.185084 #1]  INFO -- : 
I, [2024-10-19T13:50:51.185195 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2024-10-19T13:50:51.256814 #1]  INFO -- : 
I, [2024-10-19T13:50:51.256929 #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, [2024-10-19T13:50:51.324896 #1]  INFO -- : 
I, [2024-10-19T13:50:51.325095 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-10-19T13:50:51.327476 #1]  INFO -- : 
I, [2024-10-19T13:50:51.330153 #1]  INFO -- : Fichier > /etc/cron.d/anacron  chmod:   chown: 
I, [2024-10-19T13:50:51.334196 #1]  INFO -- : Fichier > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2024-10-19T13:50:51.338092 #1]  INFO -- : Fichier > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2024-10-19T13:50:51.341990 #1]  INFO -- : Fichier > /etc/service/nginx/run  chmod: +x  chown: 
I, [2024-10-19T13:50:51.345790 #1]  INFO -- : Fichier > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2024-10-19T13:50:51.349861 #1]  INFO -- : Fichier > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2024-10-19T13:50:51.350146 #1]  INFO -- : Remplacement de # postgres par if [ -f /root/install_postgres ]; then
  /root/install_postgres
  rm /root/install_postgres
fi
sv start postgres || exit 1
 dans /etc/service/unicorn/run
I, [2024-10-19T13:50:51.352055 #1]  INFO -- : > su discourse -c 'git config --global url."https://mirror.ghproxy.com/https://github.com/".insteadOf "https://github.com/"'
I, [2024-10-19T13:50:51.401411 #1]  INFO -- : 
I, [2024-10-19T13:50:51.403411 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
Mise à jour des fichiers : 100% (34680/34680), terminé.
I, [2024-10-19T13:50:55.210905 #1]  INFO -- : HEAD is now at 274e18622 FIX: Video uploads sometimes hang indefinitely (#28523)

I, [2024-10-19T13:50:55.211024 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-10-19T13:50:55.343230 #1]  INFO -- : 
I, [2024-10-19T13:50:55.343530 #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
'
warning: redirecting to https://ghp.ci/https://github.com/discourse/discourse.git/
From https://mirror.ghproxy.com/https://github.com/discourse/discourse
 - [deleted]             (none)     -> origin/0-a-gjs-ace
 - [deleted]             (none)     -> origin/better-respect-End-key-in-topics
 - [deleted]             (none)     -> origin/category-experts-approved-webhook-event
 - [deleted]             (none)     -> origin/chat-sound-respects-indicator-pref
 - [deleted]             (none)     -> origin/d-button-noautoclass
 - [deleted]             (none)     -> origin/dependabot/bundler/omniauth-google-oauth2-1.1.2
 - [deleted]             (none)     -> origin/dependabot/bundler/sass-embedded-1.77.8
 - [deleted]             (none)     -> origin/dependabot/bundler/sassc-embedded-1.77.8
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/ember-cli-deprecation-workflow-3.0.2
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/ember/test-helpers-4.0.1
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/eslint-9.7.0
 - [deleted]             (none)     -> origin/dependabot/npm_and_yarn/sass-1.77.8
 - [deleted]             (none)     -> origin/detect-default-readonly
 - [deleted]             (none)     -> origin/dev/add-skeleton-of-section-landing-page-and-items
 - [deleted]             (none)     -> origin/dev/remove-header-widgets
 - [deleted]             (none)     -> origin/feature/site-text-result-selected-lang
 - [deleted]             (none)     -> origin/fix/add-user-to-user-directory-when-activated
 - [deleted]             (none)     -> origin/issue/fix-bookmark-clearing-reminder
 - [deleted]             (none)     -> origin/loic-drop-compiled-js-column
 - [deleted]             (none)     -> origin/mt/converter
 - [deleted]             (none)     -> origin/mt/uploads-command
 - [deleted]             (none)     -> origin/native-class-components-2
 - [deleted]             (none)     -> origin/native-class-components-3
 - [deleted]             (none)     -> origin/notifications_id_bigint
 - [deleted]             (none)     -> origin/prevent-desktop-notifications-on-mobile
 - [deleted]             (none)     -> origin/tobiaseigen-patch-3
 - [deleted]             (none)     -> origin/tobiaseigen-patch-5
 - [deleted]             (none)     -> origin/update-composer-media-optimization-requirements
 - [deleted]             (none)     -> origin/ux/admin-plugins-ui-guidelines
   274e18622..201c174b4  main                    -> origin/main
 * [new branch]          0-a-dl                  -> origin/0-a-dl
 * [new branch]          0-a-more-topics-api     -> origin/0-a-more-topics-api
 * [new branch]          0-a-notif-button-gjs    -> origin/0-a-notif-button-gjs
 * [new branch]          0-a-presence-ref        -> origin/0-a-presence-ref
 * [new branch]          auto-grid-images        -> origin/auto-grid-images
 * [new branch]          automatic-grid-images   -> origin/automatic-grid-images
 * [new branch]          avatar-uploader-uppy    -> origin/avatar-uploader-uppy
 * [new branch]          chat-uppy-upload        -> origin/chat-uppy-upload
 * [new branch]          chunk-size              -> origin/chunk-size
 * [new branch]          cleanup-mobile-topic-footer-area -> origin/cleanup-mobile-topic-footer-area
   7f254be61..488081d93  coco/generic-importer   -> origin/coco/generic-importer
 * [new branch]          dependabot/bundler/omniauth-google-oauth2-1.2.0 -> origin/dependabot/bundler/omniauth-google-oauth2-1.2.0
 * [new branch]          dependabot/bundler/sass-embedded-1.80.2 -> origin/dependabot/bundler/sass-embedded-1.80.2
 * [new branch]          dependabot/bundler/sassc-embedded-1.80.0 -> origin/dependabot/bundler/sassc-embedded-1.80.0
 * [new branch]          dependabot/npm_and_yarn/sass-1.80.2 -> origin/dependabot/npm_and_yarn/sass-1.80.2
 * [new branch]          dev-drop-password-related-columns-from-users-table -> origin/dev-drop-password-related-columns-from-users-table
 * [new branch]          dev-faster-tests        -> origin/dev-faster-tests
 * [new branch]          dev-nginx-conf          -> origin/dev-nginx-conf
 * [new branch]          dev/automation-scriptable-add-with-class -> origin/dev/automation-scriptable-add-with-class
 * [new branch]          dev/glimmer-post-menu   -> origin/dev/glimmer-post-menu
 * [new branch]          dev/port-outlet-wrapper-to-stable -> origin/dev/port-outlet-wrapper-to-stable
 * [new branch]          dev/remove-deprecated-respect-plugin-positional-argument -> origin/dev/remove-deprecated-respect-plugin-positional-argument
 * [new branch]          dev/use-new-filestore-download-method -> origin/dev/use-new-filestore-download-method
 + 59bf25001...86f856e04 devcontainer            -> origin/devcontainer  (forced update)
 * [new branch]          dmenu-button-default-styling -> origin/dmenu-button-default-styling
 * [new branch]          drop_textarea_manip_mixin -> origin/drop_textarea_manip_mixin
 * [new branch]          ember-native-class      -> origin/ember-native-class
 * [new branch]          feature-categories-only-optimized -> origin/feature-categories-only-optimized
 * [new branch]          feature/add-user-to-topic_tags_changed-event -> origin/feature/add-user-to-topic_tags_changed-event
 * [new branch]          feature/allow-description-screenshots-for-remote-theme -> origin/feature/allow-description-screenshots-for-remote-theme
 * [new branch]          fix-participating-users-statistics -> origin/fix-participating-users-statistics
 * [new branch]          fix-safari-below-18-detection -> origin/fix-safari-below-18-detection
 * [new branch]          fix/handle-nested-top-topic-period-param -> origin/fix/handle-nested-top-topic-period-param
 * [new branch]          fix/problem-check-target-pg13 -> origin/fix/problem-check-target-pg13
 * [new branch]          forgot-password-in-staff-readonly -> origin/forgot-password-in-staff-readonly
 * [new branch]          full-width-login-modal-mobile -> origin/full-width-login-modal-mobile
 * [new branch]          glint                   -> origin/glint
 * [new branch]          invite-uploader-uppy    -> origin/invite-uploader-uppy
 * [new branch]          issue/fix-plugin-actions-outlet -> origin/issue/fix-plugin-actions-outlet
 * [new branch]          issue/reply-to-site-contact-revise-review -> origin/issue/reply-to-site-contact-revise-review
 * [new branch]          loic-params-contracts   -> origin/loic-params-contracts
 * [new branch]          loic-refactor-chat-services -> origin/loic-refactor-chat-services
 * [new branch]          look-and-feel-changes   -> origin/look-and-feel-changes
 * [new branch]          modified-header-offset-calculator -> origin/modified-header-offset-calculator
 * [new branch]          mt/idb                  -> origin/mt/idb
 * [new branch]          mt/port-uploads-importer -> origin/mt/port-uploads-importer
 * [new branch]          perf-chat-auto-join-take-42 -> origin/perf-chat-auto-join-take-42
 * [new branch]          post-badge-poc          -> origin/post-badge-poc
 * [new branch]          render-glimmer-granular -> origin/render-glimmer-granular
 * [new branch]          revert-28587-revert-28321-dev/remove-create_post_for_category_and_tag_changes-setting -> origin/revert-28587-revert-28321-dev/remove-create_post_for_category_and_tag_changes-setting
 * [new branch]          safari-hacks-sayonara   -> origin/safari-hacks-sayonara
   d3ad2ecda..fbe171948  stable                  -> origin/stable
 * [new branch]          tag-name-transformer    -> origin/tag-name-transformer
 * [new branch]          testing_debian_12       -> origin/testing_debian_12
   274e18622..201c174b4  tests-passed            -> origin/tests-passed
 * [new branch]          theme-update-concurrency -> origin/theme-update-concurrency
 * [new branch]          uppy-tweaks             -> origin/uppy-tweaks
 * [new branch]          ux-refactored-flow      -> origin/ux-refactored-flow
 * [new branch]          ux/simplification-invite-modal -> origin/ux/simplification-invite-modal
 * [new branch]          watched-word-uploader-uppy -> origin/watched-word-uploader-uppy
 t [tag update]          beta                    -> beta
 t [tag update]          latest-release          -> latest-release
 * [new tag]             v3.3.1                  -> v3.3.1
 * [new tag]             v3.3.2                  -> v3.3.2
 * [new tag]             v3.4.0.beta1            -> v3.4.0.beta1
 * [new tag]             v3.4.0.beta2            -> v3.4.0.beta2
I, [2024-10-19T13:51:01.380501 #1]  INFO -- : 
I, [2024-10-19T13:51:01.380814 #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
'
warning: redirecting to https://ghp.ci/https://github.com/discourse/discourse.git/
warning: redirecting to https://ghp.ci/https://github.com/discourse/discourse.git/
Switched to a new branch 'tests-passed'
I, [2024-10-19T13:51:27.427734 #1]  INFO -- : branch 'tests-passed' set up to track 'origin/tests-passed'.

I, [2024-10-19T13:51:27.427865 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-10-19T13:51:27.436936 #1]  INFO -- : 
I, [2024-10-19T13:51:27.437026 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-10-19T13:51:27.440043 #1]  INFO -- : 
I, [2024-10-19T13:51:27.440122 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-10-19T13:51:27.442944 #1]  INFO -- : 
I, [2024-10-19T13:51:27.443022 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-10-19T13:51:27.445867 #1]  INFO -- : 
I, [2024-10-19T13:51:27.445943 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-10-19T13:51:27.448744 #1]  INFO -- : 
I, [2024-10-19T13:51:27.448820 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-10-19T13:51:27.455315 #1]  INFO -- : 
I, [2024-10-19T13:51:27.455413 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2024-10-19T13:51:27.458606 #1]  INFO -- : 
I, [2024-10-19T13:51:27.458922 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-10-19T13:51:27.464886 #1]  INFO -- : 
I, [2024-10-19T13:51:27.465125 #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, [2024-10-19T13:51:27.469011 #1]  INFO -- : 
I, [2024-10-19T13:51:27.469080 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2024-10-19T13:51:27.473097 #1]  INFO -- : 
I, [2024-10-19T13:51:27.473193 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-10-19T13:51:27.477353 #1]  INFO -- : 
I, [2024-10-19T13:51:27.477450 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2024-10-19T13:51:27.481224 #1]  INFO -- : 
I, [2024-10-19T13:51:27.481473 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-10-19T13:51:27.485171 #1]  INFO -- : 
I, [2024-10-19T13:51:27.485241 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-10-19T13:51:27.487903 #1]  INFO -- : 
I, [2024-10-19T13:51:27.487974 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-10-19T13:51:27.490035 #1]  INFO -- : 
I, [2024-10-19T13:51:27.490492 #1]  INFO -- : Remplacement de # redis par if [ ! -d /shared/redis_data ]; then
  install -d -m 0755 -o redis -g redis /shared/redis_data
fi
sv start redis || exit 1 dans /etc/service/unicorn/run
I, [2024-10-19T13:51:27.491094 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2024-10-19T13:52:20.586659 #1]  INFO -- : 
I, [2024-10-19T13:52:20.587172 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-10-19T13:52:20.591443 #1]  INFO -- : 
I, [2024-10-19T13:52:20.591930 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-10-19T13:52:20.593973 #1]  INFO -- : 
I, [2024-10-19T13:52:20.594235 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2024-10-19T13:52:20.596579 #1]  INFO -- : 
I, [2024-10-19T13:52:20.597636 #1]  INFO -- : Remplacement de pid /run/nginx.pid; par daemon off; dans /etc/nginx/nginx.conf
I, [2024-10-19T13:52:20.601528 #1]  INFO -- : Remplacement de (?m-ix:upstream[^\}]+\}) par upstream discourse { server 127.0.0.1:3000; } dans /etc/nginx/conf.d/discourse.conf
I, [2024-10-19T13:52:20.601879 #1]  INFO -- : Remplacement de (?-mix:server_name.+$) par server_name _ ; dans /etc/nginx/conf.d/discourse.conf
I, [2024-10-19T13:52:20.602941 #1]  INFO -- : Remplacement de (?-mix:client_max_body_size.+$) par client_max_body_size $upload_size ; dans /etc/nginx/conf.d/discourse.conf
I, [2024-10-19T13:52:20.604080 #1]  INFO -- : Remplacement de (?-mix:worker_connections.+$) par worker_connections $nginx_worker_connections ; dans /etc/nginx/nginx.conf
I, [2024-10-19T13:52:20.605222 #1]  INFO -- : > echo "done configuring web"
I, [2024-10-19T13:52:20.607584 #1]  INFO -- : done configuring web

I, [2024-10-19T13:52:20.607903 #1]  INFO -- : > su discourse -c 'gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/'
I, [2024-10-19T13:52:50.553409 #1]  INFO -- : https://gems.ruby-china.com/ added to sources
https://rubygems.org/ removed from sources

I, [2024-10-19T13:52:50.553529 #1]  INFO -- : > su discourse -c 'gem update bundler'
WARNING:  You don't have /home/discourse/.local/share/gem/ruby/3.3.0/bin in your PATH,
          gem executables will not run.
I, [2024-10-19T13:53:22.509570 #1]  INFO -- : Updating installed gems
Updating bundler
Defaulting to user installation because default installation directory (/usr/local/lib/ruby/gems/3.3.0) is not writable.
Successfully installed bundler-2.5.22
Gems updated: bundler

I, [2024-10-19T13:53:22.510307 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2024-10-19T13:53:51.622273 #1]  INFO -- : Successfully installed bundler-2.5.18
1 gem installed

I, [2024-10-19T13:53:51.622526 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2024-10-19T13:53:53.014768 #1]  INFO -- : 
I, [2024-10-19T13:53:53.015018 #1]  INFO -- : > su discourse -c 'pnpm config set registry https://registry.npmmirror.com --global'
I, [2024-10-19T13:53:54.766440 #1]  INFO -- : 
I, [2024-10-19T13:53:54.767252 #1]  INFO -- : > cd /var/www/discourse && if [ -f yarn.lock ]; then
  if [ -d node_modules/.pnpm ]; then
    echo "Cette version de Discourse utilise yarn, mais les node_modules de pnpm sont présents. Nettoyage..."
    find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +
  fi
  su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
else
  su discourse -c 'CI=1 pnpm install --frozen-lockfile'
fi
I, [2024-10-19T14:00:37.396439 #1]  INFO -- : node_modules gérés par yarn détectés. Exécution d'un nettoyage ponctuel...
nettoyage terminé
Périmètre : tous les 19 projets de workspace
Le lockfile est à jour, l'étape de résolution est ignorée
Progression : 1 résolu, 0 réutilisé, 0 téléchargé, 0 ajouté
Paquets : +1922
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progression : 1922 résolus, 0 réutilisés, 0 téléchargés, 0 ajoutés
Progression : 1922 résolus, 0 réutilisés, 22 téléchargés, 14 ajoutés
Progression : 1922 résolus, 0 réutilisés, 52 téléchargés, 39 ajoutés
Progression : 1922 résolus, 0 réutilisés, 88 téléchargés, 126 ajoutés
Progression : 1922 résolus, 0 réutilisés, 136 téléchargés, 227 ajoutés
Progression : 1922 résolus, 0 réutilisés, 152 téléchargés, 283 ajoutés
Progression : 1922 résolus, 0 réutilisés, 179 téléchargés, 332 ajoutés
Progression : 1922 résolus, 0 réutilisés, 194 téléchargés, 343 ajoutés
Progression : 1922 résolus, 0 réutilisés, 194 téléchargés, 344 ajoutés
Progression : 1922 résolus, 0 réutilisés, 211 téléchargés, 362 ajoutés
Progression : 1922 résolus, 0 réutilisés, 242 téléchargés, 396 ajoutés
Progression : 1922 résolus, 0 réutilisés, 278 téléchargés, 433 ajoutés
Progression : 1922 résolus, 0 réutilisés, 326 téléchargés, 487 ajoutés
Progression : 1922 résolus, 0 réutilisés, 356 téléchargés, 507 ajoutés
Progression : 1922 résolus, 0 réutilisés, 359 téléchargés, 510 ajoutés
Progression : 1922 résolus, 0 réutilisés, 370 téléchargés, 522 ajoutés
Progression : 1922 résolus, 0 réutilisés, 370 téléchargés, 523 ajoutés
Progression : 1922 résolus, 0 réutilisés, 384 téléchargés, 537 ajoutés
Progression : 1922 résolus, 0 réutilisés, 400 téléchargés, 551 ajoutés
Progression : 1922 résolus, 0 réutilisés, 429 téléchargés, 580 ajoutés
Progression : 1922 résolus, 0 réutilisés, 429 téléchargés, 581 ajoutés
Progression : 1922 résolus, 0 réutilisés, 482 téléchargés, 638 ajoutés
Progression : 1922 résolus, 0 réutilisés, 490 téléchargés, 643 ajoutés
Progression : 1922 résolus, 0 réutilisés, 504 téléchargés, 655 ajoutés
Progression : 1922 résolus, 0 réutilisés, 506 téléchargés, 657 ajoutés
Progression : 1922 résolus, 0 réutilisés, 538 téléchargés, 697 ajoutés
Progression : 1922 résolus, 0 réutilisés, 571 téléchargés, 730 ajoutés
Progression : 1922 résolus, 0 réutilisés, 582 téléchargés, 734 ajoutés
Progression : 1922 résolus, 0 réutilisés, 606 téléchargés, 761 ajoutés
Progression : 1922 résolus, 0 réutilisés, 619 téléchargés, 772 ajoutés
Progression : 1922 résolus, 0 réutilisés, 649 téléchargés, 802 ajoutés
Progression : 1922 résolus, 0 réutilisés, 683 téléchargés, 844 ajoutés
Progression : 1922 résolus, 0 réutilisés, 716 téléchargés, 867 ajoutés
Progression : 1922 résolus, 0 réutilisés, 716 téléchargés, 868 ajoutés
Progression : 1922 résolus, 0 réutilisés, 826 téléchargés, 980 ajoutés
Progression : 1922 résolus, 0 réutilisés, 891 téléchargés, 1053 ajoutés
Progression : 1922 résolus, 0 réutilisés, 938 téléchargés, 1092 ajoutés
Progression : 1922 résolus, 0 réutilisés, 951 téléchargés, 1102 ajoutés
Progression : 1922 résolus, 0 réutilisés, 951 téléchargés, 1103 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1010 téléchargés, 1167 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1033 téléchargés, 1193 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1075 téléchargés, 1227 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1089 téléchargés, 1241 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1101 téléchargés, 1253 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1132 téléchargés, 1285 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1138 téléchargés, 1291 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1148 téléchargés, 1299 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1148 téléchargés, 1300 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1174 téléchargés, 1327 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1176 téléchargés, 1331 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1189 téléchargés, 1341 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1192 téléchargés, 1343 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1192 téléchargés, 1344 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1197 téléchargés, 1350 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1205 téléchargés, 1356 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1205 téléchargés, 1357 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1236 téléchargés, 1389 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1252 téléchargés, 1404 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1299 téléchargés, 1454 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1321 téléchargés, 1478 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1346 téléchargés, 1500 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1390 téléchargés, 1545 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1400 téléchargés, 1552 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1410 téléchargés, 1561 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1410 téléchargés, 1562 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1437 téléchargés, 1590 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1450 téléchargés, 1602 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1452 téléchargés, 1604 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1453 téléchargés, 1605 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1471 téléchargés, 1631 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1517 téléchargés, 1670 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1520 téléchargés, 1674 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1531 téléchargés, 1684 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1535 téléchargés, 1687 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1546 téléchargés, 1698 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1546 téléchargés, 1699 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1547 téléchargés, 1699 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1553 téléchargés, 1709 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1573 téléchargés, 1725 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1610 téléchargés, 1764 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1638 téléchargés, 1795 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1652 téléchargés, 1805 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1673 téléchargés, 1841 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1722 téléchargés, 1885 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1746 téléchargés, 1916 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1746 téléchargés, 1921 ajoutés
Les paquets sont clonés du magasin adressable par contenu vers le magasin virtuel.
  Le magasin adressable par contenu se trouve à : /home/discourse/.local/share/pnpm/store/v3
  Le magasin virtuel se trouve à :             node_modules/.pnpm
Progression : 1922 résolus, 0 réutilisés, 1747 téléchargés, 1921 ajoutés
Progression : 1922 résolus, 0 réutilisés, 1747 téléchargés, 1922 ajoutés, terminé
.../core-js@3.33.0/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
.../core-js@2.6.12/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
.../node_modules/@swc/core postinstall$ node postinstall.js
.../esbuild@0.24.0/node_modules/esbuild postinstall$ node install.js
.../node_modules/lefthook postinstall$ node postinstall.js
.../core-js@3.33.0/node_modules/core-js postinstall: Terminé
.../core-js@2.6.12/node_modules/core-js postinstall: Terminé
.../node_modules/lefthook postinstall: Terminé
.../node_modules/@swc/core postinstall: Terminé
.../esbuild@0.24.0/node_modules/esbuild postinstall: Terminé

devDependencies:
+ @babel/plugin-proposal-decorators 7.25.7
+ @discourse/lint-configs 1.4.2
+ @discourse/moment-timezone-names-translations 1.0.0
+ @fortawesome/fontawesome-free 6.6.0
+ @glint/core 1.5.0
+ @glint/environment-ember-loose 1.4.1-unstable.ff9ea6c
+ @glint/environment-ember-template-imports 1.4.1-unstable.ff9ea6c
+ @glint/template 1.4.1-unstable.ff9ea6c
+ @mixer/parallel-prettier 2.0.3
+ @swc/core 1.7.36
+ chart.js 3.5.1
+ chartjs-plugin-datalabels 2.2.0
+ chrome-launcher 1.1.2
+ chrome-remote-interface 0.33.2
+ concurrently 9.0.1
+ ember-template-lint 6.0.0
+ esbuild 0.24.0
+ eslint 8.57.0
+ jsdoc 4.0.3
+ lefthook 1.7.21
+ licensee 11.1.0
+ lint-to-the-future 2.2.0
+ lint-to-the-future-ember-template 1.2.0
+ lint-to-the-future-eslint 2.1.3
+ magnific-popup 1.1.0
+ moment 2.30.1
+ moment-timezone 0.5.45
+ pikaday 1.8.2
+ prettier 2.8.8
+ puppeteer-core 23.6.0
+ squoosh 2.0.0
+ terser 5.36.0
+ typescript 5.6.3

Terminé en 6m 42.2s

I, [2024-10-19T14:00:37.583053 #1]  INFO -- : > su discourse -c 'bundle config mirror.https://rubygems.org https://gems.ruby-china.com'
I, [2024-10-19T14:00:38.160584 #1]  INFO -- : 
I, [2024-10-19T14:00:38.165497 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
I, [2024-10-19T14:02:33.793672 #1]  INFO -- : Récupération des métadonnées des gems depuis https://gems.ruby-china.com/........
Récupération de base64 0.2.0
Installation de base64 0.2.0
Récupération de i18n 1.14.6
Installation de i18n 1.14.6
Récupération de mutex_m 0.2.0
Installation de mutex_m 0.2.0
Récupération de activesupport 7.1.4.1
Installation de activesupport 7.1.4.1
Récupération de actionview 7.1.4.1
Installation de actionview 7.1.4.1
Récupération de rack 2.2.10
Installation de rack 2.2.10
Récupération de actionpack 7.1.4.1
Installation de actionpack 7.1.4.1
Récupération de activejob 7.1.4.1
Installation de activejob 7.1.4.1
Récupération de date 3.3.4
Installation de date 3.3.4 avec les extensions natives
Récupération de timeout 0.4.1
Installation de timeout 0.4.1
Récupération de net-protocol 0.2.2
Installation de net-protocol 0.2.2
Récupération de net-imap 0.5.0
Installation de net-imap 0.5.0
Récupération de actionmailer 7.1.4.1
Installation de actionmailer 7.1.4.1
Récupération de activemodel 7.1.4.1
Installation de activemodel 7.1.4.1
Récupération de activerecord 7.1.4.1
Installation de activerecord 7.1.4.1
Récupération de msgpack 1.7.3
Installation de msgpack 1.7.3 avec les extensions natives
Récupération de cgi 0.4.1
Installation de cgi 0.4.1 avec les extensions natives
Récupération de openssl 3.2.0
Installation de openssl 3.2.0 avec les extensions natives
Récupération de css_parser 1.19.1
Installation de css_parser 1.19.1
Récupération de digest 3.1.1
Installation de digest 3.1.1 avec les extensions natives
Récupération de dry-initializer 3.1.1
Installation de dry-initializer 3.1.1
Récupération de excon 0.112.0
Installation de excon 0.112.0
Récupération de uri 0.13.1
Installation de uri 0.13.1
Récupération de net-http 0.4.1
Installation de net-http 0.4.1
Récupération de faraday-net_http 3.3.0
Installation de faraday-net_http 3.3.0
Récupération de logger 1.6.1
Installation de logger 1.6.1
Récupération de faraday 2.12.0
Installation de faraday 2.12.0
Récupération de google-protobuf 4.28.2 (x86_64-linux)
Installation de google-protobuf 4.28.2 (x86_64-linux)
Récupération de reline 0.5.10
Installation de reline 0.5.10
Récupération de highline 3.1.1
Installation de highline 3.1.1
Récupération de stringio 3.1.1
Installation de stringio 3.1.1 avec les extensions natives
Récupération de psych 5.1.2
Installation de psych 5.1.2 avec les extensions natives
Récupération de irb 1.14.1
Installation de irb 1.14.1
Récupération de jwt 2.9.3
Installation de jwt 2.9.3
Récupération de webrick 1.8.2
Installation de webrick 1.8.2
Récupération de thor 1.3.2
Installation de thor 1.3.2
Récupération de zeitwerk 2.7.0
Installation de zeitwerk 2.7.0
Récupération de railties 7.1.4.1
Installation de railties 7.1.4.1
Récupération de memory_profiler 1.1.0
Installation de memory_profiler 1.1.0
Récupération de ostruct 0.6.0
Installation de ostruct 0.6.0
Récupération de oj 3.16.6
Installation de oj 3.16.6 avec les extensions natives
Récupération de omniauth-oauth 1.2.1
Installation de omniauth-oauth 1.2.1
Récupération de puma 6.4.3
Installation de puma 6.4.3 avec les extensions natives
Récupération de rexml 3.3.8
Installation de rexml 3.3.8
Récupération de ruby-readability 0.7.2
Installation de ruby-readability 0.7.2
Récupération de sprockets 3.7.5
Installation de sprockets 3.7.5
Récupération de tzinfo-data 1.2024.2
Installation de tzinfo-data 1.2024.2
Récupération de uglifier 4.2.1
Installation de uglifier 4.2.1
Bundle terminé ! 145 dépendances de Gemfile, 184 gems maintenant installées.
Les gems des groupes 'test' et 'development' n'ont pas été installées.
Les gems bundled sont installées dans `./vendor/bundle`
Message post-installation de i18n :
PSA : I18n cessera de supporter Ruby < 3.2 dans la prochaine version majeure (avril 2025), en raison de la fin de vie de Ruby 3.1 et inférieur (https://endoflife.date/ruby). Veuillez passer à Ruby 3.2 ou supérieur d'ici avril 2025 pour continuer à utiliser les futures versions de ce gem.
1 gem installée dont vous dépendez directement recherche un financement.
  Exécutez `bundle fund` pour plus de détails

I, [2024-10-19T14:02:33.799849 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2024-10-19T14:02:39.647084 #1]  INFO -- : docker_manager est déjà à la dernière version compatible

I, [2024-10-19T14:02:39.654566 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-10-19T14:02:39.675745 #1]  INFO -- : > sleep 10
1881:C 19 Oct 2024 14:02:39.689 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
1881:C 19 Oct 2024 14:02:39.689 # Version Redis=7.0.7, bits=64, commit=00000000, modified=0, pid=1881, vient de démarrer
1881:C 19 Oct 2024 14:02:39.689 # Configuration chargée
1881:M 19 Oct 2024 14:02:39.690 * horloge monotone : POSIX clock_gettime
1881:M 19 Oct 2024 14:02:39.690 # Avertissement : Impossible de créer la socket d'écoute TCP serveur *:6379 : bind : Adresse déjà utilisée
1881:M 19 Oct 2024 14:02:39.690 # Échec de l'écoute sur le port 6379 (TCP), abandon.
I, [2024-10-19T14:02:49.693070 #1]  INFO -- : 
I, [2024-10-19T14:02:49.697998 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
107:M 19 Oct 2024 14:02:53.663 * 100 changements en 300 secondes. Sauvegarde...
107:M 19 Oct 2024 14:02:53.663 * Sauvegarde en arrière-plan démarrée par le pid 1928
1928:C 19 Oct 2024 14:02:53.706 * Base de données sauvegardée sur le disque
1928:C 19 Oct 2024 14:02:53.707 * Fork CoW pour RDB : actuel 0 Mo, pic 0 Mo, moyenne 0 Mo
107:M 19 Oct 2024 14:02:53.763 * Sauvegarde en arrière-plan terminée avec succès
rake annulé !
ActiveRecord::RecordNotFound: Impossible de trouver Upload avec 'id'=-6 (ActiveRecord::RecordNotFound)
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.4.1/lib/active_record/core.rb:253:in `find'
/var/www/discourse/lib/site_icon_manager.rb:119:in `resolve_original'
/var/www/discourse/lib/site_icon_manager.rb:71:in `block in ensure_optimized!'
/var/www/discourse/lib/site_icon_manager.rb:70:in `each'
/var/www/discourse/lib/site_icon_manager.rb:70:in `ensure_optimized!'
/var/www/discourse/lib/tasks/db.rake:272:in `block (2 niveaux) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:234:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tâches : TOP => db:migrate
(Voir la trace complète en exécutant la tâche avec --trace)
I, [2024-10-19T14:02:59.420183 #1]  INFO -- : /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/i18n-1.14.6/lib/i18n.rb:382:in `enforce_available_locales!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/i18n-1.14.6/lib/i18n.rb:214:in `translate'
/var/www/discourse/lib/freedom_patches/translate_accelerator.rb:151:in `block in translate_no_override'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/lru_redux-1.1.0/lib/lru_redux/cache.rb:34:in `getset'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/lru_redux-1.1.0/lib/lru_redux/util/safe_sync.rb:26:in `block in getset'
/usr/local/lib/ruby/3.3.0/monitor.rb:201:in `synchronize'
/usr/local/lib/ruby/3.3.0/monitor.rb:201:in `mon_synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/lru_redux-1.1.0/lib/lru_redux/util/safe_sync.rb:25:in `getset'
/var/www/discourse/lib/freedom_patches/translate_accelerator.rb:149:in `translate_no_override'
/var/www/discourse/lib/freedom_patches/translate_accelerator.rb:237:in `translate'
/var/www/discourse/app/models/group.rb:521:in `refresh_automatic_group!'
/var/www/discourse/app/models/group.rb:670:in `block in ensure_automatic_groups!'
/var/www/discourse/app/models/group.rb:670:in `each_key'
/var/www/discourse/app/models/group.rb:670:in `ensure_automatic_groups!'
(eval at /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:46):3:in `block (2 niveaux) in run_file'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:46:in `eval'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:46:in `block (2 niveaux) in run_file'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:58:in `block in open'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:57:in `open'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:57:in `open'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:36:in `block in run_file'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.4.1/lib/active_record/connection_adapters/abstract/transaction.rb:535:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.1.4.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.4.1/lib/active_record/connection_adapters/abstract/transaction.rb:532:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.4.1/lib/active_record/connection_adapters/abstract/database_statements.rb:344:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.1.4.1/lib/active_record/transactions.rb:212:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:35:in `run_file'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:26:in `block in run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:25:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/seed-fu/runner.rb:25:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/discourse-seed-fu-2.3.12/lib/discourse-seed-fu.rb:29:in `seed'
/var/www/discourse/lib/tasks/db.rake:264:in `block (2 niveaux) in <main>'
/var/www/discourse/lib/distributed_mutex.rb:53:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:49:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:34:in `synchronize'
/var/www/discourse/lib/tasks/db.rake:234:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:188:in `invoke_task'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block (2 niveaux) in top_level'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block in top_level'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:147:in `run_with_threads'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:132:in `top_level'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:83:in `block in run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:214:in `standard_exception_handling'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:80:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/rake:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/rake:25:in `<top (required)>'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'

I, [2024-10-19T14:02:59.780614 #1]  INFO -- : Terminaison des processus asynchrones
I, [2024-10-19T14:02:59.786134 #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 : 39
107:signal-handler (1729346579) SIGTERM reçu, planification de l'arrêt...
I, [2024-10-19T14:02:59.787448 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid : 107
2024-10-19 14:02:59.787 UTC [39] LOG:  demande d'arrêt rapide reçue
2024-10-19 14:02:59.817 UTC [39] LOG:  abandon des transactions actives
2024-10-19 14:02:59.842 UTC [39] LOG:  travailleur en arrière-plan "logical replication launcher" (PID 54) terminé avec le code de sortie 1
2024-10-19 14:02:59.844 UTC [49] LOG:  arrêt en cours
2024-10-19 14:02:59.884 UTC [39] LOG:  système de base de données arrêté
107:M 19 Oct 2024 14:02:59.888 # Arrêt demandé par l'utilisateur...
107:M 19 Oct 2024 14:02:59.888 * Sauvegarde de la dernière snapshot RDB avant la sortie.
107:M 19 Oct 2024 14:02:59.892 * Base de données sauvegardée sur le disque
107:M 19 Oct 2024 14:02:59.892 # Redis est maintenant prêt à sortir, au revoir...


ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' a échoué avec le retour #<Process::Status: pid 1884 exit 1>
Lieu de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
43cec54a679ed85d41e63466df3f4d65150dfb6b82ff70f11a0bdd68714ec2c3
[root@VM-12-13-opencloudos discourse]# 

ici j’ai posté

J’ai toujours besoin d’aide :frowning:

Essayez peut-être d’exécuter ./discourse-doctor ?

Avez-vous trouvé une solution ?

Il semble que quelque chose interfère avec votre accès à GitHub :