Fallo en la reconstrucción de la app Launcher

Hola,

Intenté reconstruir Discourse usando ./launcher rebuild app y después de eso falla al reconstruir, dando el siguiente error:

Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' falló con el retorno #<Process::Status: pid 3316 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
falló el arranque con el código de salida 1
** FALLÓ EL ARRANQUE ** por favor, desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.

En realidad, estoy intentando subir mi plugin en Discourse que he desarrollado localmente y que funciona bien en el entorno local, pero cuando intento subir el plugin al servidor de Discourse, se produce el error anterior y algunas advertencias que son las siguientes:

warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.2.5" tiene dependencia de igual nivel no cumplida " @typescript-eslint/parser@^6.15.0".
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.2.5" tiene dependencia de igual nivel incorrecta "typescript@^5.3.3".
warning "> @glint/environment-ember-loose@1.3.0" tiene dependencia de igual nivel no cumplida "@glimmer/component@^1.1.2".
warning El campo de resolución "unset-value@2.0.1" es incompatible con la versión solicitada "unset-value@^1.0.0"
warning El patrón ["wrap-ansi@^7.0.0"] está intentando desempaquetar en el mismo destino "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" que el patrón ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. Esto podría resultar en un comportamiento no determinista, omitiendo.
warning "> discourse-markdown-it@1.0.0" tiene dependencia de igual nivel no cumplida "xss@*".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > discourse > @uppy/aws-s3@3.0.6" tiene dependencia de igual nivel incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > discourse > @uppy/aws-s3-multipart@3.1.3" tiene dependencia de igual nivel incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > discourse > @uppy/xhr-upload@3.1.1" tiene dependencia de igual nivel incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > discourse > ember-router-service-refresh-polyfill@1.1.0" tiene dependencia de igual nivel incorrecta "ember-source@^3.4 || 4".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > discourse-plugins > ember-this-fallback@0.4.0" tiene dependencia de igual nivel no cumplida "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > admin > ember-source > router_js@8.0.3" tiene dependencia de igual nivel no cumplida "rsvp@^4.8.5".
warning "workspace-aggregator-98dafb8f-3047-47b1-9d38-9da6ff65f457 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tiene dependencia de igual nivel incorrecta "@uppy/core@^3.2.1".

Incluso limpié los contenedores usando ./launcher cleanup e intenté reconstruirlos. Pero nada funcionó.
¿Alguien puede guiarme para resolver este problema?

Hola,

sería útil si pudieras hacer eso o pegar el registro aquí. :+1:

Las advertencias son esperadas y pueden ser ignoradas.

