Fallo de instalación de Discourse en servidor nuevo: FALLO AL INICIAR

La instalación de Discourse falla en un servidor Ubuntu 22.04LTS recién instalado.

Los puntos clave parecen ser:

  • Error al escuchar en el puerto 6379
  • Se produjo un error inesperado: "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz: ESOCKETTIMEDOUT".
  • [3/5] Obteniendo paquetes... info Parece haber problemas con tu conexión de red. Reintentando...

El resto del registro de la consola está aquí:

x86_64 arch detected.
Asegurando que el launcher esté actualizado
Obteniendo origen
El launcher está actualizado
2.0.20230502-0058: Extrayendo desde discourse/base
Digesto: sha256:fa95da36c3d3a582d644b139ec678f5778d745697454bc86f598c689031b30aa
Estado: La imagen está actualizada para discourse/base:2.0.20230502-0058
docker.io/discourse/base:2.0.20230502-0058
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-05-07T12:05:04.539866 #1]  INFO -- : Leyendo desde stdin
I, [2023-05-07T12:05:04.546394 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2023-05-07T12:05:04.660188 #1]  INFO -- : Generando locales (esto puede tardar un poco)...
Generación completada.

I, [2023-05-07T12:05:04.660484 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2023-05-07T12:05:04.673331 #1]  INFO -- : 
I, [2023-05-07T12:05:04.675066 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-05-07T12:05:04.680819 #1]  INFO -- : 
I, [2023-05-07T12:05:04.681490 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2023-05-07T12:05:04.686777 #1]  INFO -- : 
I, [2023-05-07T12:05:04.687466 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2023-05-07T12:05:04.692307 #1]  INFO -- : 
I, [2023-05-07T12:05:04.693228 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-05-07T12:05:04.699774 #1]  INFO -- : 
I, [2023-05-07T12:05:04.700295 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres ya se está ejecutando, detener contenedor ; exit 1
2023/05/07 12:05:04 socat[18] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2023-05-07T12:05:04.744608 #1]  INFO -- : 
I, [2023-05-07T12:05:04.745030 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-05-07T12:05:04.749765 #1]  INFO -- : 
I, [2023-05-07T12:05:04.750379 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-05-07T12:05:04.754536 #1]  INFO -- : 
I, [2023-05-07T12:05:04.755124 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-05-07T12:05:04.758496 #1]  INFO -- : 
I, [2023-05-07T12:05:04.759056 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-05-07T12:05:04.762381 #1]  INFO -- : 
I, [2023-05-07T12:05:04.771096 #1]  INFO -- : Archivo > /etc/service/postgres/run  chmod: +x  chown: 
I, [2023-05-07T12:05:04.777848 #1]  INFO -- : Archivo > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2023-05-07T12:05:04.785193 #1]  INFO -- : Archivo > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2023-05-07T12:05:04.791975 #1]  INFO -- : Archivo > /root/upgrade_postgres  chmod: +x  chown: 
I, [2023-05-07T12:05:04.792769 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-05-07T12:05:07.919753 #1]  INFO -- : 
I, [2023-05-07T12:05:07.920641 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2023-05-07T12:05:07.924131 #1]  INFO -- : 
I, [2023-05-07T12:05:07.924453 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-05-07T12:05:07.961773 #1]  INFO -- : 
I, [2023-05-07T12:05:07.962051 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-05-07T12:05:07.966111 #1]  INFO -- : 
I, [2023-05-07T12:05:07.966677 #1]  INFO -- : > /root/upgrade_postgres
I, [2023-05-07T12:05:07.977176 #1]  INFO -- : 
I, [2023-05-07T12:05:07.977871 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2023-05-07T12:05:07.981532 #1]  INFO -- : 
I, [2023-05-07T12:05:07.984567 #1]  INFO -- : Reemplazando data_directory = '/var/lib/postgresql/13/main' con data_directory = '/shared/postgres_data' en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:07.985718 #1]  INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:07.986774 #1]  INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:07.988037 #1]  INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:07.989187 #1]  INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:07.990294 #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, [2023-05-07T12:05:07.991276 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-05-07T12:05:08.001041 #1]  INFO -- : 
I, [2023-05-07T12:05:08.002071 #1]  INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:08.002762 #1]  INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/13/main/postgresql.conf
I, [2023-05-07T12:05:08.003976 #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, [2023-05-07T12:05:08.005775 #1]  INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres  peer en /etc/postgresql/13/main/pg_hba.conf
I, [2023-05-07T12:05:08.006438 #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, [2023-05-07T12:05:08.007408 #1]  INFO -- : Reemplazando (?-mix:^host.*all.*all.*::1\/128.*$) con host all all ::/0 md5 en /etc/postgresql/13/main/pg_hba.conf
I, [2023-05-07T12:05:08.008275 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2023-05-07T12:05:08.011213 #1]  INFO -- : > sleep 5
2023-05-07 12:05:08.251 UTC [41] LOG:  iniciando PostgreSQL 13.10 (Debian 13.10-1.pgdg110+1) en x86_64-pc-linux-gnu, compilado por gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-05-07 12:05:08.252 UTC [41] LOG:  escuchando en la dirección IPv4 "0.0.0.0", puerto 5432
2023-05-07 12:05:08.252 UTC [41] LOG:  escuchando en la dirección IPv6 "::", puerto 5432
2023-05-07 12:05:08.257 UTC [41] LOG:  escuchando en el socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2023-05-07 12:05:08.267 UTC [44] LOG:  el sistema de bases de datos se cerró correctamente a las 2023-05-07 11:31:27 UTC
2023-05-07 12:05:08.292 UTC [41] LOG:  el sistema de bases de datos está listo para aceptar conexiones
I, [2023-05-07T12:05:13.016044 #1]  INFO -- : 
I, [2023-05-07T12:05:13.016840 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2023-05-07 12:05:13.195 UTC [54] postgres@postgres ERROR:  la base de datos "discourse" ya existe
2023-05-07 12:05:13.195 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, [2023-05-07T12:05:13.198892 #1]  INFO -- : 
I, [2023-05-07T12:05:13.199959 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-05-07 12:05:13.299 UTC [58] postgres@discourse ERROR:  el rol "discourse" ya existe
2023-05-07 12:05:13.299 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  el rol "discourse" ya existe
I, [2023-05-07T12:05:13.303279 #1]  INFO -- : 
I, [2023-05-07T12:05:13.304125 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-05-07T12:05:13.369204 #1]  INFO -- : GRANT

I, [2023-05-07T12:05:13.370352 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-05-07T12:05:13.433857 #1]  INFO -- : ALTER SCHEMA

I, [2023-05-07T12:05:13.434726 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2023-05-07T12:05:13.524487 #1]  INFO -- : CREATE EXTENSION

I, [2023-05-07T12:05:13.525343 #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, [2023-05-07T12:05:13.585308 #1]  INFO -- : CREATE EXTENSION

I, [2023-05-07T12:05:13.586144 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  la extensión "hstore" ya existe, omitiendo
I, [2023-05-07T12:05:13.650563 #1]  INFO -- : CREATE EXTENSION

I, [2023-05-07T12:05:13.651460 #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, [2023-05-07T12:05:13.712661 #1]  INFO -- : CREATE EXTENSION

I, [2023-05-07T12:05:13.713840 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2023-05-07T12:05:13.718676 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2023-05-07T12:05:13.831609 #1]  INFO -- : Archivo > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2023-05-07T12:05:13.838446 #1]  INFO -- : Archivo > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2023-05-07T12:05:13.838982 #1]  INFO -- : > echo postgres instalado!
I, [2023-05-07T12:05:13.843636 #1]  INFO -- : postgres instalado!

I, [2023-05-07T12:05:13.851509 #1]  INFO -- : Archivo > /etc/service/redis/run  chmod: +x  chown: 
I, [2023-05-07T12:05:13.858957 #1]  INFO -- : Archivo > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2023-05-07T12:05:13.866173 #1]  INFO -- : Archivo > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2023-05-07T12:05:13.868786 #1]  INFO -- : Reemplazando daemonize yes con  en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.870105 #1]  INFO -- : Reemplazando (?-mix:^pidfile.*$) con  en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.874328 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-05-07T12:05:13.878984 #1]  INFO -- : 
I, [2023-05-07T12:05:13.879788 #1]  INFO -- : Reemplazando (?-mix:^logfile.*$) con logfile "" en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.880785 #1]  INFO -- : Reemplazando (?-mix:^bind .*$) con  en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.882834 #1]  INFO -- : Reemplazando (?-mix:^dir .*$) con dir /shared/redis_data en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.884793 #1]  INFO -- : Reemplazando (?-mix:^protected-mode yes) con protected-mode no en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.886745 #1]  INFO -- : Reemplazando # io-threads 4 con io-threads $redis_io_threads en /etc/redis/redis.conf
I, [2023-05-07T12:05:13.889097 #1]  INFO -- : > echo redis instalado
I, [2023-05-07T12:05:13.893105 #1]  INFO -- : redis instalado

I, [2023-05-07T12:05:13.893576 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-05-07T12:05:13.904492 #1]  INFO -- : logfile ""

I, [2023-05-07T12:05:13.905209 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-05-07T12:05:13.908499 #1]  INFO -- : > sleep 10
102:C 07 May 2023 12:05:13.933 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
102:C 07 May 2023 12:05:13.933 # Versión de Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=102, acaba de iniciar
102:C 07 May 2023 12:05:13.934 # Configuración cargada
102:M 07 May 2023 12:05:13.935 * reloj monótono: POSIX clock_gettime
102:M 07 May 2023 12:05:13.938 * Modo de ejecución=standalone, puerto=6379.
102:M 07 May 2023 12:05:13.939 # Servidor inicializado
102:M 07 May 2023 12:05:13.942 * Cargando RDB producido por la versión 7.0.7
102:M 07 May 2023 12:05:13.943 * Edad de RDB 2026 segundos
102:M 07 May 2023 12:05:13.943 * Uso de memoria de RDB al crear 0.82 Mb
102:M 07 May 2023 12:05:13.943 * Terminada la carga de RDB, claves cargadas: 0, claves expiradas: 0.
102:M 07 May 2023 12:05:13.943 * Base de datos cargada desde disco: 0.001 segundos
102:M 07 May 2023 12:05:13.943 * Listo para aceptar conexiones
I, [2023-05-07T12:05:23.912749 #1]  INFO -- : 
I, [2023-05-07T12:05:23.913589 #1]  INFO -- : > thpoff echo "¡thpoff está instalado!"
I, [2023-05-07T12:05:23.920284 #1]  INFO -- : ¡thpoff está instalado!

I, [2023-05-07T12:05:23.920874 #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, [2023-05-07T12:05:24.024728 #1]  INFO -- : 
I, [2023-05-07T12:05:24.025539 #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, [2023-05-07T12:05:24.128182 #1]  INFO -- : 
I, [2023-05-07T12:05:24.128880 #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 volver a hornear tus publicaciones ahora para corregir todas las publicaciones."; exit 1; end'
I, [2023-05-07T12:05:24.214528 #1]  INFO -- : 
I, [2023-05-07T12:05:24.215194 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-05-07T12:05:24.220322 #1]  INFO -- : 
I, [2023-05-07T12:05:24.225112 #1]  INFO -- : Archivo > /etc/cron.d/anacron  chmod:   chown: 
I, [2023-05-07T12:05:24.233974 #1]  INFO -- : Archivo > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2023-05-07T12:05:24.241775 #1]  INFO -- : Archivo > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2023-05-07T12:05:24.249185 #1]  INFO -- : Archivo > /etc/service/nginx/run  chmod: +x  chown: 
I, [2023-05-07T12:05:24.256657 #1]  INFO -- : Archivo > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2023-05-07T12:05:24.264098 #1]  INFO -- : Archivo > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2023-05-07T12:05:24.264712 #1]  INFO -- : Reemplazando # postgres con sv start postgres || exit 1 en /etc/service/unicorn/run
I, [2023-05-07T12:05:24.265389 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-05-07T12:05:24.269969 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
129:C 07 May 2023 12:05:24.279 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
129:C 07 May 2023 12:05:24.280 # Versión de Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=129, acaba de iniciar
129:C 07 May 2023 12:05:24.280 # Configuración cargada
129:M 07 May 2023 12:05:24.281 * reloj monótono: POSIX clock_gettime
129:M 07 May 2023 12:05:24.282 # Advertencia: No se pudo crear el socket de escucha TCP del servidor *:6379: bind: Dirección ya en uso
129:M 07 May 2023 12:05:24.282 # Error al escuchar en el puerto 6379 (TCP), abortando.
Actualizando archivos: 100% (33085/33085), hecho.
I, [2023-05-07T12:05:31.780874 #1]  INFO -- : HEAD está ahora en a8e28060d CORREGIR: renombrar notify_about_flags_after a notify_about_reviewable_item_after (#21320)

I, [2023-05-07T12:05:31.787251 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-05-07T12:05:32.101166 #1]  INFO -- : 
I, [2023-05-07T12:05:32.101553 #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/a11y-select-kit-close-on-focus-out
 - [eliminado]             (ninguno)     -> origin/app-inject
 - [eliminado]             (ninguno)     -> origin/bump-eslint
 - [eliminado]             (ninguno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/babel/core-7.21.5
 - [eliminado]             (ninguno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/babel/standalone-7.21.7
 - [eliminado]             (ninguno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/jsdom-21.1.2
 - [eliminado]             (ninguno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.1.0
 - [eliminado]             (ninguno)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.2.0
 - [eliminado]             (ninguno)     -> origin/dev_fix_test
 - [eliminado]             (ninguno)     -> origin/feature_notification_admin_problems
 - [eliminado]             (ninguno)     -> origin/fix-username-validation
 - [eliminado]             (ninguno)     -> origin/loic-set-limits-for-reviewables
 - [eliminado]             (ninguno)     -> origin/old-styles
   a8e28060d..83f1a1337  main                   -> origin/main
 * [nueva rama]          0-fix-inj              -> origin/0-fix-inj
 + e5efacf69...b3cfecbd9 default-to-subcategory-on-read-only-categories -> origin/default-to-subcategory-on-read-only-categories  (actualización forzada)
 * [nueva rama]          dependabot/bundler/rspec-rails-6.0.2 -> origin/dependabot/bundler/rspec-rails-6.0.2
 * [nueva rama]          dependabot/npm_and_yarn/app/assets/javascripts/jsdom-22.0.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/jsdom-22.0.0
 * [nueva rama]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.1.1 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.1.1
 * [nueva rama]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.3.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.3.0
 + b8e4996b9...f16673f79 dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.2.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.2.0  (actualización forzada)
 + 3ed9e6173...4ae8c98dd dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.3.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.3.0  (actualización forzada)
 + 3bb7b79f0...8e7c9354f dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.2.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.2.0  (actualización forzada)
   43bbc443c..0532a1c3d  dev-new-user-menu-default-enable -> origin/dev-new-user-menu-default-enable
 * [nueva rama]          dev/delete-old-personal-message-settings -> origin/dev/delete-old-personal-message-settings
 + 895956cb1...10ea7a4f0 ember-this-fallback    -> origin/ember-this-fallback  (actualización forzada)
   10dda035f..4838c2950  feature/add-user-status-to-inline-mentions-on-chat -> origin/feature/add-user-status-to-inline-mentions-on-chat
 * [nueva rama]          feature/add-user-status-to-inline-mentions-on-chat-in-progress -> origin/feature/add-user-status-to-inline-mentions-on-chat-in-progress
 * [nueva rama]          feature/status-on-mentions-on-updated-chat-messages -> origin/feature/status-on-mentions-on-updated-chat-messages
 * [nueva rama]          feature_user_tips      -> origin/feature_user_tips
 * [nueva rama]          fix-select-kit-click-outside-regression -> origin/fix-select-kit-click-outside-regression
 * [nueva rama]          fix-tests              -> origin/fix-tests
 * [nueva rama]          fix_inactive_user_card -> origin/fix_inactive_user_card
 * [nueva rama]          fix_utf8               -> origin/fix_utf8
 + 4e8828636...c7ddb4f19 generic-import         -> origin/generic-import  (actualización forzada)
 + 0eeb01892...f5f7e58fa headless-new           -> origin/headless-new  (actualización forzada)
 * [nueva rama]          implicit-injections-v2 -> origin/implicit-injections-v2
 + ec1a0d83f...99f0e8336 modal-named-outlet     -> origin/modal-named-outlet  (actualización forzada)
 * [nueva rama]          offline-app-testing    -> origin/offline-app-testing
 * [nueva rama]          sk-loading-slider      -> origin/sk-loading-slider
 * [nueva rama]          sk-tab-accessibility   -> origin/sk-tab-accessibility
   845000a6c..784006c71  stable                 -> origin/stable
 * [nueva rama]          tag-displayName        -> origin/tag-displayName
   a8e28060d..83f1a1337  tests-passed           -> origin/tests-passed
 * [nueva rama]          try-buildjet           -> origin/try-buildjet
 + 42b7246b2...bf6c559f0 ux_welcome_topic       -> origin/ux_welcome_topic  (actualización forzada)
I, [2023-05-07T12:05:33.186706 #1]  INFO -- : 
I, [2023-05-07T12:05:33.186868 #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, [2023-05-07T12:05:36.080520 #1]  INFO -- : Rama 'tests-passed' configurada para rastrear la rama remota 'tests-passed' desde 'origin'.

I, [2023-05-07T12:05:36.080829 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2023-05-07T12:05:36.096347 #1]  INFO -- : 
I, [2023-05-07T12:05:36.096581 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-05-07T12:05:36.105434 #1]  INFO -- : 
I, [2023-05-07T12:05:36.106059 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-05-07T12:05:36.113771 #1]  INFO -- : 
I, [2023-05-07T12:05:36.114176 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-05-07T12:05:36.120498 #1]  INFO -- : 
I, [2023-05-07T12:05:36.120790 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-05-07T12:05:36.126361 #1]  INFO -- : 
I, [2023-05-07T12:05:36.126640 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-05-07T12:05:36.134332 #1]  INFO -- : 
I, [2023-05-07T12:05:36.135232 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2023-05-07T12:05:36.142282 #1]  INFO -- : 
I, [2023-05-07T12:05:36.142556 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-05-07T12:05:36.150458 #1]  INFO -- : 
I, [2023-05-07T12:05:36.151397 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2023-05-07T12:05:36.161418 #1]  INFO -- : 
I, [2023-05-07T12:05:36.161726 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2023-05-07T12:05:36.170099 #1]  INFO -- : 
I, [2023-05-07T12:05:36.170386 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-05-07T12:05:36.178000 #1]  INFO -- : 
I, [2023-05-07T12:05:36.178190 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2023-05-07T12:05:36.187455 #1]  INFO -- : 
I, [2023-05-07T12:05:36.188202 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-05-07T12:05:36.196355 #1]  INFO -- : 
I, [2023-05-07T12:05:36.196836 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-05-07T12:05:36.206318 #1]  INFO -- : 
I, [2023-05-07T12:05:36.207087 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-05-07T12:05:36.221070 #1]  INFO -- : 
I, [2023-05-07T12:05:36.226051 #1]  INFO -- : Reemplazando # redis con sv start redis || exit 1 en /etc/service/unicorn/run
I, [2023-05-07T12:05:36.228290 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2023-05-07T12:05:37.388848 #1]  INFO -- : 
I, [2023-05-07T12:05:37.389813 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-05-07T12:05:37.403667 #1]  INFO -- : 
I, [2023-05-07T12:05:37.404633 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-05-07T12:05:37.411650 #1]  INFO -- : 
I, [2023-05-07T12:05:37.412393 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2023-05-07T12:05:37.419873 #1]  INFO -- : 
I, [2023-05-07T12:05:37.421273 #1]  INFO -- : Reemplazando pid /run/nginx.pid; con daemon off; en /etc/nginx/nginx.conf
I, [2023-05-07T12:05:37.426051 #1]  INFO -- : Reemplazando (?m-ix:upstream[^\}]+\}) con upstream discourse { server 127.0.0.1:3000; } en /etc/nginx/conf.d/discourse.conf
I, [2023-05-07T12:05:37.426830 #1]  INFO -- : Reemplazando (?-mix:server_name.+$) con server_name _ ; en /etc/nginx/conf.d/discourse.conf
I, [2023-05-07T12:05:37.427685 #1]  INFO -- : Reemplazando (?-mix:client_max_body_size.+$) con client_max_body_size $upload_size ; en /etc/nginx/conf.d/discourse.conf
I, [2023-05-07T12:05:37.428721 #1]  INFO -- : Reemplazando (?-mix:worker_connections.+$) con worker_connections $nginx_worker_connections ; en /etc/nginx/nginx.conf
I, [2023-05-07T12:05:37.429212 #1]  INFO -- : > echo "configuración web completada"
I, [2023-05-07T12:05:37.432836 #1]  INFO -- : configuración web completada

I, [2023-05-07T12:05:37.433619 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-05-07T12:05:38.745410 #1]  INFO -- : Bundler-2.4.4 instalado correctamente
1 gem instalado

I, [2023-05-07T12:05:38.745689 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-05-07T12:05:56.767639 #1]  INFO -- : 
I, [2023-05-07T12:05:56.770274 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
error Se produjo un error inesperado: "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz: ESOCKETTIMEDOUT".
I, [2023-05-07T12:09:42.395368 #1]  INFO -- : yarn install v1.22.19
[1/5] Validando package.json...
[2/5] Resolviendo paquetes...
[3/5] Obteniendo paquetes...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Parece haber problemas con tu conexión de red. Reintentando...
info Si crees que esto es un error, por favor abre un informe de error con la información proporcionada en "/var/www/discourse/yarn-error.log".
info Visita https://yarnpkg.com/en/docs/cli/install para documentación sobre este comando.

I, [2023-05-07T12:09:42.413716 #1]  INFO -- : Terminando procesos asíncronos
I, [2023-05-07T12:09:42.414196 #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: 41
I, [2023-05-07T12:09:42.414362 #1]  INFO -- : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2023-05-07 12:09:42.415 UTC [41] LOG:  recibida solicitud de apagado rápido
102:signal-handler (1683461382) Recibido SIGTERM programando apagado...
2023-05-07 12:09:42.427 UTC [41] LOG:  abortando cualquier transacción activa
102:M 07 May 2023 12:09:42.612 # El usuario solicitó apagado...
102:M 07 May 2023 12:09:42.614 * Guardando la instantánea RDB final antes de salir.
2023-05-07 12:09:42.616 UTC [41] LOG:  el trabajador de fondo "logical replication launcher" (PID 50) salió con código de salida 1
102:M 07 May 2023 12:09:42.626 * Base de datos guardada en disco
2023-05-07 12:09:42.627 UTC [45] LOG:  apagando
102:M 07 May 2023 12:09:42.627 # Redis está listo para salir, adiós...
2023-05-07 12:09:42.888 UTC [41] LOG:  el sistema de bases de datos se ha apagado


FALLIDO
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean' falló con el retorno #<Process::Status: pid 276 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "cmd"=>["su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'"]}
bootstrap falló con código de salida 1
** FALLO EN EL BOOTSTRAP ** 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.
f11564bffffe2d23984c42620c8ce6a456fc623ab6ac8093558b981522fd76fe

Gracias

Ejecuta lsof -i:6379… Para ver qué se está ejecutando en él

Gracias, intentaré eso y te diré.

Lamentablemente no devuelve nada.

Lea también las respuestas de aquí: Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
Pero tampoco soluciona el problema.

Pero al menos según

el puerto 80 o 443 están libres

root@wims-collaboration-instance:/var/discourse# sudo lsof -i -P -n
COMMAND    PID            USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd-n  403 systemd-network   15u  IPv4  44356      0t0  UDP 10.128.0.5:68 
systemd-r  405 systemd-resolve   13u  IPv4  15076      0t0  UDP 127.0.0.53:53 
systemd-r  405 systemd-resolve   14u  IPv4  15077      0t0  TCP 127.0.0.53:53 (LISTEN)
chronyd    450         _chrony    5u  IPv4  15241      0t0  UDP 127.0.0.1:323 
chronyd    450         _chrony    6u  IPv6  15242      0t0  UDP [::1]:323 
google_os  451            root    3u  IPv4  15296      0t0  TCP 10.128.0.5:42794->169.254.169.254:80 (ESTABLISHED)
google_os  451            root    8u  IPv4  53026      0t0  TCP 10.128.0.5:43566->216.239.34.174:443 (ESTABLISHED)
google_gu  510            root    6u  IPv4  50869      0t0  TCP 10.128.0.5:43170->216.239.36.174:443 (ESTABLISHED)
google_gu  510            root    9u  IPv4  17759      0t0  TCP 10.128.0.5:50528->169.254.169.254:80 (ESTABLISHED)
sshd       725            root    3u  IPv4  17765      0t0  TCP *:22 (LISTEN)
sshd       725            root    4u  IPv6  17767      0t0  TCP *:22 (LISTEN)
sshd      6527            root    4u  IPv4  42936      0t0  TCP 10.128.0.5:22->35.235.244.33:34847 (ESTABLISHED)
sshd      6612   james_katwere    4u  IPv4  42936      0t0  TCP 10.128.0.5:22->35.235.244.33:34847 (ESTABLISHED)

Y port 6379 tampoco parece estar entre los que se están escuchando.

root@wims-collaboration-instance:/var/discourse# ss -tulw
Netid     State      Recv-Q     Send-Q           Local Address:Port               Peer Address:Port     Process     
icmp6     UNCONN     0          0                       *%ens4:ipv6-icmp                     *:*                    
udp       UNCONN     0          0              10.128.0.5%ens4:bootpc                  0.0.0.0:*                    
udp       UNCONN     0          0                    127.0.0.1:323                     0.0.0.0:*                    
udp       UNCONN     0          0                127.0.0.53%lo:domain                  0.0.0.0:*                    
udp       UNCONN     0          0                        [::1]:323                        [::]:*                    
tcp       LISTEN     0          4096             127.0.0.53%lo:domain                  0.0.0.0:*                    
tcp       LISTEN     0          128                    0.0.0.0:ssh                     0.0.0.0:*                    
tcp       LISTEN     0          128                       [::]:ssh                        [::]:*                    

intenta ejecutar ./discourse-doctor

Hubo un error similar en este tema Stuck on yarn install, Time out - #2 by agungor, y tuvieron algo de éxito aumentando el tiempo de espera de la red de yarn, ¿si eso ayuda?

Gracias, voy a revisarlo. Espero que ayude.

Intenté pero no fue diferente de los registros principales.

¡Oh, eso no es útil!

Gracias, seguí las instrucciones y la solución resolvió mi problema. Gracias de nuevo.