Ayuda con la falla en la reconstrucción de discourse

Estoy encontrando un problema cuando intento reconstruir Discourse, pero no entiendo cuál es el problema. ¿Puede alguien ayudarme?

Aquí está la salida de ./launcher rebuild app:

x86_64 arch detected.
Asegurando que el launcher esté actualizado
Obteniendo origin
El launcher está actualizado
Deteniendo el contenedor anterior
+ /usr/bin/docker stop -t 600 app
app
2.0.20241203-0251: Extrayendo desde discourse/base
Digest: sha256:d5d4e6d361d56745e37f2609db58a6970cc9b3fcd26d0b2dcba23d0cb581f067
Estado: La imagen está actualizada para discourse/base:2.0.20241203-0251
docker.io/discourse/base:2.0.20241203-0251
/usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-12-17T20:04:51.340338 #1]  INFO -- : Leyendo desde stdin
I, [2024-12-17T20:04:51.372817 #1]  INFO -- : Archivo > /etc/service/postgres/run  chmod: +x  chown:
I, [2024-12-17T20:04:51.380788 #1]  INFO -- : Archivo > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2024-12-17T20:04:51.389047 #1]  INFO -- : Archivo > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2024-12-17T20:04:51.398337 #1]  INFO -- : Archivo > /root/install_postgres  chmod: +x  chown:
I, [2024-12-17T20:04:51.405124 #1]  INFO -- : Archivo > /root/upgrade_postgres  chmod: +x  chown:
I, [2024-12-17T20:04:51.406966 #1]  INFO -- : Reemplazando data_directory = '/var/lib/postgresql/13/main' con data_directory = '/shared/postgres_data' en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.408283 #1]  INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.409225 #1]  INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.410158 #1]  INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.410961 #1]  INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.411604 #1]  INFO -- : Reemplazando (?-mix:#?default_text_search_config *=.*) con default_text_search_config = '$db_default_text_search_config' en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.412229 #1]  INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.412891 #1]  INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.413731 #1]  INFO -- : Reemplazando (?-mix:#?log_min_duration_statement *=.*) con log_min_duration_statement = $db_log_min_duration_statement en /etc/postgresql/13/main/postgresql.conf
I, [2024-12-17T20:04:51.419815 #1]  INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres  peer en /etc/postgresql/13/main/pg_hba.conf
I, [2024-12-17T20:04:51.420380 #1]  INFO -- : Reemplazando (?-mix:^host.*all.*all.*127.*$) con host all all 0.0.0.0/0 md5 en /etc/postgresql/13/main/pg_hba.conf
I, [2024-12-17T20:04:51.421094 #1]  INFO -- : Reemplazando (?-mix:^host.*all.*all.*::1\/128.*$) con host all all ::/0 md5 en /etc/postgresql/13/main/pg_hba.conf
I, [2024-12-17T20:04:51.421838 #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 ya está en ejecución, detener contenedor ; exit 1
fi

I, [2024-12-17T20:04:55.815863 #1]  INFO -- : Generando locales (esto puede tardar un poco)...
  en_US.UTF-8... hecho
Generación completa.

I, [2024-12-17T20:04:55.816523 #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-12-17T20:04:55.825934 #1]  INFO -- : Archivo > /usr/local/bin/create_db  chmod: +x  chown:
I, [2024-12-17T20:04:55.834243 #1]  INFO -- : Archivo > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-12-17T20:04:55.839156 #1]  INFO -- : Archivo > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2024-12-17T20:04:55.839678 #1]  INFO -- : > sleep 5
2024-12-17 20:04:55.944 UTC [39] LOG:  iniciando PostgreSQL 13.18 (Debian 13.18-1.pgdg120+1) en x86_64-pc-linux-gnu, compilado por gcc (Debian 12.2.0-14) 12.2.0, 64 bits
2024-12-17 20:04:55.945 UTC [39] LOG:  escuchando en la dirección IPv4 "0.0.0.0", puerto 5432
2024-12-17 20:04:55.945 UTC [39] LOG:  escuchando en la dirección IPv6 "::", puerto 5432
2024-12-17 20:04:55.949 UTC [39] LOG:  escuchando en el socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2024-12-17 20:04:55.957 UTC [48] LOG:  el sistema de bases de datos se cerró a las 2024-12-17 20:04:41 UTC
2024-12-17 20:04:55.969 UTC [39] LOG:  el sistema de bases de datos está listo para aceptar conexiones
I, [2024-12-17T20:05:00.843375 #1]  INFO -- :
I, [2024-12-17T20:05:00.843591 #1]  INFO -- : > /usr/local/bin/create_db
2024-12-17 20:05:01.014 UTC [58] postgres@postgres ERROR:  la base de datos "discourse" ya existe
2024-12-17 20:05:01.014 UTC [58] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: la creación de la base de datos falló: ERROR:  la base de datos "discourse" ya existe
2024-12-17 20:05:01.127 UTC [61] postgres@discourse ERROR:  el rol "discourse" ya existe
2024-12-17 20:05:01.127 UTC [61] postgres@discourse STATEMENT:  create user discourse;
ERROR:  el rol "discourse" ya existe
NOTICE:  la extensión "hstore" ya existe, omitiendo
NOTICE:  la extensión "pg_trgm" ya existe, omitiendo
NOTICE:  la extensión "vector" ya existe, omitiendo
NOTICE:  la versión "0.8.0" de la extensión "vector" ya está instalada
NOTICE:  la extensión "hstore" ya existe, omitiendo
NOTICE:  la extensión "pg_trgm" ya existe, omitiendo
NOTICE:  la extensión "vector" ya existe, omitiendo
NOTICE:  la versión "0.8.0" de la extensión "vector" ya está instalada
I, [2024-12-17T20:05:02.768875 #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-12-17T20:05:02.769783 #1]  INFO -- : > echo postgres instalado!
I, [2024-12-17T20:05:02.772946 #1]  INFO -- : postgres instalado!

I, [2024-12-17T20:05:02.780721 #1]  INFO -- : Archivo > /etc/service/redis/run  chmod: +x  chown:
I, [2024-12-17T20:05:02.789261 #1]  INFO -- : Archivo > /etc/service/redis/log/run  chmod: +x  chown:
I, [2024-12-17T20:05:02.797355 #1]  INFO -- : Archivo > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2024-12-17T20:05:02.799315 #1]  INFO -- : Reemplazando daemonize yes con  en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.801831 #1]  INFO -- : Reemplazando (?-mix:^pidfile.*$) con  en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.806036 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-12-17T20:05:02.817751 #1]  INFO -- :
I, [2024-12-17T20:05:02.819014 #1]  INFO -- : Reemplazando (?-mix:^logfile.*$) con logfile "" en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.821066 #1]  INFO -- : Reemplazando (?-mix:^bind .*$) con  en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.823374 #1]  INFO -- : Reemplazando (?-mix:^dir .*$) con dir /shared/redis_data en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.825686 #1]  INFO -- : Reemplazando (?-mix:^protected-mode yes) con protected-mode no en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.827711 #1]  INFO -- : Reemplazando # io-threads 4 con io-threads $redis_io_threads en /etc/redis/redis.conf
I, [2024-12-17T20:05:02.829965 #1]  INFO -- : > echo redis instalado
I, [2024-12-17T20:05:02.833303 #1]  INFO -- : redis instalado

I, [2024-12-17T20:05:02.833999 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-12-17T20:05:02.847791 #1]  INFO -- : logfile ""

I, [2024-12-17T20:05:02.848582 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-12-17T20:05:02.860731 #1]  INFO -- : > sleep 10
107:C 17 dic 2024 20:05:02.909 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
107:C 17 dic 2024 20:05:02.910 # Versión de Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=107, recién iniciado
107:C 17 dic 2024 20:05:02.910 # Configuración cargada
107:M 17 dic 2024 20:05:02.912 * reloj monótono: POSIX clock_gettime
107:M 17 dic 2024 20:05:02.922 * Modo de ejecución=standalone, puerto=6379.
107:M 17 dic 2024 20:05:02.922 # Servidor inicializado
107:M 17 dic 2024 20:05:02.923 # ADVERTENCIA ¡El overcommit de memoria debe estar habilitado! Sin él, un guardado en segundo plano o replicación puede fallar bajo condiciones de baja memoria. Si está deshabilitado, también puede causar fallos sin condiciones de baja memoria, ver https://github.com/jemalloc/jemalloc/issues/1328. Para corregir este problema agregue 'vm.overcommit_memory = 1' a /etc/sysctl.conf y luego reinicie o ejecute el comando 'sysctl vm.overcommit_memory=1' para que surta efecto.
107:M 17 dic 2024 20:05:02.923 * Cargando RDB producido por la versión 7.0.7
107:M 17 dic 2024 20:05:02.923 * Edad del RDB 23 segundos
107:M 17 dic 2024 20:05:02.923 * Uso de memoria del RDB al crearse 46.73 Mb
107:M 17 dic 2024 20:05:03.124 * Terminada la carga de RDB, claves cargadas: 4401, claves expiradas: 3.
107:M 17 dic 2024 20:05:03.124 * BD cargada desde disco: 0.201 segundos
107:M 17 dic 2024 20:05:03.124 * Listo para aceptar conexiones
I, [2024-12-17T20:05:12.882155 #1]  INFO -- :
I, [2024-12-17T20:05:12.882393 #1]  INFO -- : > thpoff echo "¡thpoff está instalado!"
I, [2024-12-17T20:05:12.887354 #1]  INFO -- : ¡thpoff está instalado!

I, [2024-12-17T20:05:12.888009 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "¡Abortando! ¡El correo no está configurado!"; exit 1; end'
I, [2024-12-17T20:05:13.019333 #1]  INFO -- :
I, [2024-12-17T20:05:13.019487 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "¡Abortando! ¡El dominio no está configurado!"; exit 1; end'
I, [2024-12-17T20:05:13.154482 #1]  INFO -- :
I, [2024-12-17T20:05:13.154685 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "¡Abortando! El CDN debe tener un protocolo especificado. Una vez corregido, deberías rebakear tus publicaciones ahora para corregir todas las publicaciones."; exit 1; end'
I, [2024-12-17T20:05:13.293364 #1]  INFO -- :
I, [2024-12-17T20:05:13.293637 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-12-17T20:05:13.296993 #1]  INFO -- :
I, [2024-12-17T20:05:13.305524 #1]  INFO -- : Archivo > /etc/cron.d/anacron  chmod:   chown:
I, [2024-12-17T20:05:13.313003 #1]  INFO -- : Archivo > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2024-12-17T20:05:13.319105 #1]  INFO -- : Archivo > /etc/service/unicorn/run  chmod: +x  chown:
I, [2024-12-17T20:05:13.324930 #1]  INFO -- : Archivo > /etc/service/nginx/run  chmod: +x  chown:
I, [2024-12-17T20:05:13.330478 #1]  INFO -- : Archivo > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2024-12-17T20:05:13.335821 #1]  INFO -- : Archivo > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2024-12-17T20:05:13.336043 #1]  INFO -- : Reemplazando # postgres con if [ -f /root/install_postgres ]; then
  /root/install_postgres
  rm /root/install_postgres
fi
sv start postgres || exit 1
 en /etc/service/unicorn/run
I, [2024-12-17T20:05:13.339445 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
Actualizando archivos: 100% (34959/34959), hecho.
I, [2024-12-17T20:05:18.887993 #1]  INFO -- : HEAD está ahora en 251333995 FEATURE: Mostrar cuándo se ha otorgado una insignia para una publicación (#29696)

I, [2024-12-17T20:05:18.888111 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-12-17T20:05:19.062676 #1]  INFO -- :
I, [2024-12-17T20:05:19.062865 #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
'
Desde https://github.com/discourse/discourse
 - [borrado]             (ninguno)     -> origin/0-a-extra-item-classes
 - [borrado]             (ninguno)     -> origin/abstract_autocomplete_textarea
 - [borrado]             (ninguno)     -> origin/add-plugin-wrapper-to-user-profile-avatar
 - [borrado]             (ninguno)     -> origin/better-conflict-handling
 - [borrado]             (ninguno)     -> origin/custom-flag-default-translation
 - [borrado]             (ninguno)     -> origin/dependabot/bundler/sass-embedded-1.81.0
 - [borrado]             (ninguno)     -> origin/dependabot/bundler/webrick-1.9.1
 - [borrado]             (ninguno)     -> origin/dependabot/npm_and_yarn/sass-1.81.0
 - [borrado]             (ninguno)     -> origin/dev/ember-5-12
 - [borrado]             (ninguno)     -> origin/feature/backup-cli-sql-only-option
 - [borrado]             (ninguno)     -> origin/feature/block-ip-and-email-to-bulk-delete
 - [borrado]             (ninguno)     -> origin/fix-undefined-controller
 - [borrado]             (ninguno)     -> origin/fix/hide-profiles
 - [borrado]             (ninguno)     -> origin/mobile-firefox-keyboard-fix
 - [borrado]             (ninguno)     -> origin/relax-emoji-sanitization
 - [borrado]             (ninguno)     -> origin/separate_upload_placeholder
 - [borrado]             (ninguno)     -> origin/update-robots-desc
   251333995..8f26ae7b7  main                    -> origin/main
 * [nueva rama]          0-a-presencia            -> origin/0-a-presencia
 * [nueva rama]          add-devenv              -> origin/add-devenv
 + 8741e0f07...04bf23c03 br/directory            -> origin/br/directory  (actualización forzada)
   07c91ff5b..1a3925b17  composer_toolbar_improv -> origin/composer_toolbar_improv
 * [nueva rama]          dependabot/bundler/mocha-2.7.1 -> origin/dependabot/bundler/mocha-2.7.1
 * [nueva rama]          dependabot/bundler/nokogiri-1.17.2 -> origin/dependabot/bundler/nokogiri-1.17.2
 * [nueva rama]          dependabot/bundler/sass-embedded-1.83.0 -> origin/dependabot/bundler/sass-embedded-1.83.0
 * [nueva rama]          dependabot/npm_and_yarn/jsuites-5.8.1 -> origin/dependabot/npm_and_yarn/jsuites-5.8.1
 * [nueva rama]          dependabot/npm_and_yarn/sass-1.83.0 -> origin/dependabot/npm_and_yarn/sass-1.83.0
 * [nueva rama]          dev-no-text-on-yields   -> origin/dev-no-text-on-yields
 * [nueva rama]          dev-refactor-can-check-emails-mixin -> origin/dev-refactor-can-check-emails-mixin
 * [nueva rama]          dev-update-svg-icon-subset-site-setting-help-text -> origin/dev-update-svg-icon-subset-site-setting-help-text
 + d5f594c07...cb2c55972 dev/admin-api-ui-guidelines -> origin/dev/admin-api-ui-guidelines  (actualización forzada)
 * [nueva rama]          dev/admin-page-header-to-d-page-header -> origin/dev/admin-page-header-to-d-page-header
 * [nueva rama]          dev/admin-webhooks-ui-guidelines -> origin/dev/admin-webhooks-ui-guidelines
 * [nueva rama]          dev/settable-fields     -> origin/dev/settable-fields
 * [nueva rama]          embedding-ux            -> origin/embedding-ux
 + 2921205f2...52a38f358 feature/wizard-look-and-feel-improvements -> origin/feature/wizard-look-and-feel-improvements  (actualización forzada)
 * [nueva rama]          fitzy/org-runners       -> origin/fitzy/org-runners
 * [nueva rama]          fix-chat                -> origin/fix-chat
 * [nueva rama]          fix-firefox-android-followup -> origin/fix-firefox-android-followup
 * [nueva rama]          fix-is-replying-when-offline -> origin/fix-is-replying-when-offline
 * [nueva rama]          fix-open-composer-error -> origin/fix-open-composer-error
 * [nueva rama]          fix/admin-permission-precedent-deleted-posts -> origin/fix/admin-permission-precedent-deleted-posts
 * [nueva rama]          fix/contact-url-about-page -> origin/fix/contact-url-about-page
 * [nueva rama]          i18n/banned-lint        -> origin/i18n/banned-lint
 * [nueva rama]          introduce_api_for_custom_rate_limiters -> origin/introduce_api_for_custom_rate_limiters
 * [nueva rama]          issue/allow-admin-to-use-reserved-usernames -> origin/issue/allow-admin-to-use-reserved-usernames
 + 50c0a90ba...56e8c5245 less_invasive_autocomplete -> origin/less_invasive_autocomplete  (actualización forzada)
 * [nueva rama]          login-css               -> origin/login-css
 + 8834e37c4...d502d7c37 loic-enable-rspec-rule  -> origin/loic-enable-rspec-rule  (actualización forzada)
 * [nueva rama]          loic-fix-services-delegate-with-class -> origin/loic-fix-services-delegate-with-class
 * [nueva rama]          mt/fix-poll-options     -> origin/mt/fix-poll-options
 + 1fc526eb4...9e46da1b7 mt/idb                  -> origin/mt/idb  (actualización forzada)
 + 72f3215c0...eaded6223 mt/pr4                  -> origin/mt/pr4  (actualización forzada)
 * [nueva rama]          multiple-drafts-dropdown -> origin/multiple-drafts-dropdown
 * [nueva rama]          permalink-settings      -> origin/permalink-settings
 * [nueva rama]          post-dup-event          -> origin/post-dup-event
 * [nueva rama]          post-list-component     -> origin/post-list-component
 * [nueva rama]          redo_sidekiq_heartbeat_checks -> origin/redo_sidekiq_heartbeat_checks
 * [nueva rama]          refactor-mobile-coposer-position -> origin/refactor-mobile-coposer-position
 * [nueva rama]          refactor-mobile-coposer-position-replace-actions -> origin/refactor-mobile-coposer-position-replace-actions
 * [nueva rama]          renato/pm               -> origin/renato/pm
 * [nueva rama]          signup-progress-edits   -> origin/signup-progress-edits
 * [nueva rama]          skip_compressing_assets_if_assets_is_already_on_s3 -> origin/skip_compressing_assets_if_assets_is_already_on_s3
   f5b108bf9..85a89e0e2  stable                  -> origin/stable
   251333995..8f26ae7b7  tests-passed            -> origin/tests-passed
 * [nueva rama]          topic-tracking-dmenu    -> origin/topic-tracking-dmenu
 * [nueva rama]          translations-from-crowdin-main -> origin/translations-from-crowdin-main
 * [nueva rama]          translations-from-crowdin-stable -> origin/translations-from-crowdin-stable
 * [nueva rama]          user-fields-plugin-outlets-update -> origin/user-fields-plugin-outlets-update
 * [nueva rama]          ux-create-tag-disabled  -> origin/ux-create-tag-disabled
 * [nueva rama]          vite                    -> origin/vite
 * [nueva rama]          wip-merged-topics       -> origin/wip-merged-topics
I, [2024-12-17T20:05:20.291566 #1]  INFO -- :
I, [2024-12-17T20:05:20.291729 #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
'
Cambiado a una nueva rama 'tests-passed'
I, [2024-12-17T20:05:25.030222 #1]  INFO -- : rama 'tests-passed' configurada para seguir 'origin/tests-passed'.

I, [2024-12-17T20:05:25.030366 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-12-17T20:05:25.046403 #1]  INFO -- :
I, [2024-12-17T20:05:25.046548 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-12-17T20:05:25.055946 #1]  INFO -- :
I, [2024-12-17T20:05:25.056125 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-12-17T20:05:25.060509 #1]  INFO -- :
I, [2024-12-17T20:05:25.061466 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-12-17T20:05:25.067552 #1]  INFO -- :
I, [2024-12-17T20:05:25.067718 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-12-17T20:05:25.072718 #1]  INFO -- :
I, [2024-12-17T20:05:25.072873 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-12-17T20:05:25.133562 #1]  INFO -- :
I, [2024-12-17T20:05:25.133770 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2024-12-17T20:05:25.138158 #1]  INFO -- :
I, [2024-12-17T20:05:25.138341 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-12-17T20:05:25.144893 #1]  INFO -- :
I, [2024-12-17T20:05:25.145206 #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-12-17T20:05:25.151921 #1]  INFO -- :
I, [2024-12-17T20:05:25.152276 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2024-12-17T20:05:25.159070 #1]  INFO -- :
I, [2024-12-17T20:05:25.159375 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-12-17T20:05:25.166058 #1]  INFO -- :
I, [2024-12-17T20:05:25.166378 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2024-12-17T20:05:25.172678 #1]  INFO -- :
I, [2024-12-17T20:05:25.172991 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-12-17T20:05:25.179373 #1]  INFO -- :
I, [2024-12-17T20:05:25.179636 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-12-17T20:05:25.417134 #1]  INFO -- :
I, [2024-12-17T20:05:25.417766 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-12-17T20:05:25.420544 #1]  INFO -- :
I, [2024-12-17T20:05:25.420997 #1]  INFO -- : Reemplazando # redis con if [ ! -d /shared/redis_data ]; then
  install -d -m 0755 -o redis -g redis /shared/redis_data
fi
sv start redis || exit 1 en /etc/service/unicorn/run
I, [2024-12-17T20:05:25.422694 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2024-12-17T20:05:26.648646 #1]  INFO -- :
I, [2024-12-17T20:05:26.648966 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Clonando en 'discourse-data-explorer'...
I, [2024-12-17T20:05:27.422032 #1]  INFO -- :
I, [2024-12-17T20:05:27.422303 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/timmmmyboy/docker-embed.git
Clonando en 'docker-embed'...
I, [2024-12-17T20:05:27.932386 #1]  INFO -- :
I, [2024-12-17T20:05:27.932658 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Clonando en 'discourse-chat-integration'...
I, [2024-12-17T20:05:28.771301 #1]  INFO -- :
I, [2024-12-17T20:05:28.771587 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/cpradio/discourse-plugin-replygif.git
Clonando en 'discourse-plugin-replygif'...
I, [2024-12-17T20:05:29.886073 #1]  INFO -- :
I, [2024-12-17T20:05:29.886354 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-voting.git
Clonando en 'discourse-voting'...
I, [2024-12-17T20:05:30.594338 #1]  INFO -- :
I, [2024-12-17T20:05:30.594656 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Clonando en 'discourse-solved'...
I, [2024-12-17T20:05:31.375552 #1]  INFO -- :
I, [2024-12-17T20:05:31.375879 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-bcc.git
Clonando en 'discourse-bcc'...
I, [2024-12-17T20:05:31.961928 #1]  INFO -- :
I, [2024-12-17T20:05:31.962216 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/DiscoTOC.git
Clonando en 'DiscoTOC'...
I, [2024-12-17T20:05:32.664375 #1]  INFO -- :
I, [2024-12-17T20:05:32.664727 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-whos-online.git
Clonando en 'discourse-whos-online'...
I, [2024-12-17T20:05:33.335177 #1]  INFO -- :
I, [2024-12-17T20:05:33.335457 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-fontawesome-pro.git
Clonando en 'discourse-fontawesome-pro'...
I, [2024-12-17T20:05:33.976652 #1]  INFO -- :
I, [2024-12-17T20:05:33.976989 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat.git
Clonando en 'discourse-chat'...
I, [2024-12-17T20:05:35.152614 #1]  INFO -- :
I, [2024-12-17T20:05:35.152879 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/paviliondev/discourse-custom-wizard.git
Clonando en 'discourse-custom-wizard'...
I, [2024-12-17T20:05:36.348298 #1]  INFO -- :
I, [2024-12-17T20:05:36.348576 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/paviliondev/discourse-news.git
Clonando en 'discourse-news'...
I, [2024-12-17T20:05:36.903186 #1]  INFO -- :
I, [2024-12-17T20:05:36.903544 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-post-voting.git
Clonando en 'discourse-post-voting'...
I, [2024-12-17T20:05:37.671933 #1]  INFO -- :
I, [2024-12-17T20:05:37.672243 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions
Clonando en 'discourse-reactions'...
I, [2024-12-17T20:05:38.435059 #1]  INFO -- :
I, [2024-12-17T20:05:38.435384 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-shared-edits
Clonando en 'discourse-shared-edits'...
I, [2024-12-17T20:05:39.134862 #1]  INFO -- :
I, [2024-12-17T20:05:39.135193 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-doc-categories
Clonando en 'discourse-doc-categories'...
I, [2024-12-17T20:05:39.845892 #1]  INFO -- :
I, [2024-12-17T20:05:39.846259 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/29th/discourse-user-by-id
Clonando en 'discourse-user-by-id'...
I, [2024-12-17T20:05:40.396893 #1]  INFO -- :
I, [2024-12-17T20:05:40.397186 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions
fatal: la ruta de destino 'discourse-reactions' ya existe y no es un directorio vacío.
I, [2024-12-17T20:05:40.402942 #1]  INFO -- :
I, [2024-12-17T20:05:40.403829 #1]  INFO -- : Terminando procesos asíncronos
I, [2024-12-17T20:05:40.403968 #1]  INFO -- : Enviando INT a 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
I, [2024-12-17T20:05:40.404084 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 107
2024-12-17 20:05:40.404 UTC [39] LOG:  recibida solicitud de apagado rápido
107:signal-handler (1734465940) Recibida señal SIGTERM, programando apagado...
2024-12-17 20:05:40.406 UTC [39] LOG:  abortando cualquier transacción activa
2024-12-17 20:05:40.410 UTC [39] LOG:  trabajador en segundo plano "logical replication launcher" (PID 54) salió con código de salida 1
2024-12-17 20:05:40.426 UTC [49] LOG:  apagando
107:M 17 dic 2024 20:05:40.427 # El usuario solicitó apagado...
107:M 17 dic 2024 20:05:40.427 * Guardando la instantánea RDB final antes de salir.
2024-12-17 20:05:40.476 UTC [39] LOG:  el sistema de bases de datos se ha apagado
107:M 17 dic 2024 20:05:40.657 * BD guardada en disco
107:M 17 dic 2024 20:05:40.657 # Redis está listo para salir, adiós...


FALLIDO
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-reactions falló con retorno #<Process::Status: pid 441 exit 128>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falló con los parámetros {"cd"=>"$home/plugins", "cmd"=>["git clone https://github.com/discourse/docker_manager.git", "git clone https://github.com/discourse/discourse-data-explorer.git", "git clone https://github.com/timmmmyboy/docker-embed.git", "git clone https://github.com/discourse/discourse-chat-integration.git", "git clone https://github.com/cpradio/discourse-plugin-replygif.git", "git clone https://github.com/discourse/discourse-voting.git", "git clone https://github.com/discourse/discourse-solved.git", "git clone https://github.com/discourse/discourse-bcc.git", "git clone https://github.com/discourse/DiscoTOC.git", "git clone https://github.com/discourse/discourse-whos-online.git", "git clone https://github.com/discourse/discourse-fontawesome-pro.git", "git clone https://github.com/discourse/discourse-chat.git", "git clone https://github.com/paviliondev/discourse-custom-wizard.git", "git clone https://github.com/paviliondev/discourse-news.git", "git clone https://github.com/discourse/discourse-post-voting.git", "git clone https://github.com/discourse/discourse-reactions", "git clone https://github.com/discourse/discourse-shared-edits", "git clone https://github.com/discourse/discourse-doc-categories", "git clone https://github.com/29th/discourse-user-by-id", "git clone https://github.com/discourse/discourse-reactions"]}
bootstrap fallido con código de salida 128
** FALLO EN BOOTSTRAP ** desplácese hacia arriba y busque mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
8583d802d54ae22f3b827ec739724277851f99186b4e6caf1fcf2951f9b6744f

Parece que hay algo mal con un plugin. Te sugeriría que (con cuidado) edites tu archivo yml (probablemente app.yml) para eliminar ese plugin. Haz una copia de seguridad del archivo primero. (Siempre deberías hacer una copia de seguridad limpia de todo, incluido el archivo yml, antes de reconstruir).

Incluí accidentalmente el plugin Reactions dos veces en app.yml. Eliminar una de las líneas resolvió el problema.

¡Gracias por la rápida ayuda!