I, [2024-02-06T12:34:29.772046 #1]  INFO -- :  su postgres -c 'createdb discourse' || true
2024-02-06 12:34:29.917 UTC [54] postgres@postgres ERROR:  la base de datos "discourse" ya existe
2024-02-06 12:34:29.917 UTC [54] 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
I, [2024-02-06T12:34:29.921646 #1]  INFO -- : 
I, [2024-02-06T12:34:29.922307 #1]  INFO -- :  su postgres -c 'psql discourse -c "create user discourse;"' || true
2024-02-06 12:34:30.035 UTC [58] postgres@discourse ERROR:  el rol "discourse" ya existe
2024-02-06 12:34:30.035 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  el rol "discourse" ya existe
I, [2024-02-06T12:34:30.038648 #1]  INFO -- : 
I, [2024-02-06T12:34:30.039394 #1]  INFO -- :  su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2024-02-06T12:34:30.115792 #1]  INFO -- : GRANT
I, [2024-02-06T12:34:30.116712 #1]  INFO -- :  su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2024-02-06T12:34:30.196923 #1]  INFO -- : ALTER SCHEMA
I, [2024-02-06T12:34:30.197758 #1]  INFO -- :  su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2024-02-06T12:34:30.305929 #1]  INFO -- : CREATE EXTENSION
I, [2024-02-06T12:34:30.306810 #1]  INFO -- :  su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  la extensión "pg_trgm" ya existe, omitiendo
I, [2024-02-06T12:34:30.383971 #1]  INFO -- : CREATE EXTENSION
I, [2024-02-06T12:34:30.384850 #1]  INFO -- :  su postgres -c 'psql template1 -c "create extension if not exists vector;"'
NOTICE:  la extensión "vector" ya existe, omitiendo
I, [2024-02-06T12:34:30.456459 #1]  INFO -- : CREATE EXTENSION
I, [2024-02-06T12:34:30.457296 #1]  INFO -- :  su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2024-02-06T12:34:30.535128 #1]  INFO -- : CREATE EXTENSION
I, [2024-02-06T12:34:30.535940 #1]  INFO -- :  su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  la extensión "pg_trgm" ya existe, omitiendo
I, [2024-02-06T12:34:30.606543 #1]  INFO -- : CREATE EXTENSION
I, [2024-02-06T12:34:30.607292 #1]  INFO -- :  su postgres -c 'psql discourse -c "create extension if not exists vector;"'
NOTICE:  la extensión "vector" ya existe, omitiendo
I, [2024-02-06T12:34:30.679393 #1]  INFO -- : CREATE EXTENSION
I, [2024-02-06T12:34:30.680298 #1]  INFO -- :  sudo -u postgres psql discourse
I, [2024-02-06T12:34:30.687340 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2024-02-06T12:34:30.807686 #1]  INFO -- : File  /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-02-06T12:34:30.818932 #1]  INFO -- : File  /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2024-02-06T12:34:30.819617 #1]  INFO -- :  echo postgres installed!
I, [2024-02-06T12:34:30.823257 #1]  INFO -- : postgres installed!

Aquí están los mensajes de error que encontré al desplazarme hacia arriba.

Todavía no hay errores. El registro completo.

¿Tu plugin realiza migraciones de bases de datos? Quizás comparte un enlace a él.

Este es el registro completo después de ejecutar ./launcher rebuild app

x86_64 arch detected.
Asegurando que el launcher esté actualizado
Obteniendo origen
El launcher está actualizado
Deteniendo el contenedor anterior
+ /usr/bin/docker stop -t 600 app
app
2.0.20231218-0429: Extrayendo de discourse/base
Digest: sha256:468f70b9bb4c6d0c6c2bbb3efc1a5e12d145eae57bdb6946b7fe5558beb52dc1
Estado: La imagen está actualizada para discourse/base:2.0.20231218-0429
docker.io/discourse/base:2.0.20231218-0429
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-02-06T14:18:26.260895 #1]  INFO -- : Leyendo desde stdin
I, [2024-02-06T14:18:26.273805 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2024-02-06T14:18:26.352125 #1]  INFO -- : Generando locales (esto puede tardar un poco)...
Generación completada.

I, [2024-02-06T14:18:26.352980 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2024-02-06T14:18:26.356630 #1]  INFO -- : 
I, [2024-02-06T14:18:26.357542 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2024-02-06T14:18:26.361423 #1]  INFO -- : 
I, [2024-02-06T14:18:26.362096 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2024-02-06T14:18:26.364494 #1]  INFO -- : 
I, [2024-02-06T14:18:26.365242 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2024-02-06T14:18:26.368363 #1]  INFO -- : 
I, [2024-02-06T14:18:26.368969 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2024-02-06T14:18:26.371436 #1]  INFO -- : 
I, [2024-02-06T14:18:26.372124 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres ya está en ejecución, detener contenedor ; exit 1
2024/02/06 14:18:26 socat[18] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2024-02-06T14:18:26.384491 #1]  INFO -- : 
I, [2024-02-06T14:18:26.385119 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2024-02-06T14:18:26.389313 #1]  INFO -- : 
I, [2024-02-06T14:18:26.389932 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2024-02-06T14:18:26.393828 #1]  INFO -- : 
I, [2024-02-06T14:18:26.394439 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-02-06T14:18:26.397864 #1]  INFO -- : 
I, [2024-02-06T14:18:26.398558 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-02-06T14:18:26.401379 #1]  INFO -- : 
I, [2024-02-06T14:18:26.407865 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown: 
I, [2024-02-06T14:18:26.414052 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2024-02-06T14:18:26.420350 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2024-02-06T14:18:26.425985 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown: 
I, [2024-02-06T14:18:26.426819 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2024-02-06T14:18:29.957091 #1]  INFO -- : 
I, [2024-02-06T14:18:29.958357 #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, [2024-02-06T14:18:29.962053 #1]  INFO -- : 
I, [2024-02-06T14:18:29.962675 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2024-02-06T14:18:30.005248 #1]  INFO -- : 
I, [2024-02-06T14:18:30.006245 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2024-02-06T14:18:30.010124 #1]  INFO -- : 
I, [2024-02-06T14:18:30.011061 #1]  INFO -- : > /root/upgrade_postgres
I, [2024-02-06T14:18:30.025786 #1]  INFO -- : 
I, [2024-02-06T14:18:30.026082 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2024-02-06T14:18:30.031110 #1]  INFO -- : 
I, [2024-02-06T14:18:30.034124 #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-02-06T14:18:30.035045 #1]  INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/13/main/postgresql.conf
I, [2024-02-06T14:18:30.035465 #1]  INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/13/main/postgresql.conf
I, [2024-02-06T14:18:30.036472 #1]  INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/13/main/postgresql.conf
I, [2024-02-06T14:18:30.037322 #1]  INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/13/main/postgresql.conf
I, [2024-02-06T14:18:30.038051 #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-02-06T14:18:30.038858 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2024-02-06T14:18:30.044011 #1]  INFO -- : 
I, [2024-02-06T14:18:30.045054 #1]  INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/13/main/postgresql.conf
I, [2024-02-06T14:18:30.046123 #1]  INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/13/main/postgresql.conf
I, [2024-02-06T14:18:30.046991 #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-02-06T14:18:30.048633 #1]  INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres  peer en /etc/postgresql/13/main/pg_hba.conf
I, [2024-02-06T14:18:30.049563 #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-02-06T14:18:30.050826 #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-02-06T14:18:30.051424 #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-02-06T14:18:30.054166 #1]  INFO -- : > sleep 5
2024-02-06 14:18:30.161 UTC [41] LOG:  iniciando PostgreSQL 13.13 (Debian 13.13-1.pgdg110+1) en x86_64-pc-linux-gnu, compilado por gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2024-02-06 14:18:30.163 UTC [41] LOG:  escuchando en la dirección IPv4 "0.0.0.0", puerto 5432
2024-02-06 14:18:30.164 UTC [41] LOG:  escuchando en la dirección IPv6 "::", puerto 5432
2024-02-06 14:18:30.175 UTC [41] LOG:  escuchando en el socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2024-02-06 14:18:30.190 UTC [44] LOG:  el sistema de bases de datos se cerró a las 2024-02-06 14:15:37 UTC
2024-02-06 14:18:30.203 UTC [41] LOG:  el sistema de bases de datos está listo para aceptar conexiones
I, [2024-02-06T14:18:35.059469 #1]  INFO -- : 
I, [2024-02-06T14:18:35.059863 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2024-02-06 14:18:35.203 UTC [54] postgres@postgres ERROR:  la base de datos "discourse" ya existe
2024-02-06 14:18:35.203 UTC [54] 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
I, [2024-02-06T14:18:35.206739 #1]  INFO -- : 
I, [2024-02-06T14:18:35.207533 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2024-02-06 14:18:35.330 UTC [58] postgres@discourse ERROR:  el rol "discourse" ya existe
2024-02-06 14:18:35.330 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  el rol "discourse" ya existe
I, [2024-02-06T14:18:35.334356 #1]  INFO -- : 
I, [2024-02-06T14:18:35.335100 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2024-02-06T14:18:35.406985 #1]  INFO -- : GRANT

I, [2024-02-06T14:18:35.407749 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2024-02-06T14:18:35.482659 #1]  INFO -- : ALTER SCHEMA

I, [2024-02-06T14:18:35.483378 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2024-02-06T14:18:35.564958 #1]  INFO -- : CREATE EXTENSION

I, [2024-02-06T14:18:35.565622 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  la extensión "pg_trgm" ya existe, omitiendo
I, [2024-02-06T14:18:35.635827 #1]  INFO -- : CREATE EXTENSION

I, [2024-02-06T14:18:35.636470 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists vector;"'
NOTICE:  la extensión "vector" ya existe, omitiendo
I, [2024-02-06T14:18:35.704628 #1]  INFO -- : CREATE EXTENSION

I, [2024-02-06T14:18:35.705404 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2024-02-06T14:18:35.781299 #1]  INFO -- : CREATE EXTENSION

I, [2024-02-06T14:18:35.781945 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  la extensión "pg_trgm" ya existe, omitiendo
I, [2024-02-06T14:18:35.850284 #1]  INFO -- : CREATE EXTENSION

I, [2024-02-06T14:18:35.850951 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists vector;"'
NOTICE:  la extensión "vector" ya existe, omitiendo
I, [2024-02-06T14:18:35.919005 #1]  INFO -- : CREATE EXTENSION

I, [2024-02-06T14:18:35.919852 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2024-02-06T14:18:35.926081 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2024-02-06T14:18:36.036112 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2024-02-06T14:18:36.044311 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2024-02-06T14:18:36.045089 #1]  INFO -- : > echo postgres instalado!
I, [2024-02-06T14:18:36.048379 #1]  INFO -- : postgres instalado!

I, [2024-02-06T14:18:36.054139 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown: 
I, [2024-02-06T14:18:36.060031 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2024-02-06T14:18:36.065442 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2024-02-06T14:18:36.067526 #1]  INFO -- : Reemplazando daemonize yes con  en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.068816 #1]  INFO -- : Reemplazando (?-mix:^pidfile.*$) con  en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.069797 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-02-06T14:18:36.073493 #1]  INFO -- : 
I, [2024-02-06T14:18:36.074402 #1]  INFO -- : Reemplazando (?-mix:^logfile.*$) con logfile "" en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.075399 #1]  INFO -- : Reemplazando (?-mix:^bind .*$) con  en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.076391 #1]  INFO -- : Reemplazando (?-mix:^dir .*$) con dir /shared/redis_data en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.077382 #1]  INFO -- : Reemplazando (?-mix:^protected-mode yes) con protected-mode no en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.078228 #1]  INFO -- : Reemplazando # io-threads 4 con io-threads $redis_io_threads en /etc/redis/redis.conf
I, [2024-02-06T14:18:36.079108 #1]  INFO -- : > echo redis instalado
I, [2024-02-06T14:18:36.082478 #1]  INFO -- : redis instalado

I, [2024-02-06T14:18:36.083158 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-02-06T14:18:36.088540 #1]  INFO -- : logfile ""

I, [2024-02-06T14:18:36.089149 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-02-06T14:18:36.091164 #1]  INFO -- : > sleep 10
110:C 06 Feb 2024 14:18:36.110 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
110:C 06 Feb 2024 14:18:36.111 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=110, just started
110:C 06 Feb 2024 14:18:36.111 # Configuración cargada
110:M 06 Feb 2024 14:18:36.112 * reloj monótono: POSIX clock_gettime
110:M 06 Feb 2024 14:18:36.113 * Modo de ejecución=standalone, puerto=6379.
110:M 06 Feb 2024 14:18:36.114 # Servidor inicializado
110:M 06 Feb 2024 14:18:36.114 * Cargando RDB producido por la versión 7.0.7
110:M 06 Feb 2024 14:18:36.115 * Edad de RDB 179 segundos
110:M 06 Feb 2024 14:18:36.115 * Uso de memoria de RDB al crear 7.85 Mb
110:M 06 Feb 2024 14:18:36.145 * Terminada la carga de RDB, claves cargadas: 1117, claves expiradas: 0.
110:M 06 Feb 2024 14:18:36.146 * BD cargada desde disco: 0.031 segundos
110:M 06 Feb 2024 14:18:36.146 * Listo para aceptar conexiones
I, [2024-02-06T14:18:46.095442 #1]  INFO -- : 
I, [2024-02-06T14:18:46.096340 #1]  INFO -- : > thpoff echo "¡thpoff está instalado!"
I, [2024-02-06T14:18:46.116357 #1]  INFO -- : ¡thpoff está instalado!

I, [2024-02-06T14:18:46.117325 #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-02-06T14:18:46.241320 #1]  INFO -- : 
I, [2024-02-06T14:18:46.242077 #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-02-06T14:18:46.367601 #1]  INFO -- : 
I, [2024-02-06T14:18:46.368355 #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ía rehacer sus publicaciones ahora para corregir todas las publicaciones."; exit 1; end'
I, [2024-02-06T14:18:46.494449 #1]  INFO -- : 
I, [2024-02-06T14:18:46.495204 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-02-06T14:18:46.500083 #1]  INFO -- : 
I, [2024-02-06T14:18:46.503817 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown: 
I, [2024-02-06T14:18:46.519146 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2024-02-06T14:18:46.524878 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2024-02-06T14:18:46.530345 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown: 
I, [2024-02-06T14:18:46.535624 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2024-02-06T14:18:46.540932 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2024-02-06T14:18:46.541436 #1]  INFO -- : Reemplazando # postgres con sv start postgres || exit 1 en /etc/service/unicorn/run
I, [2024-02-06T14:18:46.542092 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-02-06T14:18:46.545346 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
137:C 06 Feb 2024 14:18:46.563 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
137:C 06 Feb 2024 14:18:46.564 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=137, just started
137:C 06 Feb 2024 14:18:46.564 # Configuración cargada
137:M 06 Feb 2024 14:18:46.565 * reloj monótono: POSIX clock_gettime
137:M 06 Feb 2024 14:18:46.566 # Advertencia: No se pudo crear el socket de escucha TCP del servidor *:6379: bind: Dirección ya en uso
137:M 06 Feb 2024 14:18:46.566 # Fallo al escuchar en el puerto 6379 (TCP), abortando.
Actualizando archivos: 100% (33715/33715), hecho.
I, [2024-02-06T14:18:56.293089 #1]  INFO -- : HEAD está ahora en 6ab1a19e9 DEV: Convertir min_trust_level_to_allow_invite a grupos (#24893)

I, [2024-02-06T14:18:56.301032 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-02-06T14:18:56.550228 #1]  INFO -- : 
I, [2024-02-06T14:18:56.550905 #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
 - [eliminado]             (ninguno)     -> origin/0-drop-code
 - [eliminado]             (ninguno)     -> origin/bulk-button-class
 - [eliminado]             (ninguno)     -> origin/dependabot/bundler/excon-0.108.0
 - [eliminado]             (ninguno)     -> origin/dependabot/bundler/hashdiff-1.1.0
 - [eliminado]             (ninguno)     -> origin/dependabot/bundler/parallel-1.24.0
 - [eliminado]             (ninguno)     -> origin/dependabot/bundler/rubocop-discourse-3.6.0
 - [eliminado]             (ninguno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/drop-target-2.0.2
 - [eliminado]             (ninguno)     -> origin/dev/add-new-chat-metrics
 - [eliminado]             (ninguno)     -> origin/dev/allow-chat-mentions-to-have-several-notifications
 - [eliminado]             (ninguno)     -> origin/dev/convert-min-trust-level-to-create-tag-to-group
 - [eliminado]             (ninguno)     -> origin/dev/convert-min-trust-level-to-ignore-to-groups
 - [eliminado]             (ninguno)     -> origin/dev/rethink-mass-mentions-polymorphic
 - [eliminado]             (ninguno)     -> origin/feature/migrations-schema-generator
 - [eliminado]             (ninguno)     -> origin/fix-join-filter-upload
 - [eliminado]             (ninguno)     -> origin/fix-modal-flash-minor
 - [eliminado]             (ninguno)     -> origin/global-notice-reactive
 - [eliminado]             (ninguno)     -> origin/labeler
 - [eliminado]             (ninguno)     -> origin/low-ram-help
 - [eliminado]             (ninguno)     -> origin/multi-invite
 - [eliminado]             (ninguno)     -> origin/plugin-extra-js
 - [eliminado]             (ninguno)     -> origin/table-builder-modal-modifier
 - [eliminado]             (ninguno)     -> origin/wip_categories
 - [eliminado]             (ninguno)     -> origin/wizard-split
   6ab1a19e9..7fcd7d53f  main                    -> origin/main
 * [nueva rama]          0-ember-bump            -> origin/0-ember-bump
 * [nueva rama]          0-event-helper          -> origin/0-event-helper
 * [nueva rama]          0-extend-native         -> origin/0-extend-native
 * [nueva rama]          0-rev                   -> origin/0-rev
 * [nueva rama]          add-api-for-forced-auth -> origin/add-api-for-forced-auth
 * [nueva rama]          amend-visit-copy        -> origin/amend-visit-copy
 * [nueva rama]          api-image-wrapper       -> origin/api-image-wrapper
 * [nueva rama]          asciinema-iframe        -> origin/asciinema-iframe
 * [nueva rama]          bulk-select-dropdown-items -> origin/bulk-select-dropdown-items
 * [nueva rama]          convert-header-to-glimmer -> origin/convert-header-to-glimmer
 * [nueva rama]          decorator-transforms    -> origin/decorator-transforms
 * [nueva rama]          dependabot/bundler/omniauth-2.0.0 -> origin/dependabot/bundler/omniauth-2.0.0
 * [nueva rama]          dependabot/bundler/parallel_tests-4.4.0 -> origin/dependabot/bundler/parallel_tests-4.4.0
 * [nueva rama]          dependabot/npm_and_yarn/app/assets/javascripts/content-tag-2.0.1 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/content-tag-2.0.1
 * [nueva rama]          dev-convert-topic-map-expanded-widget-to-component -> origin/dev-convert-topic-map-expanded-widget-to-component
 * [nueva rama]          dev/check-whether-online-user-ids-may-be-memoized-between-job-runs -> origin/dev/check-whether-online-user-ids-may-be-memoized-between-job-runs
 * [nueva rama]          dev/drop-the-user-id-column-from-chat-mentions -> origin/dev/drop-the-user-id-column-from-chat-mentions
 + e0c0191bb...7029ef16f dev/dry-up-user-status-serializers -> origin/dev/dry-up-user-status-serializers  (actualización forzada)
 * [nueva rama]          dev/experiment-theme-settings-free-ui -> origin/dev/experiment-theme-settings-free-ui
 * [nueva rama]          dev/make-admins-tl4-in-tests -> origin/dev/make-admins-tl4-in-tests
 * [nueva rama]          dev/promote-plugin-post-deploy-migrations -> origin/dev/promote-plugin-post-deploy-migrations
 * [nueva rama]          dev/proof-of-concept-rewriting-mentions-notification-logic -> origin/dev/proof-of-concept-rewriting-mentions-notification-logic
 * [nueva rama]          dev_category_order_database -> origin/dev_category_order_database
 * [nueva rama]          dev_update_category_position -> origin/dev_update_category_position
 * [nueva rama]          extra-js-revert         -> origin/extra-js-revert
 * [nueva rama]          fast-edit-expand-regex  -> origin/fast-edit-expand-regex
 * [nueva rama]          feature/add-new-illegal-flag-reason -> origin/feature/add-new-illegal-flag-reason
 * [nueva rama]          feature/custom-date-range -> origin/feature/custom-date-range
 * [nueva rama]          feature/paste-upload-on-first-upload-input-templates -> origin/feature/paste-upload-on-first-upload-input-templates
 * [nueva rama]          feature_async_hashtags  -> origin/feature_async_hashtags
 * [nueva rama]          feature_async_load_colors -> origin/feature_async_load_colors
 * [nueva rama]          fix-email-category-badge -> origin/fix-email-category-badge
 * [nueva rama]          fix_category_chooser    -> origin/fix_category_chooser
 * [nueva rama]          fix_in_any_groups       -> origin/fix_in_any_groups
 * [nueva rama]          fix_reviewable_translation -> origin/fix_reviewable_translation
   7f2bdca65..4f57be1a8  generic-import-latest   -> origin/generic-import-latest
 * [nueva rama]          hijacks                 -> origin/hijacks
 * [nueva rama]          issue/run-admin-sidebar-init-after-logs-notice -> origin/issue/run-admin-sidebar-init-after-logs-notice
 * [nueva rama]          loic-rubocop-plugin-rules -> origin/loic-rubocop-plugin-rules
 + 90a3535b7...e6e64cfd5 migrations-convert      -> origin/migrations-convert  (actualización forzada)
 * [nueva rama]          promote-migration-tweak -> origin/promote-migration-tweak
 * [nueva rama]          redesign-my-threads-index -> origin/redesign-my-threads-index
 * [nueva rama]          remove-widget-search-menu -> origin/remove-widget-search-menu
 * [nueva rama]          revert-25009-dev/convert-min-trust-to-allow-self-wiki-to-groups -> origin/revert-25009-dev/convert-min-trust-to-allow-self-wiki-to-groups
 * [nueva rama]          revert-bulk-topic-actions -> origin/revert-bulk-topic-actions
 * [nueva rama]          sidebar-above-outlet    -> origin/sidebar-above-outlet
 * [nueva rama]          site-logo-height        -> origin/site-logo-height
 * [nueva rama]          sort-chat-channels-by-activity -> origin/sort-chat-channels-by-activity
   d7f7f79b6..07fb62331  stable                  -> origin/stable
 * [nueva rama]          support-reset-bump-date-post-id -> origin/support-reset-bump-date-post-id
 * [nueva rama]          system-test-for-soft-load-search -> origin/system-test-for-soft-load-search
   6ab1a19e9..7fcd7d53f  tests-passed            -> origin/tests-passed
 * [nueva rama]          unhide_lazy_load_categories -> origin/unhide_lazy_load_categories
 * [nueva rama]          universal-nonce         -> origin/universal-nonce
 * [nueva rama]          unread-mobile-indicator -> origin/unread-mobile-indicator
 * [nueva rama]          ux-user-name            -> origin/ux-user-name
 * [nueva rama]          virtual-scroll-list     -> origin/virtual-scroll-list
 t [actualización de etiqueta]          beta                    -> beta
 t [actualización de etiqueta]          latest-release          -> latest-release
 * [nueva etiqueta]             v3.1.4                  -> v3.1.4
 * [nueva etiqueta]             v3.1.5                  -> v3.1.5
 * [nueva etiqueta]             v3.2.0                  -> v3.2.0
 * [nueva etiqueta]             v3.2.0.beta4            -> v3.2.0.beta4
 * [nueva etiqueta]             v3.2.0.beta5            -> v3.2.0.beta5
I, [2024-02-06T14:18:58.135755 #1]  INFO -- : 
I, [2024-02-06T14:18:58.136372 #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-02-06T14:19:06.214070 #1]  INFO -- : Rama 'tests-passed' configurada para rastrear la rama remota 'tests-passed' desde 'origin'.

I, [2024-02-06T14:19:06.214701 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-02-06T14:19:06.230463 #1]  INFO -- : 
I, [2024-02-06T14:19:06.231175 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-02-06T14:19:06.236452 #1]  INFO -- : 
I, [2024-02-06T14:19:06.237281 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-02-06T14:19:06.241609 #1]  INFO -- : 
I, [2024-02-06T14:19:06.242215 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-02-06T14:19:06.246902 #1]  INFO -- : 
I, [2024-02-06T14:19:06.247515 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-02-06T14:19:06.251905 #1]  INFO -- : 
I, [2024-02-06T14:19:06.252450 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-02-06T14:19:06.261339 #1]  INFO -- : 
I, [2024-02-06T14:19:06.261955 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2024-02-06T14:19:06.267363 #1]  INFO -- : 
I, [2024-02-06T14:19:06.268001 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-02-06T14:19:06.275190 #1]  INFO -- : 
I, [2024-02-06T14:19:06.275791 #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-02-06T14:19:06.282090 #1]  INFO -- : 
I, [2024-02-06T14:19:06.282740 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2024-02-06T14:19:06.288945 #1]  INFO -- : 
I, [2024-02-06T14:19:06.289502 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-02-06T14:19:06.295518 #1]  INFO -- : 
I, [2024-02-06T14:19:06.296150 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2024-02-06T14:19:06.303580 #1]  INFO -- : 
I, [2024-02-06T14:19:06.304174 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-02-06T14:19:06.310252 #1]  INFO -- : 
I, [2024-02-06T14:19:06.310761 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-02-06T14:19:06.327368 #1]  INFO -- : 
I, [2024-02-06T14:19:06.328041 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-02-06T14:19:06.331433 #1]  INFO -- : 
I, [2024-02-06T14:19:06.332174 #1]  INFO -- : Reemplazando # redis con sv start redis || exit 1 en /etc/service/unicorn/run
I, [2024-02-06T14:19:06.333086 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2024-02-06T14:19:07.513851 #1]  INFO -- : 
I, [2024-02-06T14:19:07.514563 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/dvijtest/dsc-hide-post-toggle.git
Clonando en 'dsc-hide-post-toggle'...
I, [2024-02-06T14:19:07.834467 #1]  INFO -- : 
I, [2024-02-06T14:19:07.835547 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-02-06T14:19:07.852807 #1]  INFO -- : 
I, [2024-02-06T14:19:07.853882 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-02-06T14:19:07.858082 #1]  INFO -- : 
I, [2024-02-06T14:19:07.858823 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2024-02-06T14:19:07.862527 #1]  INFO -- : 
I, [2024-02-06T14:19:07.864247 #1]  INFO -- : Reemplazando pid /run/nginx.pid; con daemon off; en /etc/nginx/nginx.conf
I, [2024-02-06T14:19:07.865068 #1]  INFO -- : Reemplazando (?m-ix:upstream[^\}]+\}) con upstream discourse { server 127.0.0.1:3000; } en /etc/nginx/conf.d/discourse.conf
I, [2024-02-06T14:19:07.865857 #1]  INFO -- : Reemplazando (?-mix:server_name.+$) con server_name _ ; en /etc/nginx/conf.d/discourse.conf
I, [2024-02-06T14:19:07.867191 #1]  INFO -- : Reemplazando (?-mix:client_max_body_size.+$) con client_max_body_size $upload_size ; en /etc/nginx/conf.d/discourse.conf
I, [2024-02-06T14:19:07.867858 #1]  INFO -- : Reemplazando (?-mix:worker_connections.+$) con worker_connections $nginx_worker_connections ; en /etc/nginx/nginx.conf
I, [2024-02-06T14:19:07.868625 #1]  INFO -- : > echo "terminada la configuración web"
I, [2024-02-06T14:19:07.871661 #1]  INFO -- : terminada la configuración web

I, [2024-02-06T14:19:07.872445 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2024-02-06T14:19:08.918258 #1]  INFO -- : Bundler-2.5.3 instalado correctamente
1 gem instalado

I, [2024-02-06T14:19:08.918920 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2024-02-06T14:19:23.288009 #1]  INFO -- : 
I, [2024-02-06T14:19:23.289037 #1]  INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2024-02-06T14:19:23.292704 #1]  INFO -- : 
I, [2024-02-06T14:19:23.293207 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.2.5" tiene una dependencia peer no satisfecha "@typescript-eslint/parser@^6.15.0".
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.2.5" tiene una dependencia peer incorrecta "typescript@^5.3.3".
warning " > @glint/environment-ember-loose@1.3.0" tiene una dependencia peer no satisfecha "@glimmer/component@^1.1.2".
warning El campo de resolución "unset-value@2.0.1" es incompatible con la versión solicitada "unset-value@^1.0.0"
warning El patrón ["wrap-ansi@^7.0.0"] está intentando desempaquetarse en el mismo destino "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" que el patrón ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. Esto podría resultar en un comportamiento no determinista, omitiendo.
warning " > discourse-markdown-it@1.0.0" tiene una dependencia peer no satisfecha "xss@*".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > discourse > @uppy/aws-s3@3.0.6" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > discourse > @uppy/aws-s3-multipart@3.1.3" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > discourse > @uppy/xhr-upload@3.1.1" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > discourse > ember-router-service-refresh-polyfill@1.1.0" tiene una dependencia peer incorrecta "ember-source@^3.4 || 4".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > discourse-plugins > ember-this-fallback@0.4.0" tiene una dependencia peer no satisfecha "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > admin > ember-source > router_js@8.0.3" tiene una dependencia peer no satisfecha "rsvp@^4.8.5".
warning "workspace-aggregator-ace11c4b-1818-41aa-9048-5d3fd25df83c > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tiene una dependencia peer incorrecta "@uppy/core@^3.2.1".
I, [2024-02-06T14:22:58.829490 #1]  INFO -- : yarn install v1.22.19
[1/5] Validando package.json...
[2/5] Resolviendo paquetes...
[3/5] Obteniendo paquetes...
[4/5] Enlazando dependencias...
[5/5] Construyendo paquetes frescos...
$ 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] Resolviendo paquetes...
[2/4] Obteniendo paquetes...
[3/4] Enlazando dependencias...
[4/4] Construyendo paquetes frescos...
$ ./run-patch-package
patch-package 8.0.0
Aplicando parches...
@ember/test-helpers@2.9.4 ✔
babel-plugin-debug-macros@0.3.4 ✔
content-tag@2.0.1 ✔
ember-cli@5.0.0 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
ember-this-fallback@0.4.0 (3 exclude-strict-mode) ✔
virtual-dom@2.1.1 ✔
Hecho en 101.66s.
Hecho en 193.99s.
yarn cache v1.22.19
success Caché borrada.
Hecho en 20.02s.

Ha ocurrido un error en mi actualización

```ruby
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })

Por favor, ayúdame a corregirlo.

Esto parece ser el fallo fatal:

¿Podrías intentar eliminar el plugin/tema dsc-hide-post-toggle de tu instancia y reconstruir?

Eliminé las llamadas manuales a register_asset y pude reconstruir.