Ejecuté ./discourse-doctor y este fue el resultado
==================== INFO DE DOCKER ====================
VERSIÓN DE DOCKER: Docker version 25.0.3, build 4debf41
PROCESOS DE DOCKER (docker ps -a)
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fef23c0f89aa hello-world "/hello" 28 minutes ago Exited (0) 28 minutes ago recursing_pike
==================== ¡PROBLEMA GRAVE! ====================
¡La aplicación no está ejecutándose!
Intentando reconstruir
==================== REGISTRO DE RECONSTRUCCIÓN ====================
ADVERTENCIA: El soporte para aarch64 es experimental por el momento. Por favor, informe cualquier problema en https://meta.discourse.org/tag/arm
ADVERTENCIA: Estamos a punto de comenzar a descargar la imagen base de Discourse
Este proceso puede tardar desde unos pocos minutos hasta una hora, dependiendo de la velocidad de su red
Por favor, tenga paciencia
aarch64: Pulling from discourse/base
Digest: sha256:9b0ee90bb37f4b465e544da33034f3dcf63bfd24808c8b765bd2369521a14d9c
Status: Image is up to date for discourse/base:aarch64
docker.io/discourse/base:aarch64
Asegurando que el launcher esté actualizado
El launcher está actualizado
aarch64: Pulling from discourse/base
Digest: sha256:9b0ee90bb37f4b465e544da33034f3dcf63bfd24808c8b765bd2369521a14d9c
Status: Image is up to date for discourse/base:aarch64
docker.io/discourse/base:aarch64
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-02-23T01:03:10.167764 #1] INFO -- : Reading from stdin
I, [2024-02-23T01:03:10.172488 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2024-02-23T01:03:10.199783 #1] INFO -- : Generating locales (this might take a while)...
Generation complete.
I, [2024-02-23T01:03:10.200117 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2024-02-23T01:03:10.201991 #1] INFO -- :
I, [2024-02-23T01:03:10.202285 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2024-02-23T01:03:10.203892 #1] INFO -- :
I, [2024-02-23T01:03:10.204071 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2024-02-23T01:03:10.205460 #1] INFO -- :
I, [2024-02-23T01:03:10.205632 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2024-02-23T01:03:10.207229 #1] INFO -- :
I, [2024-02-23T01:03:10.207407 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2024-02-23T01:03:10.208914 #1] INFO -- :
I, [2024-02-23T01:03:10.209094 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2024/02/23 01:03:10 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2024-02-23T01:03:10.215205 #1] INFO -- :
I, [2024-02-23T01:03:10.215455 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2024-02-23T01:03:10.217342 #1] INFO -- :
I, [2024-02-23T01:03:10.217505 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2024-02-23T01:03:10.219429 #1] INFO -- :
I, [2024-02-23T01:03:10.219597 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-02-23T01:03:10.221317 #1] INFO -- :
I, [2024-02-23T01:03:10.221506 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2024-02-23T01:03:10.223045 #1] INFO -- :
I, [2024-02-23T01:03:10.226471 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
I, [2024-02-23T01:03:10.229662 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2024-02-23T01:03:10.232973 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2024-02-23T01:03:10.236173 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
I, [2024-02-23T01:03:10.236479 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2024-02-23T01:03:16.883260 #1] INFO -- :
I, [2024-02-23T01:03:16.883427 #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-23T01:03:16.885354 #1] INFO -- :
I, [2024-02-23T01:03:16.885535 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2024-02-23T01:03:16.892646 #1] INFO -- :
I, [2024-02-23T01:03:16.892979 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2024-02-23T01:03:16.895281 #1] INFO -- :
I, [2024-02-23T01:03:16.895655 #1] INFO -- : > /root/upgrade_postgres
I, [2024-02-23T01:03:16.899953 #1] INFO -- :
I, [2024-02-23T01:03:16.900342 #1] INFO -- : > rm /root/upgrade_postgres
I, [2024-02-23T01:03:16.902421 #1] INFO -- :
I, [2024-02-23T01:03:16.903785 #1] INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.904605 #1] INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.905117 #1] INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.906308 #1] INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.907539 #1] INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.910822 #1] INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.914320 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2024-02-23T01:03:16.917362 #1] INFO -- :
I, [2024-02-23T01:03:16.917888 #1] INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.918530 #1] INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.920794 #1] INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2024-02-23T01:03:16.924634 #1] INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2024-02-23T01:03:16.925088 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2024-02-23T01:03:16.925531 #1] INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2024-02-23T01:03:16.928005 #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-23T01:03:16.929697 #1] INFO -- : > sleep 5
2024-02-23 01:03:16.993 UTC [42] LOG: starting PostgreSQL 13.14 (Debian 13.14-1.pgdg110+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2024-02-23 01:03:16.993 UTC [42] LOG: listening on IPv4 address "0.0.0.0", port 5432
2024-02-23 01:03:16.993 UTC [42] LOG: listening on IPv6 address "::", port 5432
2024-02-23 01:03:17.004 UTC [42] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-02-23 01:03:17.022 UTC [45] LOG: database system was shut down at 2024-02-23 01:01:24 UTC
2024-02-23 01:03:17.034 UTC [42] LOG: database system is ready to accept connections
I, [2024-02-23T01:03:21.932176 #1] INFO -- :
I, [2024-02-23T01:03:21.932729 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2024-02-23 01:03:22.019 UTC [55] postgres@postgres ERROR: database "discourse" already exists
2024-02-23 01:03:22.019 UTC [55] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR: database "discourse" already exists
I, [2024-02-23T01:03:22.022134 #1] INFO -- :
I, [2024-02-23T01:03:22.022590 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2024-02-23 01:03:22.088 UTC [59] postgres@discourse ERROR: role "discourse" already exists
2024-02-23 01:03:22.088 UTC [59] postgres@discourse STATEMENT: create user discourse;
ERROR: role "discourse" already exists
I, [2024-02-23T01:03:22.090283 #1] INFO -- :
I, [2024-02-23T01:03:22.090691 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2024-02-23T01:03:22.140709 #1] INFO -- : GRANT
I, [2024-02-23T01:03:22.141235 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2024-02-23T01:03:22.191857 #1] INFO -- : ALTER SCHEMA
I, [2024-02-23T01:03:22.192292 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: extension "hstore" already exists, skipping
I, [2024-02-23T01:03:22.241814 #1] INFO -- : CREATE EXTENSION
I, [2024-02-23T01:03:22.242144 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: extension "pg_trgm" already exists, skipping
I, [2024-02-23T01:03:22.293697 #1] INFO -- : CREATE EXTENSION
I, [2024-02-23T01:03:22.294020 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists vector;"'
NOTICE: extension "vector" already exists, skipping
I, [2024-02-23T01:03:22.335599 #1] INFO -- : CREATE EXTENSION
I, [2024-02-23T01:03:22.335921 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: extension "hstore" already exists, skipping
I, [2024-02-23T01:03:22.377961 #1] INFO -- : CREATE EXTENSION
I, [2024-02-23T01:03:22.378282 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: extension "pg_trgm" already exists, skipping
I, [2024-02-23T01:03:22.420317 #1] INFO -- : CREATE EXTENSION
I, [2024-02-23T01:03:22.420636 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists vector;"'
NOTICE: extension "vector" already exists, skipping
I, [2024-02-23T01:03:22.462540 #1] INFO -- : CREATE EXTENSION
I, [2024-02-23T01:03:22.462995 #1] INFO -- : > sudo -u postgres psql discourse
I, [2024-02-23T01:03:22.464304 #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-23T01:03:22.527295 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2024-02-23T01:03:22.529673 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2024-02-23T01:03:22.529877 #1] INFO -- : > echo postgres installed!
I, [2024-02-23T01:03:22.531495 #1] INFO -- : postgres installed!
I, [2024-02-23T01:03:22.534999 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
I, [2024-02-23T01:03:22.538499 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
I, [2024-02-23T01:03:22.541956 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2024-02-23T01:03:22.544283 #1] INFO -- : Replacing daemonize yes with in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.544893 #1] INFO -- : Replacing (?-mix:^pidfile.*$) with in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.545349 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-02-23T01:03:22.547470 #1] INFO -- :
I, [2024-02-23T01:03:22.547931 #1] INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.549358 #1] INFO -- : Replacing (?-mix:^bind .*$) with in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.555255 #1] INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.560533 #1] INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.565383 #1] INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2024-02-23T01:03:22.569420 #1] INFO -- : > echo redis installed
I, [2024-02-23T01:03:22.571057 #1] INFO -- : redis installed
I, [2024-02-23T01:03:22.571386 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-02-23T01:03:22.573952 #1] INFO -- : logfile ""
I, [2024-02-23T01:03:22.574263 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-02-23T01:03:22.575657 #1] INFO -- : > sleep 10
<jemalloc>: Unsupported system page size
<jemalloc>: Unsupported system page size
I, [2024-02-23T01:03:32.577625 #1] INFO -- :
I, [2024-02-23T01:03:32.578022 #1] INFO -- : -- : > thpoff echo "thpoff is installed!"
I, [2024-02-23T01:03:32.582200 #1] INFO -- : thpoff is installed!
I, [2024-02-23T01:03:32.582566 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2024-02-23T01:03:32.680445 #1] INFO -- :
I, [2024-02-23T01:03:32.680727 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2024-02-23T01:03:32.749149 #1] INFO -- :
I, [2024-02-23T01:03:32.749427 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2024-02-23T01:03:32.817524 #1] INFO -- :
I, [2024-02-23T01:03:32.817855 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-02-23T01:03:32.819660 #1] INFO -- :
I, [2024-02-23T01:03:32.821935 #1] INFO -- : File > /etc/cron.d/anacron chmod: chown:
I, [2024-02-23T01:03:32.825589 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2024-02-23T01:03:32.829297 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
I, [2024-02-23T01:03:32.832905 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
I, [2024-02-23T01:03:32.836470 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2024-02-23T01:03:32.839930 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2024-02-23T01:03:32.840221 #1] INFO -- : Reemplazando # postgres con sv start postgres || exit 1 en /etc/service/unicorn/run
I, [2024-02-23T01:03:32.840600 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-02-23T01:03:32.842522 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
<jemalloc>: Tamaño de página del sistema no compatible
<jemalloc>: Tamaño de página del sistema no compatible
Actualizando archivos: 100% (33860/33860), listo.
I, [2024-02-23T01:03:37.224372 #1] INFO -- : HEAD está ahora en 31e44cfa8 DEV: Corrección de pruebas de sistema inestables "Cambio de correo electrónico" (#25805)
I, [2024-02-23T01:03:37.224638 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-02-23T01:03:37.347254 #1] INFO -- :
I, [2024-02-23T01:03:37.347519 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
git remote set-branches --add origin main
git remote set-branches origin tests-passed
git fetch --depth 1 origin tests-passed
else
git fetch --tags --prune-tags --prune --force origin
fi
'
From https://github.com/discourse/discourse
- [deleted] (none) -> origin/bulk-select-dropdown-items
- [deleted] (none) -> origin/chat-composer-mobile
- [deleted] (none) -> origin/composer-space-mobile
- [deleted] (none) -> origin/fix-form-template
- [deleted] (none) -> origin/fix_uncategorized_category
- [deleted] (none) -> origin/glimmer-header-handle-overrides
- [deleted] (none) -> origin/poc/auto-after-before-plugin-outlets
- [deleted] (none) -> origin/translations-from-crowdin-stable
31e44cfa8..1ad8e85b3 main -> origin/main
* [new branch] add_debug_ar_connection_pool -> origin/add_debug_ar_connection_pool
* [new branch] app-events-desktop-notis -> origin/app-events-desktop-notis
* [new branch] chat-mobile-composer-followup-2 -> origin/chat-mobile-composer-followup-2
+ a465edbc1...111b47aec convert-header-to-glimmer -> origin/convert-header-to-glimmer (actualización forzada)
51d6e3130..8c2fdd356 dev/problem-checks-api -> origin/dev/problem-checks-api
+ d6ff2b49e...bc3d69f8c dev/proof-of-concept-rewriting-mentions-notification-logic -> origin/dev/proof-of-concept-rewriting-mentions-notification-logic (actualización forzada)
* [new branch] enable_retry_on_main_branch -> origin/enable_retry_on_main_branch
+ 684ac0225...0aad80d92 feature/schema-theme-setting-input-fields -> origin/feature/schema-theme-setting-input-fields (actualización forzada)
* [new branch] hot-fixes -> origin/hot-fixes
* [new branch] modal-class-cleanup -> origin/modal-class-cleanup
* [new branch] see_if_yarn_cache_is_working -> origin/see_if_yarn_cache_is_working
d85414f88..e049f8268 stable -> origin/stable
31e44cfa8..1ad8e85b3 tests-passed -> origin/tests-passed
I, [2024-02-23T01:03:39.237956 #1] INFO -- :
I, [2024-02-23T01:03:39.238303 #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-23T01:03:41.587550 #1] INFO -- : Rama 'tests-passed' configurada para seguir la rama remota 'tests-passed' desde 'origin'.
I, [2024-02-23T01:03:41.587786 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-02-23T01:03:41.658919 #1] INFO -- :
I, [2024-02-23T01:03:41.659153 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-02-23T01:03:41.661685 #1] INFO -- :
I, [2024-02-23T01:03:41.661804 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-02-23T01:03:41.664120 #1] INFO -- :
I, [2024-02-23T01:03:41.664224 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-02-23T01:03:41.666639 #1] INFO -- :
I, [2024-02-23T01:03:41.666743 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-02-23T01:03:41.669270 #1] INFO -- :
I, [2024-02-23T01:03:41.669371 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-02-23T01:03:41.672499 #1] INFO -- :
I, [2024-02-23T01:03:41.672611 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2024-02-23T01:03:41.674996 #1] INFO -- :
I, [2024-02-23T01:03:41.675119 #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-23T01:03:41.678344 #1] INFO -- :
I, [2024-02-23T01:03:41.678556 #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-23T01:03:41.681835 #1] INFO -- :
I, [2024-02-23T01:03:41.682048 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2024-02-23T01:03:41.685493 #1] INFO -- :
I, [2024-02-23T01:03:41.685698 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-02-23T01:03:41.688984 #1] INFO -- :
I, [2024-02-23T01:03:41.689191 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2024-02-23T01:03:41.692769 #1] INFO -- :
I, [2024-02-23T01:03:41.692977 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-02-23T01:03:41.696291 #1] INFO -- :
I, [2024-02-23T01:03:41.696497 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-02-23T01:03:41.698848 #1] INFO -- :
I, [2024-02-23T01:03:41.699056 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-02-23T01:03:41.700571 #1] INFO -- :
I, [2024-02-23T01:03:41.700819 #1] INFO -- : Reemplazando # redis con sv start redis || exit 1 en /etc/service/unicorn/run
I, [2024-02-23T01:03:41.701209 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2024-02-23T01:03:44.630284 #1] INFO -- :
I, [2024-02-23T01:03:44.630764 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-02-23T01:03:44.634075 #1] INFO -- :
I, [2024-02-23T01:03:44.634306 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-02-23T01:03:44.636021 #1] INFO -- :
I, [2024-02-23T01:03:44.636225 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2024-02-23T01:03:44.638094 #1] INFO -- :
I, [2024-02-23T01:03:44.639062 #1] INFO -- : Reemplazando pid /run/nginx.pid; con daemon off; en /etc/nginx/nginx.conf
I, [2024-02-23T01:03:44.639440 #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-23T01:03:44.639802 #1] INFO -- : Reemplazando (?-mix:server_name.+$) con server_name _ ; en /etc/nginx/conf.d/discourse.conf
I, [2024-02-23T01:03:44.640836 #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-23T01:03:44.647665 #1] INFO -- : Reemplazando (?-mix:worker_connections.+$) con worker_connections $nginx_worker_connections ; en /etc/nginx/nginx.conf
I, [2024-02-23T01:03:44.647911 #1] INFO -- : > echo "configuración web completada"
I, [2024-02-23T01:03:44.649326 #1] INFO -- : configuración web completada
I, [2024-02-23T01:03:44.649627 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2024-02-23T01:03:44.843343 #1] INFO -- :
I, [2024-02-23T01:03:44.843476 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2024-02-23T01:03:45.001607 #1] INFO -- :
I, [2024-02-23T01:03:45.001962 #1] INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2024-02-23T01:03:45.003483 #1] INFO -- :
I, [2024-02-23T01:03:45.003589 #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 descomprimir 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-5a35208a-85e1-4294-85a9-4a289c3d6d2b > discourse > @uppy/aws-s3@3.0.6" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-5a35208a-85e1-4294-85a9-4a289c3d6d2b > discourse > @uppy/aws-s3-multipart@3.1.3" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-5a35208a-85e1-4294-85a9-4a289c3d6d2b > discourse > @uppy/xhr-upload@3.1.1" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
warning "workspace-aggregator-5a35208a-85e1-4294-85a9-4a289c3d6d2b > discourse > ember-router-service-refresh-polyfill@1.1.0" tiene una dependencia peer incorrecta "ember-source@^3.4 || 4".
warning "workspace-aggregator-5a35208a-85e1-4294-85a9-4a289c3d6d2b > 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-5a35208a-85e1-4294-85a9-4a289c3d6d2b > admin > ember-source > router_js@8.0.3" tiene una dependencia peer no satisfecha "rsvp@^4.8.5".
warning "workspace-aggregator-5a35208a-85e1-4294-85a9-4a289c3d6d2b > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tiene una dependencia peer incorrecta "@uppy/core@^3.2.1".
I, [2024-02-23T01:05:49.643583 #1] INFO -- : yarn install v1.22.19
[1/5] Validando package.json...
[2/5] Resolviendo paquetes...
[3/5] Obteniendo paquetes...
[4/5] Vinculando dependencias...
[5/5] Construyendo paquetes nuevos...
$ 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] Vinculando dependencias...
[4/4] Construyendo paquetes nuevos...
$ ./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 ✔
Listo en 72.93s.
Listo en 115.37s.
yarn cache v1.22.19
success Caché borrada.
Listo en 8.72s.
I, [2024-02-23T01:05:49.644371 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2024-02-23T01:05:49.863693 #1] INFO -- :
I, [2024-02-23T01:05:49.864005 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2024-02-23T01:05:50.022423 #1] INFO -- :
I, [2024-02-23T01:05:50.022715 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2024-02-23T01:07:36.737768 #1] INFO -- : Obteniendo metadatos de gem desde https://rubygems.org/.........
Obteniendo https://github.com/rails/sprockets
Obteniendo rake 13.1.0
Instalando rake 13.1.0
Obteniendo concurrent-ruby 1.2.3
Obteniendo minitest 5.22.2
Obteniendo builder 3.2.4
Obteniendo erubi 1.12.0
Instalando concurrent-ruby 1.2.3
Obteniendo racc 1.7.3
Instalando minitest 5.22.2
Obteniendo crass 1.0.6
Instalando builder 3.2.4
Obteniendo rack 2.2.8.1
Instalando erubi 1.12.0
Obteniendo mini_mime 1.1.5
Instalando racc 1.7.3 con extensiones nativas
Instalando crass 1.0.6
Obteniendo date 3.3.4
Instalando rack 2.2.8.1
Obteniendo timeout 0.4.1
Instalando mini_mime 1.1.5
Obteniendo public_suffix 5.0.4
Instalando date 3.3.4 con extensiones nativas
Instalando timeout 0.4.1
Obteniendo aws-eventstream 1.3.0
Instalando public_suffix 5.0.4
Instalando aws-eventstream 1.3.0
Obteniendo aws-partitions 1.583.0
Obteniendo jmespath 1.6.2
Instalando aws-partitions 1.583.0
Obteniendo base64 0.2.0
Instalando jmespath 1.6.2
Obteniendo bigdecimal 3.1.6
Instalando base64 0.2.0
Obteniendo msgpack 1.7.2
Instalando bigdecimal 3.1.6 con extensiones nativas
Instalando msgpack 1.7.2 con extensiones nativas
Obteniendo byebug 11.1.3
Instalando byebug 11.1.3 con extensiones nativas
Obteniendo cbor 0.5.9.8
Instalando cbor 0.5.9.8 con extensiones nativas
Obteniendo cgi 0.4.1
Instalando cgi 0.4.1 con extensiones nativas
Obteniendo chunky_png 1.4.0
Instalando chunky_png 1.4.0
Obteniendo coderay 1.1.3
Instalando coderay 1.1.3
Obteniendo colored2 4.0.0
Instalando colored2 4.0.0
Obteniendo connection_pool 2.4.1
Instalando connection_pool 2.4.1
Obteniendo openssl 3.2.0
Instalando openssl 3.2.0 con extensiones nativas
Obteniendo cppjieba_rb 0.4.2
Instalando cppjieba_rb 0.4.2 con extensiones nativas
Obteniendo diffy 3.4.2
Instalando diffy 3.4.2
Obteniendo discourse-fonts 0.0.9
Obteniendo email_reply_trimmer 0.1.13
Instalando email_reply_trimmer 0.1.13
Obteniendo excon 0.109.0
Instalando excon 0.109.0
Obteniendo execjs 2.9.1
Instalando execjs 2.9.1
Obteniendo exifr 1.4.0
Instalando exifr 1.4.0
Instalando discourse-fonts 0.0.9
Obteniendo uri 0.13.0
Instalando uri 0.13.0
Obteniendo fast_blank 1.0.1
Instalando fast_blank 1.0.1 con extensiones nativas
Obteniendo fast_xs 0.8.0
Instalando fast_xs 0.8.0 con extensiones nativas
Obteniendo fastimage 2.3.0
Instalando fastimage 2.3.0
Obteniendo ffi 1.16.3
Instalando ffi 1.16.3 con extensiones nativas
Obteniendo fspath 3.1.2
Obteniendo gc_tracer 1.5.1
Instalando fspath 3.1.2
Obteniendo google-protobuf 3.25.3 (aarch64-linux)
Instalando gc_tracer 1.5.1 con extensiones nativas
Instalando google-protobuf 3.25.3 (aarch64-linux)
Obteniendo guess_html_encoding 0.0.11
Instalando guess_html_encoding 0.0.11
Obteniendo hana 1.3.7
Instalando hana 1.3.7
Obteniendo hashie 5.0.0
Instalando hashie 5.0.0
Obteniendo highline 3.0.1
Instalando highline 3.0.1
Obteniendo htmlentities 4.3.4
Instalando htmlentities 4.3.4
Obteniendo http_accept_language 2.1.1
Instalando http_accept_language 2.1.1
Obteniendo image_size 3.4.0
Instalando image_size 3.4.0
Obteniendo in_threads 1.6.0
Instalando in_threads 1.6.0
Obteniendo progress 3.6.0
Instalando progress 3.6.0
Obteniendo json 2.7.1
Instalando json 2.7.1 con extensiones nativas
Obteniendo regexp_parser 2.9.0
Instalando regexp_parser 2.9.0
Obteniendo unf_ext 0.0.9.1
Instalando unf_ext 0.0.9.1 con extensiones nativas
Obteniendo kgio 2.11.4
Instalando kgio 2.11.4 con extensiones nativas
Obteniendo libv8-node 18.16.0.0 (aarch64-linux)
Instalando libv8-node 18.16.0.0 (aarch64-linux)
Obteniendo method_source 1.0.0
Instalando method_source 1.0.0
Obteniendo thor 1.3.0
Instalando thor 1.3.0
Obteniendo zeitwerk 2.6.13
Instalando zeitwerk 2.6.13
Obteniendo logstash-event 1.2.02
Instalando logstash-event 1.2.02
Obteniendo logster 2.18.1
Instalando logster 2.18.1
Obteniendo lru_redux 1.1.0
Instalando lru_redux 1.1.0
Obteniendo lz4-ruby 0.3.3
Instalando lz4-ruby 0.3.3 con extensiones nativas
Obteniendo maxminddb 0.1.22
Instalando maxminddb 0.1.22
Obteniendo memory_profiler 1.0.1
Instalando memory_profiler 1.0.1
Obteniendo redis 4.8.1
Instalando redis 4.8.1
Obteniendo mini_sql 1.5.0
Instalando mini_sql 1.5.0
Obteniendo multi_json 1.15.0
Instalando multi_json 1.15.0
Obteniendo multi_xml 0.6.0
Instalando multi_xml 0.6.0
Obteniendo mustache 1.1.1
Instalando mustache 1.1.1
Obteniendo nio4r 2.7.0
Instalando nio4r 2.7.0 con extensiones nativas
Obteniendo version_gem 1.1.3
Instalando version_gem 1.1.3
Obteniendo optimist 3.1.0
Instalando optimist 3.1.0
Obteniendo pg 1.5.4
Instalando pg 1.5.4 con extensiones nativas
Obteniendo raindrops 0.20.1
Obteniendo rchardet 1.8.0
Instalando raindrops 0.20.1 con extensiones nativas
Instalando rchardet 1.8.0
Obteniendo rexml 3.2.6
Instalando rexml 3.2.6
Obteniendo rinku 2.0.6
Instalando rinku 2.0.6 con extensiones nativas
Obteniendo rotp 6.3.0
Instalando rotp 6.3.0
Obteniendo rqrcode_core 1.2.0
Instalando rqrcode_core 1.2.0
Obteniendo rubyzip 2.3.2
Instalando rubyzip 2.3.2
Obteniendo sshkey 3.0.0
Instalando sshkey 3.0.0
Obteniendo stackprof 0.2.26
Instalando stackprof 0.2.26 con extensiones nativas
Obteniendo i18n 1.14.1
Instalando i18n 1.14.1
Obteniendo tzinfo 2.0.6
Instalando tzinfo 2.0.6
Obteniendo rack-test 2.1.0
Instalando rack-test 2.1.0
Obteniendo request_store 1.6.0
Instalando request_store 1.6.0
Obteniendo message_bus 4.3.8
Instalando message_bus 4.3.8
Obteniendo rack-mini-profiler 3.3.1
Instalando rack-mini-profiler 3.3.1
Obteniendo net-protocol 0.2.2
Instalando net-protocol 0.2.2
Obteniendo aws-sigv4 1.5.0
Instalando aws-sigv4 1.5.0
Obteniendo addressable 2.8.6
Instalando addressable 2.8.6
Obteniendo jwt 2.8.0
Instalando jwt 2.8.0
Obteniendo rack-protection 3.2.0
Instalando rack-protection 3.2.0
Obteniendo nokogiri 1.16.2 (aarch64-linux)
Instalando nokogiri 1.16.2 (aarch64-linux)
Obteniendo bootsnap 1.18.3
Instalando bootsnap 1.18.3 con extensiones nativas
Obteniendo oj 3.16.3
Instalando oj 3.16.3 con extensiones nativas
Obteniendo uglifier 4.2.0
Instalando uglifier 4.2.0
Obteniendo net-http 0.4.1
Instalando net-http 0.4.1
Obteniendo sass-embedded 1.71.1 (aarch64-linux-gnu)
Instalando sass-embedded 1.71.1 (aarch64-linux-gnu)
Obteniendo omniauth 1.9.2
Instalando omniauth 1.9.2
Obteniendo image_optim 0.31.3
Instalando image_optim 0.31.3
Obteniendo unf 0.1.4
Instalando unf 0.1.4
Obteniendo mini_suffix 0.3.3
Instalando mini_suffix 0.3.3
Obteniendo pry 0.14.2
Instalando pry 0.14.2
Obteniendo logstash-logger 0.26.1
Instalando logstash-logger 0.26.1
Obteniendo mini_racer 0.8.0
Obteniendo sidekiq 6.5.12
Instalando sidekiq 6.5.12
Obteniendo redis-namespace 1.11.0
Instalando redis-namespace 1.11.0
Obteniendo oauth-tty 1.0.5
Instalando oauth-tty 1.0.5
Obteniendo snaky_hash 2.0.1
Instalando snaky_hash 2.0.1
Obteniendo rbtrace 0.5.1
Instalando rbtrace 0.5.1 con extensiones nativas
Instalando mini_racer 0.8.0 con extensiones nativas
Obteniendo puma 6.4.2
Instalando puma 6.4.2 con extensiones nativas
Obteniendo rss 0.3.0
Instalando rss 0.3.0
Obteniendo rqrcode 2.2.0
Instalando rqrcode 2.2.0
Obteniendo activesupport 7.0.8
Instalando activesupport 7.0.8
Obteniendo tzinfo-data 1.2024.1
Instalando tzinfo-data 1.2024.1
Obteniendo net-imap 0.4.10
Instalando net-imap 0.4.10
Obteniendo net-pop 0.1.2
Instalando net-pop 0.1.2
Obteniendo net-smtp 0.4.0.1
Instalando net-smtp 0.4.0.1
Obteniendo aws-sdk-core 3.130.2
Instalando aws-sdk-core 3.130.2
Obteniendo css_parser 1.16.0
Instalando css_parser 1.16.0
Obteniendo loofah 2.22.0
Instalando loofah 2.22.0
Obteniendo ruby-readability 0.7.0
Instalando ruby-readability 0.7.0
Obteniendo sanitize 6.1.0
Instalando sanitize 6.1.0
Obteniendo unicorn 6.1.0
Instalando unicorn 6.1.0 con extensiones nativas
Obteniendo faraday-net_http 3.1.0
Instalando faraday-net_http 3.1.0
Obteniendo sassc-embedded 1.70.0
Instalando sassc-embedded 1.70.0
Obteniendo simpleidn 0.2.1
Instalando simpleidn 0.2.1
Obteniendo pry-byebug 3.10.1
Instalando pry-byebug 3.10.1
Obteniendo pry-rails 0.3.9
Instalando pry-rails 0.3.9
Obteniendo mini_scheduler 0.16.0
Instalando mini_scheduler 0.16.0
Obteniendo oauth 1.1.0
Instalando oauth 1.1.0
Obteniendo rtlcss 0.2.1
Instalando rtlcss 0.2.1
Obteniendo rails-dom-testing 2.2.0
Instalando rails-dom-testing 2.2.0
Obteniendo globalid 1.2.1
Instalando globalid 1.2.1
Obteniendo activemodel 7.0.8
Instalando activemodel 7.0.8
Obteniendo mail 2.8.1
Instalando mail 2.8.1
Obteniendo aws-sdk-kms 1.56.0
Instalando aws-sdk-kms 1.56.0
Obteniendo aws-sdk-sns 1.53.0
Instalando aws-sdk-sns 1.53.0
Obteniendo rails-html-sanitizer 1.6.0
Instalando rails-html-sanitizer 1.6.0
Obteniendo openssl-signature_algorithm 1.3.0
Instalando openssl-signature_algorithm 1.3.0
Obteniendo web-push 3.0.1
Instalando web-push 3.0.1
Obteniendo faraday 2.9.0
Instalando faraday 2.9.0
Obteniendo json_schemer 2.1.1
Instalando json_schemer 2.1.1
Obteniendo omniauth-oauth 1.2.0
Instalando omniauth-oauth 1.2.0
Obteniendo activejob 7.0.8
Instalando activejob 7.0.8
Obteniendo active_model_serializers 0.8.4
Instalando active_model_serializers 0.8.4
Obteniendo activerecord 7.0.8
Instalando activerecord 7.0.8
Obteniendo aws-sdk-s3 1.114.0
Instalando aws-sdk-s3 1.114.0
Obteniendo actionview 7.0.8
Instalando actionview 7.0.8
Obteniendo cose 1.3.0
Instalando cose 1.3.0
Obteniendo faraday-retry 2.2.0
Instalando faraday-retry 2.2.0
Obteniendo oauth2 1.4.11
Instalando oauth2 1.4.11
Obteniendo omniauth-twitter 1.4.0
Instalando omniauth-twitter 1.4.0
Obteniendo discourse-seed-fu 2.3.12
Instalando discourse-seed-fu 2.3.12
Obteniendo actionpack 7.0.8
Instalando actionpack 7.0.8
Obteniendo actionview_precompiler 0.3.0
Instalando actionview_precompiler 0.3.0
Obteniendo omniauth-oauth2 1.7.3
Instalando omniauth-oauth2 1.7.3
Obteniendo actionmailer 7.0.8
Instalando actionmailer 7.0.8
Obteniendo railties 7.0.8
Instalando railties 7.0.8
Obteniendo sprockets-rails 3.4.2
Instalando sprockets-rails 3.4.2
Obteniendo omniauth-facebook 9.0.0
Instalando omniauth-facebook 9.0.0
Obteniendo omniauth-github 1.4.0
Instalando omniauth-github 1.4.0
Obteniendo omniauth-google-oauth2 0.8.2
Instalando omniauth-google-oauth2 0.8.2
Obteniendo lograge 0.14.0
Instalando lograge 0.14.0
Obteniendo rails_failover 2.0.1
Instalando rails_failover 2.0.1
Obteniendo rails_multisite 5.0.0
Instalando rails_multisite 5.0.0
¡Bundling completo! 138 dependencias de Gemfile, 170 gems instaladas ahora.
Las gems de los grupos 'development' y 'test' no se instalaron.
Las gems empaquetadas se instalan en `./vendor/bundle`
Mensaje post-instalación de image_optim:
La optimización de activos de imagen de Rails se ha extraído a la gem image_optim_rails
Puede eliminar con seguridad `config.assets.image_optim = false` si no va a utilizar esa gem
Mensaje post-instalación de oauth:
¡Ha instalado la versión 1.1.0 de oauth, felicidades!
El soporte no comercial para la serie 1.x terminará en abril de 2025. Por favor, planifique una actualización a la siguiente versión antes de esa fecha.
El único cambio importante será la eliminación del soporte para Ruby 2.7 y cualquier otra versión que también haya alcanzado su fin de vida (EOL) para entonces.
Por favor, consulte:
• https://github.com/oauth-xx/oauth-ruby/blob/main/SECURITY.md
Tenga en cuenta también que yo, y este proyecto, estamos en proceso de abandonar Github.
Escribí sobre algunas de las razones aquí:
• https://dev.to/galtzo/im-leaving-github-50ba
Si es una persona, considere hacer una donación mientras me esfuerzo por mantenerme con el trabajo de Código Abierto:
• https://liberapay.com/pboling
• https://ko-fi.com/pboling
• https://patreon.com/galtzo
Si es una corporación, considere apoyar este proyecto, y el trabajo de código abierto en general, con una suscripción TideLift.
• https://tidelift.com/funding/github/rubygems/oauth
• O contrátame. ¡Estoy buscando trabajo!
¡Por favor, reporte problemas y apoye el proyecto!
Gracias, |7eter l-|. l3oling
Mensaje post-instalación de oauth2:
Ha instalado la versión 1.4.11 de oauth2, la cual ha alcanzado su fin de vida (EOL).
No se prevé más soporte para la serie 1.4.x.
La versión 2 de OAuth2 está disponible.
Hay cambios importantes (BREAKING changes), pero la mayoría no se verá afectada, y la actualización debería ser sencilla.
Hemos realizado dos otras migraciones importantes:
1. La rama master se renombró a main
2. Github ha sido reemplazado por Gitlab
Por favor, consulte:
• https://gitlab.com/oauth-xx/oauth2#what-is-new-for-v20
• https://gitlab.com/oauth-xx/oauth2/-/blob/main/CHANGELOG.md
• https://groups.google.com/g/oauth-ruby/c/QA_dtrXWXaE
¡Por favor, actualice, reporte problemas y apoye el proyecto! Gracias, |7eter l-|. l3oling
Mensaje post-instalación de rubyzip:
¡RubyZip 3.0 está en camino!
**********************
La API pública de algunas clases de Rubyzip se ha modernizado para usar parámetros con nombre para argumentos opcionales. Por favor, verifique su uso de las siguientes clases:
* `Zip::File`
* `Zip::Entry`
* `Zip::InputStream`
* `Zip::OutputStream`
Asegúrese de que sus Gemfiles y .gemspecs sean suficientemente restrictivos para evitar una interrupción inesperada cuando se lance la versión 3.0 (por ejemplo, ~> 2.3.0).
Consulte https://github.com/rubyzip/rubyzip para más detalles. El registro de cambios también enumera otras mejoras y correcciones de errores implementadas desde la versión 2.3.0.
I, [2024-02-23T01:07:36.738151 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2024-02-23T01:07:39.725809 #1] INFO -- : docker_manager ya está en la última versión compatible
I, [2024-02-23T01:07:39.726341 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
No se pudo conectar a Redis
rake abortado!
Redis::CannotConnectError: Error al conectar a Redis en localhost:6379 (Errno::EADDRNOTAVAIL) (Redis::CannotConnectError)
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:398:in `rescue in establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:379:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/app/models/global_setting.rb:37:in `safe_secret_key_base'
/var/www/discourse/config/initializers/100-secret_token.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `block in load_config_initializer'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.8/lib/active_support/notifications.rb:208:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:666:in `load_config_initializer'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `block in <class:Engine>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!'
/var/www/discourse/config/environment.rb:7:in `<main>'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/zeitwerk-2.6.13/lib/zeitwerk/kernel.rb:34:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:348:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:506:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.1.0/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Causado por:
Errno::EADDRNOTAVAIL: No se puede asignar la dirección solicitada - connect(2) para [::1]:6379 (Errno::EADDRNOTAVAIL)
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:158:in `connect_addrinfo'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:196:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:194:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:194:in `each_with_index'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:194:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/connection/ruby.rb:308:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:385:in `establish_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:115:in `block in connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:344:in `with_reconnect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:114:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:409:in `ensure_connected'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:269:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:356:in `logging'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:268:in `process'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/client.rb:161:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:89:in `block in profile_method'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:270:in `block in send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis.rb:269:in `send_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/redis-4.8.1/lib/redis/commands/strings.rb:191:in `get'
/var/www/discourse/app/models/global_setting.rb:37:in `safe_secret_key_base'
/var/www/discourse/config/initializers/100-secret_token.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `block in load_config_initializer'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.8/lib/active_support/notifications.rb:208:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:666:in `load_config_initializer'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `block in <class:Engine>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!'
/var/www/discourse/config/environment.rb:7:in `<main>'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.18.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/zeitwerk-2.6.13/lib/zeitwerk/kernel.rb:34:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:348:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:506:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rake-13.1.0/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tareas: TOP => db:migrate => db:load_config => environment
(Ver el seguimiento completo ejecutando la tarea con --trace)
I, [2024-02-23T01:07:41.816270 #1] INFO -- :
I, [2024-02-23T01:07:41.816794 #1] INFO -- : Terminando procesos asíncronos
I, [2024-02-23T01:07:41.816848 #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: 42
2024-02-23 01:07:41.817 UTC [42] LOG: recibida solicitud de apagado rápido
2024-02-23 01:07:41.855 UTC [42] LOG: abortando transacciones activas
2024-02-23 01:07:41.857 UTC [42] LOG: el trabajador en segundo plano "logical replication launcher" (PID 51) salió con código de salida 1
2024-02-23 01:07:41.857 UTC [46] LOG: apagando
2024-02-23 01:07:41.919 UTC [42] LOG: el sistema de bases de datos se ha apagado
FALLIDO
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' falló con retorno #<Process::Status: pid 5756 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'"]}
bootstrap falló con código de salida 1
** FALLO AL INICIALIZAR ** desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
e37edc0df10c0f119a1e34028c2b58b518cd7b788fa5cb564f0f370eb3bdfaad
==================== FIN DEL REGISTRO DE RECONSTRUCCIÓN ====================
`