Hola,
Mi Discourse de repente no quiere reconstruirse. Hacía actualizaciones regulares durante más de 3 años sin problemas, pero el último intento no ha podido completarse… No hice cambios administrativos en la configuración, ni introduje nuevos temas. En otras palabras, no hubo ningún cambio desde la última actualización.
Error:
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3945 exit 1>
Registro completo:
./launcher rebuild discourse
Asegurándose de que el launcher esté actualizado
Obteniendo origin
El launcher está actualizado
Deteniendo el contenedor anterior
+ /usr/bin/docker stop -t 60 discourse
discourse
cd /pups && git pull && git checkout v1.0.3 && /pups/bin/pups --stdin
From https://github.com/discourse/pups
17f04ec..e0ff889 master -> origin/master
* [new tag] v1.1.1 -> v1.1.1
* [new tag] v1.1.0 -> v1.1.0
Actualizando 17f04ec..e0ff889
Fast-forward
.github/workflows/ci.yml | 29 ++++++
.github/workflows/lint.yml | 27 +++++
.rubocop.yml | 3 +
Gemfile | 2 +
Guardfile | 4 +-
README.md | 21 ++++
Rakefile | 14 +--
bin/pups | 8 +-
lib/pups.rb | 32 ++++--
lib/pups/cli.rb | 92 ++++++++++-------
lib/pups/command.rb | 25 +++--
lib/pups/config.rb | 240 +++++++++++++++++++++++--------------------
lib/pups/docker.rb | 69 +++++++++++++
lib/pups/exec_command.rb | 182 ++++++++++++++++----------------
lib/pups/file_command.rb | 60 +++++------
lib/pups/merge_command.rb | 94 ++++++++---------
lib/pups/replace_command.rb | 70 +++++++------
lib/pups/runit.rb | 47 +++++----
lib/pups/version.rb | 4 +-
pups.gemspec | 37 ++++---
test/cli_test.rb | 102 +++++++++++++++---
test/config_test.rb | 215 ++++++++++++++++++++++++++++----------
test/docker_test.rb | 157 ++++++++++++++++++++++++++++
test/exec_command_test.rb | 62 ++++++-----
test/file_command_test.rb | 17 ++-
test/merge_command_test.rb | 64 ++++++------
test/replace_command_test.rb | 86 ++++++++--------
test/test_helper.rb | 2 +
28 archivos cambiados, 1158 inserciones(+), 607 eliminaciones(-)
create mode 100644 .github/workflows/ci.yml
create mode 100644 .github/workflows/lint.yml
create mode 100644 .rubocop.yml
create mode 100644 lib/pups/docker.rb
create mode 100644 test/docker_test.rb
Nota: verificando 'v1.0.3'.
Estás en un estado de 'HEAD desanclado'. Puedes mirar alrededor, hacer cambios experimentales y confirmarlos, y puedes descartar cualquier confirmación que hagas en este estado sin afectar ninguna rama realizando otra verificación.
Si deseas crear una nueva rama para conservar las confirmaciones que crees, puedes hacerlo (ahora o más tarde) usando -b con el comando de verificación nuevamente. Ejemplo:
git checkout -b <nombre-de-nueva-rama>
El HEAD está ahora en d1db030 lanzó una nueva versión
I, [2021-08-06T20:55:29.975137 #1] INFO -- : Cargando --stdin
I, [2021-08-06T20:55:29.978798 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2021-08-06T20:55:30.008331 #1] INFO -- : Generando locales (esto puede tardar un poco)...
Generación completada.
I, [2021-08-06T20:55:30.008485 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2021-08-06T20:55:30.010760 #1] INFO -- :
I, [2021-08-06T20:55:30.010879 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2021-08-06T20:55:30.012708 #1] INFO -- :
I, [2021-08-06T20:55:30.012838 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2021-08-06T20:55:30.014027 #1] INFO -- :
I, [2021-08-06T20:55:30.014118 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2021-08-06T20:55:30.016426 #1] INFO -- :
I, [2021-08-06T20:55:30.016551 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2021-08-06T20:55:30.018251 #1] INFO -- :
I, [2021-08-06T20:55:30.018391 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2021/08/06 20:55:30 socat[34] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2021-08-06T20:55:30.020876 #1] INFO -- :
I, [2021-08-06T20:55:30.020942 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2021-08-06T20:55:30.023429 #1] INFO -- :
I, [2021-08-06T20:55:30.023514 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2021-08-06T20:55:30.025854 #1] INFO -- :
I, [2021-08-06T20:55:30.025923 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-08-06T20:55:30.027727 #1] INFO -- :
I, [2021-08-06T20:55:30.027842 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-08-06T20:55:30.029544 #1] INFO -- :
I, [2021-08-06T20:55:30.035415 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
I, [2021-08-06T20:55:30.039019 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2021-08-06T20:55:30.042824 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2021-08-06T20:55:30.046287 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
I, [2021-08-06T20:55:30.046444 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2021-08-06T20:55:33.132539 #1] INFO -- :
I, [2021-08-06T20:55:33.132680 #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, [2021-08-06T20:55:33.134858 #1] INFO -- :
I, [2021-08-06T20:55:33.134929 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2021-08-06T20:55:33.146303 #1] INFO -- :
I, [2021-08-06T20:55:33.146391 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2021-08-06T20:55:33.148096 #1] INFO -- :
I, [2021-08-06T20:55:33.148200 #1] INFO -- : > /root/upgrade_postgres
I, [2021-08-06T20:55:33.151392 #1] INFO -- :
I, [2021-08-06T20:55:33.151469 #1] INFO -- : > rm /root/upgrade_postgres
I, [2021-08-06T20:55:33.152931 #1] INFO -- :
I, [2021-08-06T20:55:33.153090 #1] INFO -- : Reemplazando data_directory = '/var/lib/postgresql/13/main' con data_directory = '/shared/postgres_data' en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153445 #1] INFO -- : Reemplazando (?-mix:#?listen_addresses *=.*) con listen_addresses = '*' en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153608 #1] INFO -- : Reemplazando (?-mix:#?synchronous_commit *=.*) con synchronous_commit = $db_synchronous_commit en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153763 #1] INFO -- : Reemplazando (?-mix:#?shared_buffers *=.*) con shared_buffers = $db_shared_buffers en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153911 #1] INFO -- : Reemplazando (?-mix:#?work_mem *=.*) con work_mem = $db_work_mem en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.154056 #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, [2021-08-06T20:55:33.154194 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2021-08-06T20:55:33.155685 #1] INFO -- :
I, [2021-08-06T20:55:33.155839 #1] INFO -- : Reemplazando (?-mix:#?checkpoint_segments *=.*) con checkpoint_segments = $db_checkpoint_segments en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.156037 #1] INFO -- : Reemplazando (?-mix:#?logging_collector *=.*) con logging_collector = $db_logging_collector en /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.156212 #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, [2021-08-06T20:55:33.156384 #1] INFO -- : Reemplazando (?-mix:^#local +replication +postgres +peer$) con local replication postgres peer en /etc/postgresql/13/main/pg_hba.conf
I, [2021-08-06T20:55:33.156543 #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, [2021-08-06T20:55:33.156693 #1] INFO -- : Reemplazando (?-mix:^host.*all.*all.*::1\/128.*$) con host all all ::/0 md5 en /etc/postgresql/13/main/pg_hba.conf
I, [2021-08-06T20:55:33.156821 #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, [2021-08-06T20:55:33.157605 #1] INFO -- : > sleep 5
2021-08-06 20:55:33.189 UTC [57] LOG: iniciando PostgreSQL 13.3 (Debian 13.3-1.pgdg100+1) en x86_64-pc-linux-gnu, compilado por gcc (Debian 8.3.0-6) 8.3.0, 64 bits
2021-08-06 20:55:33.189 UTC [57] LOG: escuchando en la dirección IPv4 "0.0.0.0", puerto 5432
2021-08-06 20:55:33.189 UTC [57] LOG: escuchando en la dirección IPv6 "::", puerto 5432
2021-08-06 20:55:33.197 UTC [57] LOG: escuchando en el socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2021-08-06 20:55:33.207 UTC [60] LOG: el sistema de bases de datos se cerró a las 2021-08-06 20:54:23 UTC
2021-08-06 20:55:33.220 UTC [57] LOG: el sistema de bases de datos está listo para aceptar conexiones
I, [2021-08-06T20:55:38.159279 #1] INFO -- :
I, [2021-08-06T20:55:38.159499 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2021-08-06 20:55:38.191 UTC [70] postgres@postgres ERROR: la base de datos "discourse" ya existe
2021-08-06 20:55:38.191 UTC [70] 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, [2021-08-06T20:55:38.192499 #1] INFO -- :
I, [2021-08-06T20:55:38.192655 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2021-08-06 20:55:38.229 UTC [81] postgres@discourse ERROR: el rol "discourse" ya existe
2021-08-06 20:55:38.229 UTC [81] postgres@discourse STATEMENT: create user discourse;
ERROR: el rol "discourse" ya existe
I, [2021-08-06T20:55:38.230113 #1] INFO -- :
I, [2021-08-06T20:55:38.230240 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2021-08-06T20:55:38.264816 #1] INFO -- : GRANT
I, [2021-08-06T20:55:38.264954 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2021-08-06T20:55:38.300671 #1] INFO -- : ALTER SCHEMA
I, [2021-08-06T20:55:38.300800 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: la extensión "hstore" ya existe, omitiendo
I, [2021-08-06T20:55:38.338165 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.338299 #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, [2021-08-06T20:55:38.373916 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.374048 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: la extensión "hstore" ya existe, omitiendo
I, [2021-08-06T20:55:38.411727 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.411860 #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, [2021-08-06T20:55:38.447989 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.448182 #1] INFO -- : > sudo -u postgres psql discourse
I, [2021-08-06T20:55:38.450095 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2021-08-06T20:55:38.491795 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2021-08-06T20:55:38.493826 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2021-08-06T20:55:38.493898 #1] INFO -- : > echo postgres installed!
I, [2021-08-06T20:55:38.494947 #1] INFO -- : postgres installed!
I, [2021-08-06T20:55:38.498073 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
I, [2021-08-06T20:55:38.501701 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
I, [2021-08-06T20:55:38.505031 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2021-08-06T20:55:38.505155 #1] INFO -- : Reemplazando daemonize yes con en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.505503 #1] INFO -- : Reemplazando (?-mix:^pidfile.*$) con en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.506380 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2021-08-06T20:55:38.508241 #1] INFO -- :
I, [2021-08-06T20:55:38.508462 #1] INFO -- : Reemplazando (?-mix:^logfile.*$) con logfile "" en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.508754 #1] INFO -- : Reemplazando (?-mix:^bind .*$) con en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.508994 #1] INFO -- : Reemplazando (?-mix:^dir .*$) con dir /shared/redis_data en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.511494 #1] INFO -- : Reemplazando (?-mix:^protected-mode yes) con protected-mode no en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.511692 #1] INFO -- : Reemplazando # io-threads 4 con io-threads $redis_io_threads en /etc/redis/redis.conf
I, [2021-08-06T20:55:38.511889 #1] INFO -- : > echo redis installed
I, [2021-08-06T20:55:38.513410 #1] INFO -- : redis installed
I, [2021-08-06T20:55:38.513516 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2021-08-06T20:55:38.515983 #1] INFO -- : logfile ""
I, [2021-08-06T20:55:38.516072 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-08-06T20:55:38.518035 #1] INFO -- : > sleep 10
174:C 06 Aug 2021 20:55:38.520 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
174:C 06 Aug 2021 20:55:38.520 # Versión de Redis=6.2.3, bits=64, commit=00000000, modificado=0, pid=174, acaba de iniciar
174:C 06 Aug 2021 20:55:38.520 # Configuración cargada
174:M 06 Aug 2021 20:55:38.520 * reloj monótono: POSIX clock_gettime
174:M 06 Aug 2021 20:55:38.521 * Modo de ejecución=standalone, puerto=6379.
174:M 06 Aug 2021 20:55:38.521 # ADVERTENCIA: La configuración de cola TCP de 511 no se puede aplicar porque /proc/sys/net/core/somaxconn está establecido en el valor inferior de 128.
174:M 06 Aug 2021 20:55:38.521 # Servidor inicializado
174:M 06 Aug 2021 20:55:38.521 # ADVERTENCIA: overcommit_memory está establecido en 0. El guardado en segundo plano puede fallar con poca memoria. Para solucionar este problema, agregue 'vm.overcommit_memory = 1' a /etc/sysctl.conf y luego reinicie o ejecute el comando 'sysctl vm.overcommit_memory=1' para que surta efecto.
174:M 06 Aug 2021 20:55:38.521 * Cargando RDB producido por la versión 6.2.3
174:M 06 Aug 2021 20:55:38.521 * Antigüedad de RDB 75 segundos
174:M 06 Aug 2021 20:55:38.521 * Uso de memoria de RDB al crear 5.00 Mb
174:M 06 Aug 2021 20:55:38.529 * Base de datos cargada desde disco: 0.008 segundos
174:M 06 Aug 2021 20:55:38.529 * Listo para aceptar conexiones
I, [2021-08-06T20:55:48.519778 #1] INFO -- :
I, [2021-08-06T20:55:48.520057 #1] INFO -- : > thpoff echo "thpoff is installed!"
I, [2021-08-06T20:55:48.523431 #1] INFO -- : thpoff is installed!
I, [2021-08-06T20:55:48.523576 #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, [2021-08-06T20:55:48.573512 #1] INFO -- :
I, [2021-08-06T20:55:48.573664 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2021-08-06T20:55:48.625016 #1] INFO -- :
I, [2021-08-06T20:55:48.625183 #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, [2021-08-06T20:55:48.673708 #1] INFO -- :
I, [2021-08-06T20:55:48.673858 #1] INFO -- : > chown -R discourse /home/discourse
I, [2021-08-06T20:55:50.187443 #1] INFO -- :
I, [2021-08-06T20:55:50.187715 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2021-08-06T20:55:50.190315 #1] INFO -- :
I, [2021-08-06T20:55:50.192649 #1] INFO -- : File > /etc/cron.d/anacron chmod: chown:
I, [2021-08-06T20:55:50.196279 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2021-08-06T20:55:50.200029 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
I, [2021-08-06T20:55:50.203299 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
I, [2021-08-06T20:55:50.206916 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2021-08-06T20:55:50.210465 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2021-08-06T20:55:50.210557 #1] INFO -- : Reemplazando # postgres con sv start postgres || exit 1 en /etc/service/unicorn/run
I, [2021-08-06T20:55:50.210743 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-08-06T20:55:50.212426 #1] INFO -- : > cd /var/www/discourse && git reset --hard
202:C 06 Aug 2021 20:55:50.214 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
202:C 06 Aug 2021 20:55:50.214 # Versión de Redis=6.2.3, bits=64, commit=00000000, modificado=0, pid=202, acaba de iniciar
202:C 06 Aug 2021 20:55:50.214 # Configuración cargada
202:M 06 Aug 2021 20:55:50.214 * reloj monótono: POSIX clock_gettime
202:M 06 Aug 2021 20:55:50.214 # Advertencia: No se pudo crear el socket de escucha TCP del servidor *:6379: bind: Dirección ya en uso
202:M 06 Aug 2021 20:55:50.214 # Falló al escuchar en el puerto 6379 (TCP), abortando.
Verificando archivos: 100% (28860/28860), hecho.
I, [2021-08-06T20:55:51.872305 #1] INFO -- : HEAD está ahora en 74f71503 FEATURE: Eliminar automáticamente temas stub tras tiempo cuando todo el tema se fusiona en otro (#13187)
I, [2021-08-06T20:55:51.872402 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2021-08-06T20:55:51.958388 #1] INFO -- :
I, [2021-08-06T20:55:51.958493 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2021-08-06T20:55:51.960768 #1] INFO -- :
I, [2021-08-06T20:55:51.960820 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2021-08-06T20:55:51.965935 #1] INFO -- :
I, [2021-08-06T20:55:51.966003 #1] INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From https://github.com/discourse/discourse
* branch tests-passed -> FETCH_HEAD
* [new branch] tests-passed -> origin/tests-passed
I, [2021-08-06T20:55:54.476291 #1] INFO -- :
I, [2021-08-06T20:55:54.476389 #1] INFO -- : > cd /var/www/discourse && git checkout tests-passed
Cambiado a una nueva rama 'tests-passed'
I, [2021-08-06T20:55:55.350856 #1] INFO -- : Rama 'tests-passed' configurada para rastrear rama remota 'tests-passed' de 'origin'.
I, [2021-08-06T20:55:55.350965 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2021-08-06T20:55:55.354244 #1] INFO -- :
I, [2021-08-06T20:55:55.354326 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2021-08-06T20:55:55.356693 #1] INFO -- :
I, [2021-08-06T20:55:55.356748 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2021-08-06T20:55:55.359270 #1] INFO -- :
I, [2021-08-06T20:55:55.359354 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2021-08-06T20:55:55.361644 #1] INFO -- :
I, [2021-08-06T20:55:55.361707 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2021-08-06T20:55:55.363277 #1] INFO -- :
I, [2021-08-06T20:55:55.363319 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2021-08-06T20:55:55.365505 #1] INFO -- :
I, [2021-08-06T20:55:55.365568 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2021-08-06T20:55:55.368090 #1] INFO -- :
I, [2021-08-06T20:55:55.368151 #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, [2021-08-06T20:55:55.371120 #1] INFO -- :
I, [2021-08-06T20:55:55.371179 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2021-08-06T20:55:55.374060 #1] INFO -- :
I, [2021-08-06T20:55:55.374111 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2021-08-06T20:55:55.377133 #1] INFO -- :
I, [2021-08-06T20:55:55.377205 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2021-08-06T20:55:55.380123 #1] INFO -- :
I, [2021-08-06T20:55:55.380185 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2021-08-06T20:55:55.383105 #1] INFO -- :
I, [2021-08-06T20:55:55.383169 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2021-08-06T20:55:55.391208 #1] INFO -- :
I, [2021-08-06T20:55:55.391282 #1] INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2021-08-06T20:55:55.393641 #1] INFO -- :
I, [2021-08-06T20:55:55.393753 #1] INFO -- : Reemplazando # redis con sv start redis || exit 1 en /etc/service/unicorn/run
I, [2021-08-06T20:55:55.394026 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2021-08-06T20:55:56.240429 #1] INFO -- :
I, [2021-08-06T20:55:56.240543 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-voting.git
Clonando en 'discourse-voting'...
I, [2021-08-06T20:55:56.774041 #1] INFO -- :
I, [2021-08-06T20:55:56.774147 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidmh/discourse-giphy.git
Clonando en 'discourse-giphy'...
I, [2021-08-06T20:55:57.855222 #1] INFO -- :
I, [2021-08-06T20:55:57.855328 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-telegram-notifications
Clonando en 'discourse-telegram-notifications'...
I, [2021-08-06T20:55:58.284365 #1] INFO -- :
I, [2021-08-06T20:55:58.284615 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.287516 #1] INFO -- :
I, [2021-08-06T20:55:58.287618 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2021-08-06T20:55:58.289302 #1] INFO -- :
I, [2021-08-06T20:55:58.289392 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2021-08-06T20:55:58.291290 #1] INFO -- :
I, [2021-08-06T20:55:58.291439 #1] INFO -- : Reemplazando pid /run/nginx.pid; con daemon off; en /etc/nginx/nginx.conf
I, [2021-08-06T20:55:58.291656 #1] INFO -- : Reemplazando (?m-ix:upstream[^\}]+\}) con upstream discourse { server 127.0.0.1:3000; } en /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.291818 #1] INFO -- : Reemplazando (?-mix:server_name.+$) con server_name _ ; en /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.291946 #1] INFO -- : Reemplazando (?-mix:client_max_body_size.+$) con client_max_body_size $upload_size ; en /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.292066 #1] INFO -- : > echo "done configuring web"
I, [2021-08-06T20:55:58.293474 #1] INFO -- : done configuring web
I, [2021-08-06T20:55:58.293625 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2021-08-06T20:55:58.899514 #1] INFO -- : Instalado correctamente bundler-2.2.19
1 gem instalado
I, [2021-08-06T20:55:58.899611 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2021-08-06T20:56:07.547504 #1] INFO -- :
I, [2021-08-06T20:56:07.547736 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[OBSOLETO] La opción `--deployment` está obsoleta porque depende de que se recuerde entre invocaciones de bundler, lo cual bundler ya no hará en futuras versiones. En su lugar, utilice `bundle config set --local deployment 'true'` y deje de usar esta opción
[OBSOLETO] La opción `--without` está obsoleta porque depende de que se recuerde entre invocaciones de bundler, lo cual bundler ya no hará en futuras versiones. En su lugar, utilice `bundle config set --local without 'test development'` y deje de usar esta opción
I, [2021-08-06T20:56:22.471464 #1] INFO -- : Ejecutando `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` con bundler 2.2.19
Congelado, usando la resolución del archivo de bloqueo
La definición está incompleta ["rake-13.0.6", "concurrent-ruby-1.1.9", "nokogiri-1.12.2-x86_64-linux", "loofah-2.11.0", "globalid-0.5.2", "addressable-2.8.0", "aws-sdk-kms-1.44.0", "aws-sdk-s3-1.96.1", "bootsnap-1.7.7", "css_parser-1.10.0", "excon-0.85.0", "faraday-httpclient-1.0.1", "faraday-net_http_persistent-1.2.0", "faraday-patron-1.0.0", "faraday-rack-1.0.0", "ruby2_keywords-0.0.5", "faraday-1.6.0", "fastimage-2.2.4", "ffi-1.15.3", "image_size-2.1.1", "logster-2.9.7", "message_bus-3.3.6", "redis-4.4.0", "nio4r-2.5.8", "oj-3.12.3", "puma-5.4.0", "rqrcode_core-1.1.0", "rubyzip-2.3.2", "sanitize-6.0.0"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
HTTP GET https://index.rubygems.org/versions
HTTP 200 OK https://index.rubygems.org/versions
Obteniendo metadatos de gemas de https://rubygems.org/
Verificando nuevamente ["rake", "concurrent-ruby", "i18n", "minitest", "tzinfo", "zeitwerk", "activesupport", "builder", "erubi", "racc", "nokogiri", "rails-dom-testing", "crass", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mini_mime", "actionmailer", "actionview_precompiler", "activemodel", "active_model_serializers", "activerecord", "public_suffix", "addressable", "aws-eventstream", "aws-partitions", "aws-sigv4", "jmespath", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "ember-source", "execjs", "barber", "msgpack", "bootsnap", "byebug", "cbor", "chunky_png", "coderay", "colored2", "connection_pool", "openssl", "openssl-signature_algorithm", "cose", "cppjieba_rb", "css_parser", "diffy", "ember-data-source", "sprockets", "ember-handlebars-template", "method_source", "thor", "railties", "jquery-rails", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "regexp_parser", "ecma-re-validator", "email_reply_trimmer", "excon", "exifr", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "multipart-post", "ruby2_keywords", "faraday", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "guess_html_encoding", "hana", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "image_size", "in_threads", "progress", "image_optim", "json", "uri_template", "json_schemer", "jwt", "kgio", "libv8-node", "request_store", "lograge", "logstash-event", "logstash-logger", "logster", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "mini_racer", "redis", "sidekiq", "mini_scheduler", "mini_sql", "mini_suffix", "multi_json", "multi_xml", "mustache", "nio4r", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-twitter", "optimist", "pg", "pry", "pry-byebug", "pry-rails", "puma", "r2", "rack-mini-profiler", "rack-protection", "rails_failover", "rails_multisite", "raindrops", "rbtrace", "rchardet", "redis-namespace", "rinku", "rotp", "rqrcode_core", "rqrcode", "rtlit", "ruby-readability", "rubyzip", "sanitize", "sassc", "sprockets-rails", "tilt", "sassc-rails", "seed-fu", "sshkey", "stackprof", "uglifier", "unf_ext", "unf", "unicorn", "webpush", "xorcist"] en el repositorio rubygems https://rubygems.org/ o instaladas localmente
Obteniendo metadatos de gemas de https://rubygems.org/
Buscando gemas ["rake", "concurrent-ruby", "i18n", "minitest", "tzinfo", "zeitwerk", "activesupport", "builder", "erubi", "racc", "nokogiri", "rails-dom-testing", "crass", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mini_mime", "actionmailer", "actionview_precompiler", "activemodel", "active_model_serializers", "activerecord", "public_suffix", "addressable", "aws-eventstream", "aws-partitions", "aws-sigv4", "jmespath", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "ember-source", "execjs", "barber", "msgpack", "bootsnap", "byebug", "cbor", "chunky_png", "coderay", "colored2", "connection_pool", "openssl", "openssl-signature_algorithm", "cose", "cppjieba_rb", "css_parser", "diffy", "ember-data-source", "sprockets", "ember-handlebars-template", "method_source", "thor", "railties", "jquery-rails", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "regexp_parser", "ecma-re-validator", "email_reply_trimmer", "excon", "exifr", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "multipart-post", "ruby2_keywords", "faraday", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "guess_html_encoding", "hana", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "image_size", "in_threads", "progress", "image_optim", "json", "uri_template", "json_schemer", "jwt", "kgio", "libv8-node", "request_store", "lograge", "logstash-event", "logstash-logger", "logster", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "mini_racer", "redis", "sidekiq", "mini_scheduler", "mini_sql", "mini_suffix", "multi_json", "multi_xml", "mustache", "nio4r", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-twitter", "optimist", "pg", "pry", "pry-byebug", "pry-rails", "puma", "r2", "rack-mini-profiler", "rack-protection", "rails_failover", "rails_multisite", "raindrops", "rbtrace", "rchardet", "redis-namespace", "rinku", "rotp", "rqrcode_core", "rqrcode", "rtlit", "ruby-readability", "rubyzip", "sanitize", "sassc", "sprockets-rails", "tilt", "sassc-rails", "seed-fu", "sshkey", "stackprof", "uglifier", "unf_ext", "unf", "unicorn", "webpush", "xorcist"]
HTTP GET https://index.rubygems.org/info/zeitwerk
HTTP GET https://index.rubygems.org/info/actionmailer
HTTP GET https://index.rubygems.org/info/actionpack
HTTP GET https://index.rubygems.org/info/nokogiri
HTTP GET https://index.rubygems.org/info/rake
HTTP GET https://index.rubygems.org/info/actionview
HTTP GET https://index.rubygems.org/info/globalid
HTTP GET https://index.rubygems.org/info/concurrent-ruby
HTTP GET https://index.rubygems.org/info/activemodel
HTTP GET https://index.rubygems.org/info/activesupport
HTTP GET https://index.rubygems.org/info/loofah
HTTP GET https://index.rubygems.org/info/activejob
HTTP GET https://index.rubygems.org/info/activerecord
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sigv4
HTTP GET https://index.rubygems.org/info/aws-sdk-core
HTTP GET https://index.rubygems.org/info/aws-sdk-s3
HTTP GET https://index.rubygems.org/info/addressable
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/aws-sdk-sns
HTTP GET https://index.rubygems.org/info/bootsnap
HTTP 206 Partial Content https://index.rubygems.org/info/zeitwerk
HTTP GET https://index.rubygems.org/info/cppjieba_rb
HTTP GET https://index.rubygems.org/info/css_parser
HTTP 206 Partial Content https://index.rubygems.org/info/actionpack
HTTP GET https://index.rubygems.org/info/railties
HTTP 206 Partial Content https://index.rubygems.org/info/globalid
HTTP 206 Partial Content https://index.rubygems.org/info/nokogiri
HTTP 206 Partial Content https://index.rubygems.org/info/concurrent-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/loofah
HTTP 206 Partial Content https://index.rubygems.org/info/actionview
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/addressable
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/railties
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sigv4
HTTP 206 Partial Content https://index.rubygems.org/info/activerecord
HTTP 206 Partial Content https://index.rubygems.org/info/rake
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-core
HTTP 206 Partial Content https://index.rubygems.org/info/activemodel
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/activejob
HTTP 206 Partial Content https://index.rubygems.org/info/activesupport
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailer
HTTP 206 Partial Content https://index.rubygems.org/info/bootsnap
HTTP 206 Partial Content https://index.rubygems.org/info/cppjieba_rb
HTTP 206 Partial Content https://index.rubygems.org/info/css_parser
HTTP GET https://index.rubygems.org/info/faraday-httpclient
HTTP GET https://index.rubygems.org/info/excon
HTTP GET https://index.rubygems.org/info/faraday-rack
HTTP GET https://index.rubygems.org/info/faraday-patron
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-sns
HTTP 206 Partial Content https://index.rubygems.org/info/excon
HTTP 200 OK https://index.rubygems.org/info/faraday-rack
HTTP GET https://index.rubygems.org/info/faraday-net_http_persistent
HTTP GET https://index.rubygems.org/info/ruby2_keywords
HTTP GET https://index.rubygems.org/info/faraday
HTTP GET https://index.rubygems.org/info/fastimage
HTTP 200 OK https://index.rubygems.org/info/faraday-httpclient
HTTP GET https://index.rubygems.org/info/ffi
HTTP 200 OK https://index.rubygems.org/info/faraday-patron
HTTP GET https://index.rubygems.org/info/image_size
HTTP 206 Partial Content https://index.rubygems.org/info/fastimage
HTTP 206 Partial Content https://index.rubygems.org/info/faraday-net_http_persistent
HTTP 206 Partial Content https://index.rubygems.org/info/ffi
HTTP 206 Partial Content https://index.rubygems.org/info/faraday
HTTP 206 Partial Content https://index.rubygems.org/info/image_size
HTTP GET https://index.rubygems.org/info/redis
HTTP GET https://index.rubygems.org/info/logster
HTTP 206 Partial Content https://index.rubygems.org/info/ruby2_keywords
HTTP 206 Partial Content https://index.rubygems.org/info/redis
HTTP GET https://index.rubygems.org/info/message_bus
HTTP GET https://index.rubygems.org/info/oj
HTTP GET https://index.rubygems.org/info/nio4r
HTTP GET https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/message_bus
HTTP 206 Partial Content https://index.rubygems.org/info/oj
HTTP GET https://index.rubygems.org/info/rqrcode_core
HTTP GET https://index.rubygems.org/info/rubyzip
HTTP GET https://index.rubygems.org/info/sanitize
HTTP 206 Partial Content https://index.rubygems.org/info/nio4r
HTTP 206 Partial Content https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/logster
HTTP 206 Partial Content https://index.rubygems.org/info/rqrcode_core
HTTP 206 Partial Content https://index.rubygems.org/info/rubyzip
HTTP 206 Partial Content https://index.rubygems.org/info/sanitize
Buscando gemas ["rails-deprecated_sanitizer", "thread_safe", "jsonapi", "case_transform", "jsonapi-renderer", "json_pure", "handlebars-source", "ember-template-compiler-source", "columnize", "debugger-linecache", "slop", "rb-readline", "hike", "ruby_parser", "rails", "erubis", "rack-mount", "rack-cache", "journey", "rspec", "functional-ruby", "ref", "rack-ssl", "rdoc", "arel", "activerecord-deprecated_finders", "mail", "text-format", "hoe", "weakling", "mini_portile", "mini_portile2", "pkg-config", "memcache-client", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "activemodel-globalid", "termios", "bcrypt-ruby", "rdf", "snappy", "stud", "celluloid", "compass", "sass", "sprockets-sass", "sinatra", "slim", "libv8", "jamespath", "http-2", "ruby-hmac", "faraday-middleware", "httpauth", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "win32console", "yard", "spoon", "pry-doc", "escape_utils", "listen", "trollop", "base32", "net-http-persistent", "bundler", "therubyracer", "eventmachine", "thin", "bigdecimal", "hpricot", "nokogumbo"]
HTTP GET https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/slop
HTTP GET https://index.rubygems.org/info/ruby_parser
HTTP GET https://index.rubygems.org/info/rdoc
HTTP 206 Partial Content https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/mini_portile2
HTTP GET https://index.rubygems.org/info/hoe
HTTP GET https://index.rubygems.org/info/rdf
HTTP 206 Partial Content https://index.rubygems.org/info/ruby_parser
HTTP GET https://index.rubygems.org/info/listen
HTTP 206 Partial Content https://index.rubygems.org/info/rdoc
HTTP GET https://index.rubygems.org/info/bundler
HTTP 206 Partial Content https://index.rubygems.org/info/slop
HTTP 206 Partial Content https://index.rubygems.org/info/mini_portile2
HTTP 206 Partial Content https://index.rubygems.org/info/hoe
HTTP 206 Partial Content https://index.rubygems.org/info/rdf
HTTP 206 Partial Content https://index.rubygems.org/info/listen
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
Buscando gemas ["jsonapi-parser", "abstract", "rspec-core", "rspec-expectations", "rspec-mocks", "atomic", "spruz", "ruby_core_source", "debugger-ruby_core_source", "multimap", "text-hyphen", "mime-types", "treetop", "tlsmail", "metriks", "bcrypt", "haml", "fssm", "compass-core", "compass-import-once", "rb-fsevent", "rb-inotify", "ZenTest", "RubyInline", "snappy-jars", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "sprockets-helpers", "mongrel", "backports", "mustermann", "sass-listen", "rack-openid", "ruby-openid-apps-discovery", "temple", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "curses", "daemons", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "ParseTree", "sexp_processor", "net-ftp", "rubyforge", "gemcutter", "link_header", "hamster", "rb-fchange", "rb-kqueue", "celluloid-io", "ruby_dep"]
HTTP GET https://index.rubygems.org/info/net-ftp
HTTP GET https://index.rubygems.org/info/haml
HTTP GET https://index.rubygems.org/info/facter
HTTP GET https://index.rubygems.org/info/curses
HTTP GET https://index.rubygems.org/info/actioncable
HTTP GET https://index.rubygems.org/info/activestorage
HTTP GET https://index.rubygems.org/info/actionmailbox
HTTP GET https://index.rubygems.org/info/actiontext
HTTP 200 OK https://index.rubygems.org/info/net-ftp
HTTP 206 Partial Content https://index.rubygems.org/info/haml
HTTP 206 Partial Content https://index.rubygems.org/info/facter
HTTP 206 Partial Content https://index.rubygems.org/info/curses
HTTP 206 Partial Content https://index.rubygems.org/info/actioncable
HTTP 206 Partial Content https://index.rubygems.org/info/actiontext
HTTP 206 Partial Content https://index.rubygems.org/info/activestorage
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailbox
Buscando gemas ["rspec-support", "diff-lcs", "archive-tar-minitar", "facets", "polyglot", "mime-types-data", "hitimes", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "celluloid-gems", "coveralls", "rubocop", "dotenv-deployment", "ruby-openid", "macaddr", "tool", "netrc", "http-cookie", "http-accept", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "rails-observers", "activemodel-serializers-xml", "log4r", "SexpProcessor", "net-scp", "win32-api", "net-protocol", "time", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "marcel", "mimemagic"]
HTTP GET https://index.rubygems.org/info/net-protocol
HTTP GET https://index.rubygems.org/info/time
HTTP GET https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/faraday_middleware
HTTP GET https://index.rubygems.org/info/http-cookie
HTTP GET https://index.rubygems.org/info/mime-types-data
HTTP GET https://index.rubygems.org/info/websocket-driver
HTTP 200 OK https://index.rubygems.org/info/net-protocol
HTTP 200 OK https://index.rubygems.org/info/time
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop
HTTP 206 Partial Content https://index.rubygems.org/info/http-cookie
HTTP 206 Partial Content https://index.rubygems.org/info/faraday_middleware
HTTP 206 Partial Content https://index.rubygems.org/info/mime-types-data
HTTP 206 Partial Content https://index.rubygems.org/info/websocket-driver
Buscando gemas ["colorize", "simplecov", "term-ansicolor", "tins", "minitar", "minitar-cli", "configuration", "mkrf", "ruby-yadis", "systemu", "net-ssh", "test-unit", "ffi-win32-extensions", "libxml-ruby", "coffee-script", "hiredis", "io-wait", "timeout", "rainbow", "parser", "powerpack", "ruby-progressbar", "astrolabe", "unicode-display_width", "parallel", "jaro_winkler", "psych", "rexml", "rubocop-ast", "domain_name", "sqlite3", "roauth", "websocket-extensions"]
HTTP GET https://index.rubygems.org/info/io-wait
HTTP GET https://index.rubygems.org/info/timeout
HTTP GET https://index.rubygems.org/info/test-unit
HTTP GET https://index.rubygems.org/info/parser
HTTP GET https://index.rubygems.org/info/rubocop-ast
HTTP GET https://index.rubygems.org/info/psych
HTTP 200 OK https://index.rubygems.org/info/timeout
HTTP 206 Partial Content https://index.rubygems.org/info/test-unit
HTTP 206 Partial Content https://index.rubygems.org/info/psych
HTTP 206 Partial Content https://index.rubygems.org/info/parser
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-ast
HTTP 200 OK https://index.rubygems.org/info/io-wait
Buscando gemas ["sync", "powerbar", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "simplecov-html", "docile", "lockfile", "simplecov_json_formatter", "coffee-script-source", "power_assert", "jar-dependencies", "ast", "strscan"]
Buscando gemas ["ansi", "ruby-maven", "pattern-match"]
Buscando gemas ["maven-tools", "ruby-maven-libs"]
Buscando gemas ["virtus"]
HTTP GET https://index.rubygems.org/info/virtus
HTTP 206 Partial Content https://index.rubygems.org/info/virtus
Buscando gemas ["descendants_tracker", "axiom-types", "coercible", "equalizer"]
Buscando gemas ["ice_nine", "adamantium"]
Buscando gemas ["memoizable"]
Obteniendo rake 13.0.6
Instalando rake 13.0.6
0: rake (13.0.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Usando minitest 5.14.4
Usando zeitwerk 2.4.2
Usando builder 3.2.4
1: minitest (5.14.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.14.4.gemspec
Usando erubi 1.10.0
Obteniendo concurrent-ruby 1.1.9
1: erubi (1.10.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
Usando racc 1.5.2
1: racc (1.5.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.5.2.gemspec
Usando crass 1.0.6
1: crass (1.0.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Usando rack 2.2.3
1: rack (2.2.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
Usando mini_mime 1.1.0
1: mini_mime (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.0.gemspec
Usando public_suffix 4.0.6
1: public_suffix (4.0.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.6.gemspec
Usando aws-eventstream 1.1.1
1: aws-eventstream (1.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.1.1.gemspec
Usando aws-partitions 1.432.0
1: aws-partitions (1.432.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.432.0.gemspec
Usando jmespath 1.4.0
1: jmespath (1.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.4.0.gemspec
Usando ember-source 2.18.2
1: ember-source (2.18.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Usando execjs 2.8.1
1: execjs (2.8.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Usando msgpack 1.4.2
1: msgpack (1.4.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.4.2.gemspec
Usando bundler 2.2.19
1: bundler (2.2.19) desde /usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.2.19/lib/bundler/source
Usando byebug 11.1.3
1: byebug (11.1.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Usando cbor 0.5.9.6
2: zeitwerk (2.4.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.4.2.gemspec
1: cbor (0.5.9.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Usando chunky_png 1.4.0
2: chunky_png (1.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Usando coderay 1.1.3
2: coderay (1.1.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Usando colored2 3.1.2
2: colored2 (3.1.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Usando connection_pool 2.2.5
2: connection_pool (2.2.5) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Usando openssl 2.2.0
2: openssl (2.2.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.0.gemspec
Usando cppjieba_rb 0.3.3
2: cppjieba_rb (0.3.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.3.3.gemspec
Usando diffy 3.4.0
2: diffy (3.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Usando method_source 1.0.0
2: method_source (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Usando thor 1.1.0
2: thor (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.1.0.gemspec
Usando discourse-ember-source 3.12.2.3
2: discourse-ember-source (3.12.2.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Usando discourse-fonts 0.0.8
2: discourse-fonts (0.0.8) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.8.gemspec
Usando regexp_parser 2.1.1
2: regexp_parser (2.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.1.1.gemspec
Usando email_reply_trimmer 0.1.13
2: email_reply_trimmer (0.1.13) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Usando exifr 1.3.9
1: exifr (1.3.9) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Usando faraday-em_http 1.0.0
3: builder (3.2.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Usando faraday-em_synchrony 1.0.0
3: faraday-em_synchrony (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Obteniendo excon 0.85.0
1: faraday-em_http (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Usando faraday-excon 1.1.0
1: faraday-excon (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Usando faraday-net_http 1.0.1
3: faraday-net_http (1.0.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Obteniendo faraday-httpclient 1.0.1
Obteniendo faraday-net_http_persistent 1.2.0
Instalando concurrent-ruby 1.1.9
Instalando faraday-httpclient 1.0.1
Instalando faraday-net_http_persistent 1.2.0
1: faraday-httpclient (1.0.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Obteniendo faraday-patron 1.0.0
3: faraday-net_http_persistent (1.2.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Obteniendo faraday-rack 1.0.0
Instalando excon 0.85.0
Instalando faraday-patron 1.0.0
Instalando faraday-rack 1.0.0
1: faraday-patron (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Usando multipart-post 2.1.1
1: multipart-post (2.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Obteniendo ruby2_keywords 0.0.5
3: faraday-rack (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Usando fast_blank 1.0.0
3: fast_blank (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.0.gemspec
Usando fast_xs 0.8.0
3: fast_xs (0.8.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
2: excon (0.85.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.85.0.gemspec
Obteniendo fastimage 2.2.4
Obteniendo ffi 1.15.3
Instalando ruby2_keywords 0.0.5
Instalando fastimage 2.2.4
1: ruby2_keywords (0.0.5) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Usando fspath 3.1.2
1: fspath (3.1.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Usando gc_tracer 1.5.1
1: gc_tracer (1.5.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Usando guess_html_encoding 0.0.11
1: guess_html_encoding (0.0.11) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Usando hana 1.3.7
1: hana (1.3.7) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Usando hashie 4.1.0
1: hashie (4.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-4.1.0.gemspec
Usando highline 2.0.3
1: highline (2.0.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Usando hkdf 0.3.0
1: hkdf (0.3.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Usando htmlentities 4.3.4
1: htmlentities (4.3.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Usando http_accept_language 2.1.1
1: http_accept_language (2.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Obteniendo image_size 2.1.1
3: fastimage (2.2.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.4.gemspec
Usando in_threads 1.5.4
3: in_threads (1.5.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.5.4.gemspec
Usando progress 3.6.0
3: progress (3.6.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Usando json 2.5.1
3: json (2.5.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.5.1.gemspec
Usando uri_template 0.7.0
3: uri_template (0.7.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Usando jwt 2.2.3
3: jwt (2.2.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.2.3.gemspec
Usando kgio 2.11.4
3: kgio (2.11.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Usando libv8-node 15.14.0.1 (x86_64-linux)
3: libv8-node (15.14.0.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-15.14.0.1-x86_64-linux.gemspec
Usando logstash-event 1.2.02
3: logstash-event (1.2.02) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Obteniendo logster 2.9.7
0: concurrent-ruby (1.1.9) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.9.gemspec
Usando lru_redux 1.1.0
0: lru_redux (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Usando lz4-ruby 0.3.3
0: lz4-ruby (0.3.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Usando maxminddb 0.1.22
0: maxminddb (0.1.22) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Usando memory_profiler 1.0.0
0: memory_profiler (1.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Obteniendo redis 4.4.0
Instalando ffi 1.15.3 con extensiones nativas
Instalando image_size 2.1.1
Instalando redis 4.4.0
1: image_size (2.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-2.1.1.gemspec
Usando mini_sql 1.1.3
1: mini_sql (1.1.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.1.3.gemspec
Usando multi_json 1.15.0
1: multi_json (1.15.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Usando multi_xml 0.6.0
1: multi_xml (0.6.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Usando mustache 1.1.1
1: mustache (1.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Obteniendo nio4r 2.5.8
Instalando logster 2.9.7
0: redis (4.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.4.0.gemspec
Usando oauth 0.5.6
0: oauth (0.5.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.6.gemspec
Obteniendo oj 3.12.3
Instalando nio4r 2.5.8 con extensiones nativas
Instalando oj 3.12.3 con extensiones nativas
Construyendo extensiones nativas. Esto podría tardar un poco...
3: logster (2.9.7) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.9.7.gemspec
Usando optimist 3.0.1
3: optimist (3.0.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Usando pg 1.2.3
3: pg (1.2.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.2.3.gemspec
Usando r2 0.2.7
3: r2 (0.2.7) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Usando raindrops 0.19.2
3: raindrops (0.19.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.19.2.gemspec
Usando rchardet 1.8.0
3: rchardet (1.8.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Usando rinku 2.0.6
3: rinku (2.0.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Usando rotp 6.2.0
3: rotp (6.2.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Obteniendo rqrcode_core 1.1.0
Instalando rqrcode_core 1.1.0
Construyendo extensiones nativas. Esto podría tardar un poco...
3: rqrcode_core (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.1.0.gemspec
Usando rtlit 0.0.5
3: rtlit (0.0.5) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Obteniendo rubyzip 2.3.2
Instalando rubyzip 2.3.2
¡RubyZip 3.0 está por llegar!
**********************
La API pública de algunas clases de Rubyzip se ha modernizado para usar parámetros nombrados para argumentos opcionales. Verifique su uso de las siguientes clases:
* `Zip::File`
* `Zip::Entry`
* `Zip::InputStream`
* `Zip::OutputStream`
Se ha producido 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 solucionarlo.
Del sitio web de la BBC
La British Airways estimó que el 85% de sus vuelos programados se realizarían el sábado, pero con retrasos en todos los vuelos. A las 7:00 GMT, la mayoría de las salidas se habían producido según lo previsto, pero de las llegadas, nueve de los primeros 20 vuelos programados para aterrizar fueron cancelados.
¡Nos alegra mucho que estés aquí! ¿Quieres ejecutar tu propio servidor de Minecraft? Haz clic en el botón “Comenzar” a continuación: es fácil.
Propuso una llamada arquitectura limpia para el nuevo servicio. Pero limpio no siempre significa simple.
Por favor, asegúrate de que tus Gemfiles y .gemspecs sean lo suficientemente restrictivos
para evitar una rotura inesperada cuando se lance la versión 3.0 (por ejemplo, ~> 2.3.0).
Consulta GitHub - rubyzip/rubyzip: Official Rubyzip repository · GitHub 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.
3: rubyzip (2.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Usando tilt 2.0.10
3: tilt (2.0.10) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
Usando sshkey 2.0.0
3: sshkey (2.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Usando stackprof 0.2.17
3: stackprof (0.2.17) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.17.gemspec
Usando unf_ext 0.0.7.7
3: unf_ext (0.0.7.7) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.7.7.gemspec
Usando xorcist 1.1.2
3: xorcist (1.1.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
Obteniendo nokogiri 1.12.2 (x86_64-linux)
Construyendo extensiones nativas. Esto puede tardar un poco…
Instalando nokogiri 1.12.2 (x86_64-linux)
3: nokogiri (1.12.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.12.2-x86_64-linux.gemspec
Usando rack-test 1.1.0
3: rack-test (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
Usando request_store 1.5.0
3: request_store (1.5.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.0.gemspec
Obteniendo message_bus 3.3.6
Instalando message_bus 3.3.6
3: message_bus (3.3.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-3.3.6.gemspec
Usando rack-mini-profiler 2.3.2
3: rack-mini-profiler (2.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-2.3.2.gemspec
Usando rack-protection 2.1.0
3: rack-protection (2.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.1.0.gemspec
Usando mail 2.8.0.edge desde GitHub - discourse/mail: A Really Ruby Mail Library · GitHub (en master@5b700fc)
3: mail (2.8.0.edge) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
Obteniendo addressable 2.8.0
Instalando addressable 2.8.0
3: addressable (2.8.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
Usando aws-sigv4 1.2.3
3: aws-sigv4 (1.2.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.2.3.gemspec
Usando ember-data-source 3.0.2
3: ember-data-source (3.0.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
Usando barber 0.12.2
3: barber (0.12.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
Usando uglifier 4.2.0
3: uglifier (4.2.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
Obteniendo bootsnap 1.7.7
Instalando bootsnap 1.7.7 con extensiones nativas
Construyendo extensiones nativas. Esto puede tardar un poco…
3: bootsnap (1.7.7) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.7.7.gemspec
Usando openssl-signature_algorithm 1.1.1
3: openssl-signature_algorithm (1.1.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
Usando pry 0.13.1
3: pry (0.13.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
Usando ecma-re-validator 0.3.0
3: ecma-re-validator (0.3.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.3.0.gemspec
Obteniendo faraday 1.6.0
Instalando faraday 1.6.0
3: faraday (1.6.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.6.0.gemspec
Usando omniauth 1.9.1
3: omniauth (1.9.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
Usando webpush 1.1.0
3: webpush (1.1.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
Usando mini_racer 0.4.0
3: mini_racer (0.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.4.0.gemspec
Usando logstash-logger 0.26.1
3: logstash-logger (0.26.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
Usando i18n 1.8.10
3: i18n (1.8.10) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.8.10.gemspec
Usando tzinfo 2.0.4
3: tzinfo (2.0.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
Usando sprockets 3.7.2
3: sprockets (3.7.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-3.7.2.gemspec
Usando image_optim 0.30.0
3: image_optim (0.30.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.30.0.gemspec
Usando sidekiq 6.2.1
3: sidekiq (6.2.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.2.1.gemspec
Usando redis-namespace 1.8.1
3: redis-namespace (1.8.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.1.gemspec
Usando unicorn 6.0.0
3: unicorn (6.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.0.0.gemspec
Usando rqrcode 2.0.0
3: rqrcode (2.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.0.0.gemspec
Usando unf 0.1.4
3: unf (0.1.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
Obteniendo loofah 2.11.0
Instalando loofah 2.11.0
3: loofah (2.11.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.11.0.gemspec
Usando ruby-readability 0.7.0
3: ruby-readability (0.7.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
Obteniendo sanitize 6.0.0
Instalando sanitize 6.0.0
3: sanitize (6.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
Obteniendo css_parser 1.10.0
Instalando css_parser 1.10.0
3: css_parser (1.10.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.10.0.gemspec
Usando aws-sdk-core 3.112.1
3: aws-sdk-core (3.112.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.112.1.gemspec
Usando cose 1.2.0
3: cose (1.2.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
Usando pry-byebug 3.9.0
3: pry-byebug (3.9.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
Usando pry-rails 0.3.9
3: pry-rails (0.3.9) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
Usando json_schemer 0.2.18
3: json_schemer (0.2.18) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.18.gemspec
Usando oauth2 1.4.7
3: oauth2 (1.4.7) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
Usando omniauth-oauth 1.2.0
3: omniauth-oauth (1.2.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
Usando activesupport 6.1.3.2
3: activesupport (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.3.2.gemspec
Usando ember-handlebars-template 0.8.0
3: ember-handlebars-template (0.8.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
Usando mini_scheduler 0.13.0
3: mini_scheduler (0.13.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
Usando rails-html-sanitizer 1.3.0
3: rails-html-sanitizer (1.3.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.3.0.gemspec
Obteniendo aws-sdk-kms 1.44.0
1: nio4r (2.5.8) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Usando aws-sdk-sns 1.38.0
1: aws-sdk-sns (1.38.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.38.0.gemspec
Usando omniauth-oauth2 1.7.1
1: omniauth-oauth2 (1.7.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.1.gemspec
Usando omniauth-twitter 1.4.0
1: omniauth-twitter (1.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
Usando rails-dom-testing 2.0.3
1: rails-dom-testing (2.0.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
Obteniendo globalid 0.5.2
Instalando globalid 0.5.2
1: globalid (0.5.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-0.5.2.gemspec
Usando activemodel 6.1.3.2
1: activemodel (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.3.2.gemspec
Obteniendo puma 5.4.0
Instalando aws-sdk-kms 1.44.0
3: aws-sdk-kms (1.44.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
Usando omniauth-facebook 8.0.0
3: omniauth-facebook (8.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-8.0.0.gemspec
Usando omniauth-github 1.4.0
3: omniauth-github (1.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
Usando omniauth-google-oauth2 0.8.2
3: omniauth-google-oauth2 (0.8.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
Usando actionview 6.1.3.2
3: actionview (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.3.2.gemspec
Usando activejob 6.1.3.2
3: activejob (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.3.2.gemspec
Usando active_model_serializers 0.8.4
3: active_model_serializers (0.8.4) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
Usando activerecord 6.1.3.2
3: activerecord (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.3.2.gemspec
Obteniendo aws-sdk-s3 1.96.1
Instalando puma 5.4.0 con extensiones nativas
Construyendo extensiones nativas. Esto puede tardar un poco…
Instalando aws-sdk-s3 1.96.1
3: aws-sdk-s3 (1.96.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
Usando actionpack 6.1.3.2
3: actionpack (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.3.2.gemspec
Usando actionview_precompiler 0.2.3
3: actionview_precompiler (0.2.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
Usando seed-fu 2.3.9
3: seed-fu (2.3.9) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
Usando actionmailer 6.1.3.2
3: actionmailer (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.3.2.gemspec
Usando railties 6.1.3.2
3: railties (6.1.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.3.2.gemspec
Usando sprockets-rails 3.2.2
3: sprockets-rails (3.2.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.2.2.gemspec
Usando jquery-rails 4.4.0
3: jquery-rails (4.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
Usando lograge 0.11.2
3: lograge (0.11.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.11.2.gemspec
Usando rails_failover 0.7.3
3: rails_failover (0.7.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.7.3.gemspec
Usando rails_multisite 3.0.0
3: rails_multisite (3.0.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-3.0.0.gemspec
Usando discourse-ember-rails 0.18.6
3: discourse-ember-rails (0.18.6) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
1: puma (5.4.0) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.4.0.gemspec
0: oj (3.12.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.12.3.gemspec
2: ffi (1.15.3) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.3.gemspec
Usando mini_suffix 0.3.2
Usando rbtrace 0.4.14
Usando sassc 2.0.1
3: mini_suffix (0.3.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.2.gemspec
0: sassc (2.0.1) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
1: rbtrace (0.4.14) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
Usando sassc-rails 2.1.2
2: sassc-rails (2.1.2) desde /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
¡Bundler completo! 126 dependencias de Gemfile, 171 gems instaladas ahora.
No se instalaron las gems de los grupos ‘test’ y ‘development’.
Las gems empaquetadas están instaladas en ./vendor/bundle
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
nominales para argumentos opcionales. Por favor, verifica tu uso de las
siguientes clases:
Zip::FileZip::EntryZip::InputStreamZip::OutputStream
Por favor, asegúrate de que tus Gemfiles y .gemspecs sean lo suficientemente restrictivos
para evitar una rotura inesperada cuando se lance la versión 3.0 (por ejemplo, ~> 2.3.0).
Consulta GitHub - rubyzip/rubyzip: Official Rubyzip repository · GitHub 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, [2021-08-06T20:56:22.471704 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake plugin:pull_compatible_all’
I, [2021-08-06T20:56:24.062109 #1] INFO – : discourse-voting ya está en la última versión compatible
discourse-giphy ya está en la última versión compatible
discourse-telegram-notifications ya está en la última versión compatible
docker_manager ya está en la última versión compatible
I, [2021-08-06T20:56:24.062282 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’
I, [2021-08-06T20:56:27.409456 #1] INFO – :
I, [2021-08-06T20:56:27.409667 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’
Purgando archivos temporales
Empaquetando activos
I, [2021-08-06T20:56:33.444442 #3947] INFO – : Escribiendo /var/www/discourse/public/assets/vendor-9e69876ef88af15a98c891006ce921a856d493aeca4be129f273759800f9fbe2.js
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I, [2021-08-06T20:56:49.951479 #3947] INFO – : Escribiendo /var/www/discourse/public/assets/plugins/discourse-details-61554ea83ad59329c2d5c9f0390a0498f3e3665deb58d32dc608aeca24fa0bb9.js
¡rake abortado!
Barber::PrecompilerError: La precompilación falló para: {{#d-modal-body id=“giphy-modal”}}
. El compilador dijo: ReferenceError: console no está definido
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/barber-0.12.2/lib/barber/precompiler.rb:33:in rescue in compile' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/barber-0.12.2/lib/barber/precompiler.rb:30:in compile’
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/task.rb:66:in block (2 levels) in define' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
Causado por:
ExecJS::ProgramError: ReferenceError: console no está definido
logDeprecationStackTrace ((execjs):7049:11)
HANDLERS. ((execjs):7126:11)
raiseOnDeprecation ((execjs):7059:11)
HANDLERS. ((execjs):7126:11)
invoke ((execjs):7138:11)
deprecate ((execjs):7097:30)
(execjs):11958:56
Array.forEach ((execjs))
MustacheStatement ((execjs):11956:29)
visitNode ((execjs):10234:16)
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in eval_unsafe' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in block (2 levels) in eval’
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:339:in timeout' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:218:in block in eval’
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/task.rb:66:in block (2 levels) in define' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
Causado por:
MiniRacer::RuntimeError: ReferenceError: console no está definido
JavaScript en logDeprecationStackTrace (<anónimo>:7049:11)
JavaScript en HANDLERS. (<anónimo>:7126:11)
JavaScript en raiseOnDeprecation (<anónimo>:7059:11)
JavaScript en HANDLERS. (<anónimo>:7126:11)
JavaScript en invoke (<anónimo>:7138:11)
JavaScript en deprecate (<anónimo>:7097:30)
JavaScript en <anónimo>:11958:56
JavaScript en Array.forEach (<anónimo>)
JavaScript en MustacheStatement (<anónimo>:11956:29)
JavaScript en visitNode (<anónimo>:10234:16)
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in eval_unsafe' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in block (2 levels) in eval’
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/task.rb:66:in block (2 levels) in define' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
Tareas: TOP => assets:precompile
(Ver el seguimiento completo ejecutando la tarea con --trace)
I, [2021-08-06T20:56:50.056489 #1] INFO – : Actualizando Vincent…
Actualizando Material Design…
I, [2021-08-06T20:56:50.056766 #1] INFO – : Terminando procesos asíncronos
I, [2021-08-06T20:56:50.056803 #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: 57
I, [2021-08-06T20:56:50.056832 #1] INFO – : Enviando TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 174
174:signal-handler (1628283410) Recibida señal SIGTERM programando apagado…
2021-08-06 20:56:50.056 UTC [57] LOG: recibida solicitud de apagado rápido
174:M 06 ago 2021 20:56:50.067 # Usuario solicitó apagado…
174:M 06 ago 2021 20:56:50.067 * Guardando la instantánea RDB final antes de salir.
2021-08-06 20:56:50.068 UTC [57] LOG: abortando cualquier transacción activa
2021-08-06 20:56:50.069 UTC [57] LOG: trabajador de fondo “logical replication launcher” (PID 66) salió con código de salida 1
2021-08-06 20:56:50.069 UTC [61] LOG: apagando
174:M 06 ago 2021 20:56:50.085 * BD guardada en disco
174:M 06 ago 2021 20:56:50.085 # Redis está listo para salir, adiós…
2021-08-06 20:56:50.125 UTC [57] LOG: sistema de base de datos apagado
FALLIDO
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’ falló con retorno #<Process::Status: pid 3945 exit 1>
Ubicación del fallo: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falló con los parámetros {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
475409d9256a492683c02da01e68da51c5fd8de79a6f8565ac1de486f734657f
** FALLO EN LA INICIALIZACIÓN ** desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
Agradezco tu ayuda. Gracias