Reconstrução falha durante a atualização devido ao plugin `discourse-github`

Olá

Estou tentando atualizar o Discourse via linha de comando, mas a reconstrução (Rebuild) está falhando. Eu coloquei meu site de volta no ar com launcher start app e agora preciso depurar o problema.

Acabei de adicionar alguns plugins ao meu app.yml (discourse-solved e discourse-github), então eles poderiam ser a causa do problema… mas são padrão, então…

Este parece ser o erro relevante:

I, [2020-02-04T11:59:19.741293 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
rake aborted!
Gem::MissingSpecError: Could not find 'addressable' (>= 2.3.5) among 254 total gem(s)
Checked in 'GEM_PATH=/var/www/discourse/vendor/bundle/ruby/2.6.0', execute `gem env` for more information
/var/www/discourse/lib/plugin_gem.rb:20:in `load'
/var/www/discourse/lib/plugin/instance.rb:570:in `gem'
/var/www/discourse/plugins/discourse-github/plugin.rb:9:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:496:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:496:in `activate!'
lib/discourse.rb:172:in `block in activate_plugins!'
lib/discourse.rb:169:in `each'
lib/discourse.rb:169:in `activate_plugins!'
/var/www/discourse/config/application.rb:261:in `<class:Application>'
/var/www/discourse/config/application.rb:58:in `<module:Discourse>'
/var/www/discourse/config/application.rb:57:in `<top (required)>'
/var/www/discourse/Rakefile:7:in `require'
/var/www/discourse/Rakefile:7:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
(Veja o rastreamento completo executando a tarefa com --trace)
Meu log completo de reconstrução, exceto a parte do "git pull"
root@discourse:/docker-app/discourse# ./launcher rebuild app
Garantindo que o launcher esteja atualizado
Buscando origem
Launcher está atualizado
Parando o container antigo
+ /usr/bin/docker stop -t 10 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Já está atualizado.
I, [2020-02-04T11:56:09.204750 #1]  INFO -- : Carregando --stdin
I, [2020-02-04T11:56:09.211557 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2020-02-04T11:56:09.250932 #1]  INFO -- : Gerando locales (isso pode demorar um pouco)...
Geração concluída.

I, [2020-02-04T11:56:09.251275 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2020-02-04T11:56:09.257720 #1]  INFO -- :
I, [2020-02-04T11:56:09.258997 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2020-02-04T11:56:09.262817 #1]  INFO -- :
I, [2020-02-04T11:56:09.263417 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2020-02-04T11:56:09.266405 #1]  INFO -- :
I, [2020-02-04T11:56:09.266883 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2020-02-04T11:56:09.269595 #1]  INFO -- :
I, [2020-02-04T11:56:09.270088 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2020-02-04T11:56:09.272944 #1]  INFO -- :
I, [2020-02-04T11:56:09.273461 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres já está em execução, pare o container ; exit 1
2020/02/04 11:56:09 socat[26] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2020-02-04T11:56:09.284561 #1]  INFO -- :
I, [2020-02-04T11:56:09.285078 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2020-02-04T11:56:09.289363 #1]  INFO -- :
I, [2020-02-04T11:56:09.289783 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2020-02-04T11:56:09.293578 #1]  INFO -- :
I, [2020-02-04T11:56:09.294025 #1]  INFO -- : > mkdir -p /shared/postgres_run/10-main.pg_stat_tmp
I, [2020-02-04T11:56:09.297494 #1]  INFO -- :
I, [2020-02-04T11:56:09.298033 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/10-main.pg_stat_tmp
I, [2020-02-04T11:56:09.301909 #1]  INFO -- :
I, [2020-02-04T11:56:09.308737 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown:
I, [2020-02-04T11:56:09.315669 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2020-02-04T11:56:09.322199 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2020-02-04T11:56:09.327902 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown:
I, [2020-02-04T11:56:09.328472 #1]  INFO -- : > chown -R root /var/lib/postgresql/10/main
I, [2020-02-04T11:56:10.386858 #1]  INFO -- :
I, [2020-02-04T11:56:10.387601 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/10/bin/initdb -D /shared/postgres_data || exit 0
I, [2020-02-04T11:56:10.390625 #1]  INFO -- :
I, [2020-02-04T11:56:10.390984 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2020-02-04T11:56:10.406223 #1]  INFO -- :
I, [2020-02-04T11:56:10.406943 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2020-02-04T11:56:10.410440 #1]  INFO -- :
I, [2020-02-04T11:56:10.410981 #1]  INFO -- : > /root/upgrade_postgres
I, [2020-02-04T11:56:10.416851 #1]  INFO -- :
I, [2020-02-04T11:56:10.417396 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2020-02-04T11:56:10.420105 #1]  INFO -- :
I, [2020-02-04T11:56:10.421103 #1]  INFO -- : Substituindo data_directory = '/var/lib/postgresql/10/main' por data_directory = '/shared/postgres_data' em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.421807 #1]  INFO -- : Substituindo (?-mix:#?listen_addresses *=.*) por listen_addresses = '*' em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.422328 #1]  INFO -- : Substituindo (?-mix:#?synchronous_commit *=.*) por synchronous_commit = $db_synchronous_commit em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.422886 #1]  INFO -- : Substituindo (?-mix:#?shared_buffers *=.*) por shared_buffers = $db_shared_buffers em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.423392 #1]  INFO -- : Substituindo (?-mix:#?work_mem *=.*) por work_mem = $db_work_mem em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.423904 #1]  INFO -- : Substituindo (?-mix:#?default_text_search_config *=.*) por default_text_search_config = '$db_default_text_search_config' em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.424380 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2020-02-04T11:56:10.428794 #1]  INFO -- :
I, [2020-02-04T11:56:10.429639 #1]  INFO -- : Substituindo (?-mix:#?max_wal_senders *=.*) por max_wal_senders = $db_max_wal_senders em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.430301 #1]  INFO -- : Substituindo (?-mix:#?wal_level *=.*) por wal_level = $db_wal_level em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.430930 #1]  INFO -- : Substituindo (?-mix:#?checkpoint_segments *=.*) por checkpoint_segments = $db_checkpoint_segments em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.431444 #1]  INFO -- : Substituindo (?-mix:#?logging_collector *=.*) por logging_collector = $db_logging_collector em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.432021 #1]  INFO -- : Substituindo (?-mix:#?log_min_duration_statement *=.*) por log_min_duration_statement = $db_log_min_duration_statement em /etc/postgresql/10/main/postgresql.conf
I, [2020-02-04T11:56:10.432711 #1]  INFO -- : Substituindo (?-mix:^#local +replication +postgres +peer$) por local replication postgres  peer em /etc/postgresql/10/main/pg_hba.conf
I, [2020-02-04T11:56:10.433196 #1]  INFO -- : Substituindo (?-mix:^host.*all.*all.*127.*$) por host all all 0.0.0.0/0 md5 em /etc/postgresql/10/main/pg_hba.conf
I, [2020-02-04T11:56:10.433619 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main
I, [2020-02-04T11:56:10.436661 #1]  INFO -- : > sleep 5
2020-02-04 11:56:10.473 UTC [49] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2020-02-04 11:56:10.473 UTC [49] LOG:  listening on IPv6 address "::", port 5432
2020-02-04 11:56:10.474 UTC [49] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2020-02-04 11:56:10.499 UTC [52] LOG:  database system was shut down at 2020-02-04 11:55:54 UTC
2020-02-04 11:56:10.505 UTC [49] LOG:  database system is ready to accept connections
I, [2020-02-04T11:56:15.440013 #1]  INFO -- :
I, [2020-02-04T11:56:15.440576 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2020-02-04 11:56:15.516 UTC [62] postgres@postgres ERROR:  database "discourse" already exists
2020-02-04 11:56:15.516 UTC [62] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: database creation failed: ERROR:  database "discourse" already exists
I, [2020-02-04T11:56:15.519001 #1]  INFO -- :
I, [2020-02-04T11:56:15.519438 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2020-02-04 11:56:15.593 UTC [73] postgres@discourse ERROR:  role "discourse" already exists
2020-02-04 11:56:15.593 UTC [73] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2020-02-04T11:56:15.596667 #1]  INFO -- :
I, [2020-02-04T11:56:15.597220 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2020-02-04T11:56:15.675380 #1]  INFO -- : GRANT

I, [2020-02-04T11:56:15.675920 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2020-02-04T11:56:15.750300 #1]  INFO -- : ALTER SCHEMA

I, [2020-02-04T11:56:15.750863 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2020-02-04T11:56:15.829899 #1]  INFO -- : CREATE EXTENSION

I, [2020-02-04T11:56:15.830367 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2020-02-04T11:56:15.901531 #1]  INFO -- : CREATE EXTENSION

I, [2020-02-04T11:56:15.902073 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2020-02-04T11:56:15.975008 #1]  INFO -- : CREATE EXTENSION

I, [2020-02-04T11:56:15.975494 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2020-02-04T11:56:16.045642 #1]  INFO -- : CREATE EXTENSION

I, [2020-02-04T11:56:16.046150 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2020-02-04T11:56:16.049178 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2020-02-04T11:56:16.143460 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2020-02-04T11:56:16.147042 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2020-02-04T11:56:16.147206 #1]  INFO -- : > echo postgres installed!
I, [2020-02-04T11:56:16.149700 #1]  INFO -- : postgres installed!

I, [2020-02-04T11:56:16.155601 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown:
I, [2020-02-04T11:56:16.161508 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown:
I, [2020-02-04T11:56:16.167178 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2020-02-04T11:56:16.168187 #1]  INFO -- : Substituindo daemonize yes por  em /etc/redis/redis.conf
I, [2020-02-04T11:56:16.168958 #1]  INFO -- : Substituindo (?-mix:^pidfile.*$) por  em /etc/redis/redis.conf
I, [2020-02-04T11:56:16.169595 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2020-02-04T11:56:16.173742 #1]  INFO -- :
I, [2020-02-04T11:56:16.174695 #1]  INFO -- : Substituindo (?-mix:^logfile.*$) por logfile "" em /etc/redis/redis.conf
I, [2020-02-04T11:56:16.175612 #1]  INFO -- : Substituindo (?-mix:^bind .*$) por  em /etc/redis/redis.conf
I, [2020-02-04T11:56:16.176359 #1]  INFO -- : Substituindo (?-mix:^dir .*$) por dir /shared/redis_data em /etc/redis/redis.conf
I, [2020-02-04T11:56:16.177066 #1]  INFO -- : Substituindo (?-mix:^protected-mode yes) por protected-mode no em /etc/redis/redis.conf
I, [2020-02-04T11:56:16.177612 #1]  INFO -- : > echo redis installed
I, [2020-02-04T11:56:16.180803 #1]  INFO -- : redis installed

I, [2020-02-04T11:56:16.181293 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2020-02-04T11:56:16.186899 #1]  INFO -- : logfile ""

I, [2020-02-04T11:56:16.187630 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2020-02-04T11:56:16.191295 #1]  INFO -- : > sleep 10
166:C 04 Feb 2020 11:56:16.199 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
166:C 04 Feb 2020 11:56:16.199 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=166, just started
166:C 04 Feb 2020 11:56:16.199 # Configuration loaded
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 5.0.5 (00000000/0) 64 bit
  .-`` .-```.  ```\\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Executando em modo independente
 |`-._`-...-` __...-.``-._|'` _.-'|     Porta: 6379
 |    `-._   `._    /     _.-'    |     PID: 166
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

166:M 04 Fev 2020 11:56:16.203 # AVISO: A configuração de backlog TCP de 511 não pode ser aplicada porque /proc/sys/net/core/somaxconn está definido para o valor inferior de 128.
166:M 04 Fev 2020 11:56:16.203 # Servidor inicializado
166:M 04 Fev 2020 11:56:16.203 # AVISO overcommit_memory está definido como 0! A salvamento em segundo plano pode falhar em condições de memória baixa. Para corrigir esse problema, adicione 'vm.overcommit_memory = 1' a /etc/sysctl.conf e reinicie ou execute o comando 'sysctl vm.overcommit_memory=1' para que isso entre em vigor.
166:M 04 Fev 2020 11:56:16.204 # AVISO você tem suporte a Páginas Grandes Transparentes (THP) habilitado em seu kernel. Isso criará problemas de latência e uso de memória com o Redis. Para corrigir esse problema, execute o comando 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' como root e adicione-o ao seu /etc/rc.local para manter a configuração após uma reinicialização. O Redis deve ser reiniciado após o THP ser desabilitado.
166:M 04 Fev 2020 11:56:16.304 * Banco de dados carregado do disco: 0,101 segundos
166:M 04 Fev 2020 11:56:16.304 * Pronto para aceitar conexões
I, [2020-02-04T11:56:26.195411 #1]  INFO -- :
I, [2020-02-04T11:56:26.196123 #1]  INFO -- : > thpoff echo "thpoff está instalado!"
I, [2020-02-04T11:56:26.203019 #1]  INFO -- : thpoff está instalado!

I, [2020-02-04T11:56:26.203746 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Abortando! E-mail não está configurado!"; exit 1; end'
I, [2020-02-04T11:56:26.311422 #1]  INFO -- :
I, [2020-02-04T11:56:26.311926 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abortando! Domínio não está configurado!"; exit 1; end'
I, [2020-02-04T11:56:26.399607 #1]  INFO -- :
I, [2020-02-04T11:56:26.399929 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abortando! O CDN deve ter um protocolo especificado. Uma vez corrigido, você deve refazer o cozimento de suas postagens agora para corrigir todas as postagens."; exit 1; end'
I, [2020-02-04T11:56:26.487389 #1]  INFO -- :
I, [2020-02-04T11:56:26.487949 #1]  INFO -- : > chown -R discourse /home/discourse
I, [2020-02-04T11:56:27.041253 #1]  INFO -- :
I, [2020-02-04T11:56:27.042015 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2020-02-04T11:56:27.045439 #1]  INFO -- :
I, [2020-02-04T11:56:27.048814 #1]  INFO -- : Arquivo > /etc/cron.d/anacron  chmod:   chown:
I, [2020-02-04T11:56:27.054281 #1]  INFO -- : Arquivo > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2020-02-04T11:56:27.059958 #1]  INFO -- : Arquivo > /etc/service/unicorn/run  chmod: +x  chown:
I, [2020-02-04T11:56:27.065814 #1]  INFO -- : Arquivo > /etc/service/nginx/run  chmod: +x  chown:
I, [2020-02-04T11:56:27.071417 #1]  INFO -- : Arquivo > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2020-02-04T11:56:27.076944 #1]  INFO -- : Arquivo > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2020-02-04T11:56:27.077169 #1]  INFO -- : Substituindo # postgres por sv start postgres || exit 1 em /etc/service/unicorn/run
I, [2020-02-04T11:56:27.077593 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2020-02-04T11:56:27.079941 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
193:C 04 Fev 2020 11:56:27.085 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
193:C 04 Fev 2020 11:56:27.085 # Versão do Redis=5.0.5, bits=64, commit=00000000, modificado=0, pid=193, acabou de iniciar
193:C 04 Fev 2020 11:56:27.085 # Configuração carregada
193:M 04 Fev 2020 11:56:27.087 # Não foi possível criar o soquete TCP de escuta do servidor *:6379: bind: Endereço já em uso
Verificando arquivos: 100% (27788/27788), concluído.
I, [2020-02-04T11:56:30.008317 #1]  INFO -- : HEAD está agora em fdea0a0838 corrigir teste de ícone

I, [2020-02-04T11:56:30.008465 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2020-02-04T11:56:30.127357 #1]  INFO -- :
I, [2020-02-04T11:56:30.127508 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin master
I, [2020-02-04T11:56:30.133659 #1]  INFO -- :
I, [2020-02-04T11:56:30.133786 #1]  INFO -- : > cd /var/www/discourse && git pull

(mensagens de git pull removidas, sem erros lá)

I, [2020-02-04T11:56:34.806846 #1]  INFO -- : > cd /var/www/discourse && git fetch origin stable
De https://github.com/discourse/discourse
 * branch                  stable     -> FETCH_HEAD
I, [2020-02-04T11:56:35.748932 #1]  INFO -- :
I, [2020-02-04T11:56:35.749328 #1]  INFO -- : > cd /var/www/discourse && git checkout stable
Mudado para uma nova branch 'stable'
I, [2020-02-04T11:56:37.144345 #1]  INFO -- : Branch 'stable' configurado para rastrear branch remoto 'stable' de 'origin'.

I, [2020-02-04T11:56:37.144680 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2020-02-04T11:56:37.149410 #1]  INFO -- :
I, [2020-02-04T11:56:37.149640 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2020-02-04T11:56:37.153453 #1]  INFO -- :
I, [2020-02-04T11:56:37.153993 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2020-02-04T11:56:37.158167 #1]  INFO -- :
I, [2020-02-04T11:56:37.158716 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2020-02-04T11:56:37.162724 #1]  INFO -- :
I, [2020-02-04T11:56:37.163178 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2020-02-04T11:56:37.168855 #1]  INFO -- :
I, [2020-02-04T11:56:37.169432 #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, [2020-02-04T11:56:37.175860 #1]  INFO -- :
I, [2020-02-04T11:56:37.176413 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2020-02-04T11:56:37.183530 #1]  INFO -- :
I, [2020-02-04T11:56:37.184131 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2020-02-04T11:56:37.190033 #1]  INFO -- :
I, [2020-02-04T11:56:37.190566 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2020-02-04T11:56:37.197105 #1]  INFO -- :
I, [2020-02-04T11:56:37.197700 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2020-02-04T11:56:37.204715 #1]  INFO -- :
I, [2020-02-04T11:56:37.205308 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2020-02-04T11:56:37.318366 #1]  INFO -- :
I, [2020-02-04T11:56:37.318883 #1]  INFO -- : Substituindo # redis por sv start redis || exit 1 em /etc/service/unicorn/run
I, [2020-02-04T11:56:37.319639 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando em 'docker_manager'...
I, [2020-02-04T11:56:38.988391 #1]  INFO -- :
I, [2020-02-04T11:56:38.988786 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/communiteq/discourse-migratepassword.git
Clonando em 'discourse-migratepassword'...
I, [2020-02-04T11:56:39.904867 #1]  INFO -- :
I, [2020-02-04T11:56:39.905305 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Clonando em 'discourse-solved'...
I, [2020-02-04T11:56:41.120700 #1]  INFO -- :
I, [2020-02-04T11:56:41.121114 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-github.git
Clonando em 'discourse-github'...
I, [2020-02-04T11:56:42.126043 #1]  INFO -- :
I, [2020-02-04T11:56:42.126368 #1]  INFO -- : > cd /var/www/discourse/plugins && apt update; apt install tmux nano wget inetutils-ping libsqlite3-dev default-libmysqlclient-dev -y

AVISO: apt não possui uma interface de CLI estável. Use com cautela em scripts.


AVISO: apt não possui uma interface de CLI estável. Use com cautela em scripts.

debconf: adiando configuração de pacote, pois apt-utils não está instalado
I, [2020-02-04T11:56:48.848378 #1]  INFO -- : Get:1 http://security.debian.org/debian-security buster/updates InRelease [65,4 kB]
Get:2 https://deb.nodesource.com/node_10.x buster InRelease [4.584 B]
Hit:3 http://deb.debian.org/debian buster InRelease
Get:4 http://deb.debian.org/debian buster-updates InRelease [49,3 kB]
Get:5 http://security.debian.org/debian-security buster/updates/main amd64 Packages [175 kB]
Get:6 http://apt.postgresql.org/pub/repos/apt buster-pgdg InRelease [46,2 kB]
Get:7 https://deb.nodesource.com/node_10.x buster/main amd64 Packages [766 B]
Get:8 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 Packages [156 kB]
Fetched 498 kB in 1s (468 kB/s)
Lendo listas de pacotes...
Construindo árvore de dependências...
Lendo informações de estado...
10 pacotes podem ser atualizados. Execute 'apt list --upgradable' para vê-los.
Lendo listas de pacotes...
Construindo árvore de dependências...
Lendo informações de estado...
wget já é a versão mais recente (1.20.1-1.1).
Os seguintes pacotes adicionais serão instalados:
  libgmp-dev libgmpxx4ldbl libgnutls-openssl27 libgnutls28-dev libgnutlsxx28
  libidn2-0 libidn2-dev libmariadb-dev libmariadb-dev-compat libp11-kit-dev
  libtasn1-6-dev libtasn1-doc libutempter0 nettle-dev
Pacotes sugeridos:
  gmp-doc libgmp10-doc libmpfr-dev gnutls-bin gnutls-doc sqlite3-doc spell
Os seguintes NOVOS pacotes serão instalados:
  default-libmysqlclient-dev inetutils-ping libgmp-dev libgmpxx4ldbl
  libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libidn2-dev libmariadb-dev
  libmariadb-dev-compat libp11-kit-dev libsqlite3-dev libtasn1-6-dev
  libtasn1-doc libutempter0 nano nettle-dev tmux
Os seguintes pacotes serão atualizados:
  libidn2-0
1 atualizado, 18 novos instalados, 0 a remover e 9 não atualizados.
É necessário baixar 6.826 kB de arquivos.
Depois desta operação, 22,5 MB de espaço em disco adicional serão usados.
Get:1 http://deb.debian.org/debian buster/main amd64 nano amd64 3.2-3 [544 kB]
Get:2 http://security.debian.org/debian-security buster/updates/main amd64 libidn2-0 amd64 2.0.5-1+deb10u1 [76,7 kB]
Get:3 http://security.debian.org/debian-security buster/updates/main amd64 libidn2-dev amd64 2.0.5-1+deb10u1 [79,5 kB]
Get:4 http://deb.debian.org/debian buster/main amd64 libgnutls-openssl27 amd64 3.6.7-4 [316 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 libgnutlsxx28 amd64 3.6.7-4 [14,6 kB]
Get:6 http://deb.debian.org/debian buster/main amd64 libp11-kit-dev amd64 0.23.15-2 [195 kB]
Get:7 http://deb.debian.org/debian buster/main amd64 libtasn1-6-dev amd64 4.13-3 [104 kB]
Get:8 http://deb.debian.org/debian buster/main amd64 libgmpxx4ldbl amd64 2:6.1.2+dfsg-4 [22,9 kB]
Get:9 http://deb.debian.org/debian buster/main amd64 libgmp-dev amd64 2:6.1.2+dfsg-4 [628 kB]
Get:10 http://deb.debian.org/debian buster/main amd64 nettle-dev amd64 3.4.1-1 [1.076 kB]
Get:11 http://deb.debian.org/debian buster/main amd64 libgnutls28-dev amd64 3.6.7-4 [1.086 kB]
Get:12 http://deb.debian.org/debian buster/main amd64 libmariadb-dev amd64 1:10.3.18-0+deb10u1 [1.009 kB]
Get:13 http://deb.debian.org/debian buster/main amd64 libmariadb-dev-compat amd64 1:10.3.18-0+deb10u1 [30,9 kB]
Get:14 http://deb.debian.org/debian buster/main amd64 default-libmysqlclient-dev amd64 1.0.5 [3.764 B]
Get:15 http://deb.debian.org/debian buster/main amd64 inetutils-ping amd64 2:1.9.4-7 [226 kB]
Get:16 http://deb.debian.org/debian buster/main amd64 libsqlite3-dev amd64 3.27.2-3 [787 kB]
Get:17 http://deb.debian.org/debian buster/main amd64 libtasn1-doc all 4.13-3 [317 kB]
Get:18 http://deb.debian.org/debian buster/main amd64 libutempter0 amd64 1.1.6-3 [7.812 B]
Get:19 http://deb.debian.org/debian buster/main amd64 tmux amd64 2.8-3 [302 kB]
Fetched 6.826 kB in 0s (52,3 MB/s)
(Lendo banco de dados ... 44562 arquivos e diretórios atualmente instalados.)
Preparando para descompactar .../libidn2-0_2.0.5-1+deb10u1_amd64.deb ...
Descompactando libidn2-0:amd64 (2.0.5-1+deb10u1) sobre (2.0.5-1) ...
Configurando libidn2-0:amd64 (2.0.5-1+deb10u1) ...
Selecionando o pacote nano anteriormente não selecionado.
(Lendo banco de dados ... 44562 arquivos e diretórios atualmente instalados.)
Preparando para descompactar .../00-nano_3.2-3_amd64.deb ...
Descompactando nano (3.2-3) ...
Selecionando o pacote libgnutls-openssl27:amd64 anteriormente não selecionado.
Preparando para descompactar .../01-libgnutls-openssl27_3.6.7-4_amd64.deb ...
Descompactando libgnutls-openssl27:amd64 (3.6.7-4) ...
Selecionando o pacote libgnutlsxx28:amd64 anteriormente não selecionado.
Preparando para descompactar .../02-libgnutlsxx28_3.6.7-4_amd64.deb ...
Descompactando libgnutlsxx28:amd64 (3.6.7-4) ...
Selecionando o pacote libidn2-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../03-libidn2-dev_2.0.5-1+deb10u1_amd64.deb ...
Descompactando libidn2-dev:amd64 (2.0.5-1+deb10u1) ...
Selecionando o pacote libp11-kit-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../04-libp11-kit-dev_0.23.15-2_amd64.deb ...
Descompactando libp11-kit-dev:amd64 (0.23.15-2) ...
Selecionando o pacote libtasn1-6-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../05-libtasn1-6-dev_4.13-3_amd64.deb ...
Descompactando libtasn1-6-dev:amd64 (4.13-3) ...
Selecionando o pacote libgmpxx4ldbl:amd64 anteriormente não selecionado.
Preparando para descompactar .../06-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_amd64.deb ...
Descompactando libgmpxx4ldbl:amd64 (2:6.1.2+dfsg-4) ...
Selecionando o pacote libgmp-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../07-libgmp-dev_2%3a6.1.2+dfsg-4_amd64.deb ...
Descompactando libgmp-dev:amd64 (2:6.1.2+dfsg-4) ...
Selecionando o pacote nettle-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../08-nettle-dev_3.4.1-1_amd64.deb ...
Descompactando nettle-dev:amd64 (3.4.1-1) ...
Selecionando o pacote libgnutls28-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../09-libgnutls28-dev_3.6.7-4_amd64.deb ...
Descompactando libgnutls28-dev:amd64 (3.6.7-4) ...
Selecionando o pacote libmariadb-dev anteriormente não selecionado.
Preparando para descompactar .../10-libmariadb-dev_1%3a10.3.18-0+deb10u1_amd64.deb ...
Descompactando libmariadb-dev (1:10.3.18-0+deb10u1) ...
Selecionando o pacote libmariadb-dev-compat:amd64 anteriormente não selecionado.
Preparando para descompactar .../11-libmariadb-dev-compat_1%3a10.3.18-0+deb10u1_amd64.deb ...
Descompactando libmariadb-dev-compat:amd64 (1:10.3.18-0+deb10u1) ...
Selecionando o pacote default-libmysqlclient-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../12-default-libmysqlclient-dev_1.0.5_amd64.deb ...
Descompactando default-libmysqlclient-dev:amd64 (1.0.5) ...
Selecionando o pacote inetutils-ping anteriormente não selecionado.
Preparando para descompactar .../13-inetutils-ping_2%3a1.9.4-7_amd64.deb ...
Descompactando inetutils-ping (2:1.9.4-7) ...
Selecionando o pacote libsqlite3-dev:amd64 anteriormente não selecionado.
Preparando para descompactar .../14-libsqlite3-dev_3.27.2-3_amd64.deb ...
Descompactando libsqlite3-dev:amd64 (3.27.2-3) ...
Selecionando o pacote libtasn1-doc anteriormente não selecionado.
Preparando para descompactar .../15-libtasn1-doc_4.13-3_all.deb ...
Descompactando libtasn1-doc (4.13-3) ...
Selecionando o pacote libutempter0:amd64 anteriormente não selecionado.
Preparando para descompactar .../16-libutempter0_1.1.6-3_amd64.deb ...
Descompactando libutempter0:amd64 (1.1.6-3) ...
Selecionando o pacote tmux anteriormente não selecionado.
Preparando para descompactar .../17-tmux_2.8-3_amd64.deb ...
Descompactando tmux (2.8-3) ...
Configurando libgnutls-openssl27:amd64 (3.6.7-4) ...
Configurando libtasn1-doc (4.13-3) ...
Configurando libgmpxx4ldbl:amd64 (2:6.1.2+dfsg-4) ...
Configurando libsqlite3-dev:amd64 (3.27.2-3) ...
Configurando libgnutlsxx28:amd64 (3.6.7-4) ...
Configurando libidn2-dev:amd64 (2.0.5-1+deb10u1) ...
Configurando inetutils-ping (2:1.9.4-7) ...
Configurando libutempter0:amd64 (1.1.6-3) ...
Configurando nano (3.2-3) ...
update-alternatives: usando /bin/nano para fornecer /usr/bin/editor (editor) no modo automático
update-alternatives: aviso: pulando criação de /usr/share/man/man1/editor.1.gz porque o arquivo associado /usr/share/man/man1/nano.1.gz (do grupo de links editor) não existe
update-alternatives: usando /bin/nano para fornecer /usr/bin/pico (pico) no modo automático
update-alternatives: aviso: pulando criação de /usr/share/man/man1/pico.1.gz porque o arquivo associado /usr/share/man/man1/nano.1.gz (do grupo de links pico) não existe
Configurando libtasn1-6-dev:amd64 (4.13-3) ...
Configurando tmux (2.8-3) ...
Configurando libp11-kit-dev:amd64 (0.23.15-2) ...
Configurando libgmp-dev:amd64 (2:6.1.2+dfsg-4) ...
Configurando nettle-dev:amd64 (3.4.1-1) ...
Configurando libgnutls28-dev:amd64 (3.6.7-4) ...
Configurando libmariadb-dev (1:10.3.18-0+deb10u1) ...
Configurando libmariadb-dev-compat:amd64 (1:10.3.18-0+deb10u1) ...
Configurando default-libmysqlclient-dev:amd64 (1.0.5) ...
Processando gatilhos para libc-bin (2.28-10) ...

I, [2020-02-04T11:56:48.848536 #1]  INFO -- : > cd /var/www/discourse/plugins && gem install mysql2
I, [2020-02-04T11:56:57.200772 #1]  INFO -- : Construindo extensões nativas. Isso pode levar um tempo...
mysql2-0.5.3 instalado com sucesso
1 gem instalado

I, [2020-02-04T11:56:57.201244 #1]  INFO -- : > cd /var/www/discourse/plugins && gem install bcrypt -v 3.1.3 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
I, [2020-02-04T11:56:59.647304 #1]  INFO -- : Construindo extensões nativas. Isso pode levar um tempo...
bcrypt-3.1.3 instalado com sucesso
1 gem instalado

I, [2020-02-04T11:56:59.647828 #1]  INFO -- : > cd /var/www/discourse/plugins && gem install unix-crypt -v 1.3.0 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
I, [2020-02-04T11:57:00.200614 #1]  INFO -- : unix-crypt-1.3.0 instalado com sucesso
1 gem instalado

I, [2020-02-04T11:57:00.201052 #1]  INFO -- : > cd /var/www/discourse/plugins && chown -R discourse /var/www/discourse/plugins/discourse-migratepassword/
I, [2020-02-04T11:57:00.207435 #1]  INFO -- :
I, [2020-02-04T11:57:00.207997 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.211915 #1]  INFO -- :
I, [2020-02-04T11:57:00.212462 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2020-02-04T11:57:00.215375 #1]  INFO -- :
I, [2020-02-04T11:57:00.215913 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2020-02-04T11:57:00.218933 #1]  INFO -- :
I, [2020-02-04T11:57:00.219467 #1]  INFO -- : Substituindo pid /run/nginx.pid; por daemon off; em /etc/nginx/nginx.conf
I, [2020-02-04T11:57:00.220049 #1]  INFO -- : Substituindo (?m-ix:upstream[^\}]+\}) por upstream discourse { server 127.0.0.1:3000; } em /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.220533 #1]  INFO -- : Substituindo (?-mix:server_name.+$) por server_name _ ; em /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.220985 #1]  INFO -- : Substituindo (?-mix:client_max_body_size.+$) por client_max_body_size $upload_size ; em /etc/nginx/conf.d/discourse.conf
I, [2020-02-04T11:57:00.221414 #1]  INFO -- : > echo "concluída configuração da web"
I, [2020-02-04T11:57:00.224163 #1]  INFO -- : concluída configuração da web

I, [2020-02-04T11:57:00.224805 #1]  INFO -- : > cd /var/www/discourse && gem update bundler
I, [2020-02-04T11:57:06.519077 #1]  INFO -- : Atualizando gems instalados
Atualizando bundler
bundler-2.1.4 instalado com sucesso
Gems atualizados: bundler

I, [2020-02-04T11:57:06.519634 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2020-02-04T11:57:07.494591 #1]  INFO -- :
I, [2020-02-04T11:57:07.495122 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[OBSOLETO] A opção `--deployment` está obsoleta porque depende de ser lembrada entre as invocações do bundler, o que o bundler não fará mais em versões futuras. Em vez disso, use `bundle config set deployment 'true'` e pare de usar esta opção
[OBSOLETO] A opção `--without` está obsoleta porque depende de ser lembrada entre as invocações do bundler, o que o bundler não fará mais em versões futuras. Em vez disso, use `bundle config set without 'test development'` e pare de usar esta opção
I, [2020-02-04T11:59:19.740872 #1]  INFO -- : Executando `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` com o bundler 2.1.1
Congelado, usando resolução do arquivo de bloqueio
A definição está faltando ["rake-12.3.2", "i18n-1.6.0", "minitest-5.11.3", "activesupport-5.2.3", "builder-3.2.3", "erubi-1.8.0", "nokogiri-1.10.3", "crass-1.0.4", "loofah-2.2.3", "rails-html-sanitizer-1.0.4", "actionview-5.2.3", "rack-2.0.7", "actionpack-5.2.3", "activejob-5.2.3", "mini_mime-1.0.1", "actionmailer-5.2.3", "activemodel-5.2.3", "arel-9.0.0", "activerecord-5.2.3", "aws-partitions-1.154.0", "aws-sdk-core-3.48.6", "aws-sdk-kms-1.17.0", "aws-sdk-s3-1.36.1", "aws-sdk-sns-1.13.0", "msgpack-1.2.10", "bootsnap-1.4.4", "discourse-ember-source-3.8.0.1", "fspath-3.1.0", "in_threads-1.5.1", "progress-3.5.0", "thor-0.20.3", "railties-5.2.3", "jquery-rails-4.3.3", "excon-0.64.0", "faraday-0.15.4", "rake-compiler-1.0.7", "fastimage-2.1.5", "ffi-1.10.0", "hiredis-0.6.3", "http_accept_language-2.0.5", "lograge-0.11.0", "logster-2.3.2", "memory_profiler-0.9.13", "message_bus-2.2.0", "mini_racer-0.2.6", "rack-protection-2.0.5", "redis-4.0.1", "sidekiq-5.2.7", "mini_scheduler-0.11.0", "moneta-1.1.1", "multi_json-1.13.1", "mustache-1.1.0", "nokogumbo-2.0.1", "oauth2-1.4.1", "oj-3.7.12", "omniauth-google-oauth2-0.7.0", "ruby-openid-2.7.0", "sanitize-5.0.0", "onebox-1.8.92", "puma-3.12.1", "redis-namespace-1.6.0", "rotp-3.3.1", "rqrcode-0.10.1", "tilt-2.0.9", "sassc-rails-2.1.1", "stackprof-0.2.12", "uglifier-4.1.20", "webpush-0.3.8"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
Buscando metadados do gem em https://rubygems.org/
Procurando gems ["rake", "concurrent-ruby", "i18n", "minitest", "thread_safe", "tzinfo", "activesupport", "builder", "erubi", "mini_portile2", "nokogiri", "rails-dom-testing", "crass", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mini_mime", "mail", "actionmailer", "activemodel", "active_model_serializers", "arel", "activerecord", "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", "chunky_png", "coderay", "colored2", "connection_pool", "cppjieba_rb", "diffy", "discourse-ember-source", "exifr", "fspath", "image_size", "in_threads", "progress", "discourse_image_optim", "email_reply_trimmer", "ember-data-source", "sprockets", "ember-handlebars-template", "method_source", "thor", "railties", "jquery-rails", "ember-rails", "excon", "multipart-post", "faraday", "fast_blank", "rake-compiler", "fast_xor", "fast_xs", "fastimage", "ffi", "flamegraph", "gc_tracer", "guess_html_encoding", "hashie", "highline", "hiredis", "hkdf", "htmlentities", "http_accept_language", "jwt", "kgio", "libv8", "request_store", "lograge", "logstash-event", "logstash-logger", "logster", "lru_redux", "maxminddb", "memory_profiler", "message_bus", "mini_racer", "rack-protection", "redis", "sidekiq", "mini_scheduler", "mini_sql", "mini_suffix", "moneta", "multi_json", "multi_xml", "mustache", "nokogumbo", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-instagram", "omniauth-oauth", "ruby-openid", "rack-openid", "omniauth-openid", "omniauth-twitter", "sanitize", "onebox", "openid-redis-store", "optimist", "pg", "pry", "pry-rails", "puma", "r2", "rack-mini-profiler", "rails_multisite", "raindrops", "rbtrace", "rchardet", "redis-namespace", "rinku", "rotp", "rqrcode", "rtlit", "ruby-readability", "sassc", "sprockets-rails", "tilt", "sassc-rails", "seed-fu", "sshkey", "stackprof", "uglifier", "unf_ext", "unf", "unicorn", "webpush"]
HTTP GET https://index.rubygems.org/info/concurrent-ruby
HTTP GET https://index.rubygems.org/info/i18n
HTTP GET https://index.rubygems.org/info/tzinfo
HTTP 206 Partial Content https://index.rubygems.org/info/concurrent-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/i18n
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/discourse-ember-source
HTTP GET https://index.rubygems.org/info/aws-sdk-core
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/discourse-ember-source
HTTP 206 Partial Content https://index.rubygems.org/info/tzinfo
HTTP GET https://index.rubygems.org/info/in_threads
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-core
HTTP 206 Partial Content https://index.rubygems.org/info/in_threads
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/excon
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/excon
HTTP GET https://index.rubygems.org/info/hashie
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/hashie
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/kgio
HTTP 206 Partial Content https://index.rubygems.org/info/kgio
HTTP GET https://index.rubygems.org/info/crass
HTTP 206 Partial Content https://index.rubygems.org/info/crass
HTTP GET https://index.rubygems.org/info/faraday
HTTP 206 Partial Content https://index.rubygems.org/info/faraday
HTTP GET https://index.rubygems.org/info/minitest
HTTP GET https://index.rubygems.org/info/nokogiri
HTTP 206 Partial Content https://index.rubygems.org/info/minitest
HTTP 206 Partial Content https://index.rubygems.org/info/nokogiri
HTTP GET https://index.rubygems.org/info/sidekiq
HTTP GET https://index.rubygems.org/info/request_store
HTTP 206 Partial Content https://index.rubygems.org/info/request_store
HTTP 206 Partial Content https://index.rubygems.org/info/sidekiq
HTTP GET https://index.rubygems.org/info/msgpack
HTTP GET https://index.rubygems.org/info/rack
HTTP 206 Partial Content https://index.rubygems.org/info/msgpack
HTTP 206 Partial Content https://index.rubygems.org/info/rack
HTTP GET https://index.rubygems.org/info/rack-protection
HTTP 206 Partial Content https://index.rubygems.org/info/rack-protection
HTTP GET https://index.rubygems.org/info/pg
HTTP GET https://index.rubygems.org/info/onebox
HTTP 206 Partial Content https://index.rubygems.org/info/pg
HTTP 206 Partial Content https://index.rubygems.org/info/onebox
HTTP GET https://index.rubygems.org/info/rack-mini-profiler
HTTP 206 Partial Content https://index.rubygems.org/info/rack-mini-profiler
HTTP GET https://index.rubygems.org/info/ffi
HTTP 206 Partial Content https://index.rubygems.org/info/ffi
HTTP GET https://index.rubygems.org/info/mini_sql
HTTP 206 Partial Content https://index.rubygems.org/info/mini_sql
HTTP GET https://index.rubygems.org/info/mini_racer
HTTP GET https://index.rubygems.org/info/oauth2
HTTP 206 Partial Content https://index.rubygems.org/info/mini_racer
HTTP GET https://index.rubygems.org/info/oj
HTTP GET https://index.rubygems.org/info/unicorn
HTTP 206 Partial Content https://index.rubygems.org/info/oauth2
HTTP GET https://index.rubygems.org/info/omniauth-facebook
HTTP 206 Partial Content https://index.rubygems.org/info/oj
HTTP 206 Partial Content https://index.rubygems.org/info/unicorn
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth-facebook
HTTP GET https://index.rubygems.org/info/raindrops
HTTP 206 Partial Content https://index.rubygems.org/info/raindrops
Procurando gems ["atomic", "memcache-client", "json", "zeitwerk", "rails-deprecated_sanitizer", "hoe", "erubis", "rack-mount", "rack-cache", "journey", "mime-types", "treetop", "tlsmail", "activemodel-globalid", "bcrypt-ruby", "jsonapi", "case_transform", "jsonapi-renderer", "snappy", "json_pure", "ember-template-compiler-source", "handlebars-source", "newgem", "ruby_parser", "hike", "rack-ssl", "rdoc", "functional-ruby", "ref", "jamespath", "http-2", "addressable", "fast_stack", "rails", "termios", "rb-appscript", "xattr", "ffi-xattr", "stud", "active-model-adapter-source", "ember-cli-assets", "ember-es6_template", "text-format", "activerecord-deprecated_finders", "eventmachine", "thin", "rspec", "ruby-yadis", "hpricot", "ruby-hmac", "racc", "rexical", "tenderlove-frex", "weakling", "mini_portile", "pkg-config", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "trollop", "nio4r", "base32", "rqrcode_core", "celluloid", "compass", "sass", "sprockets-sass", "sinatra", "slim", "camping", "fcgi", "mongrel", "test-spec", "pry-doc", "escape_utils", "bones", "therubyracer", "bundler", "win32console", "yard", "slop", "spoon", "opengraph_parser", "verbal_expressions", "hexpress", "pdf-reader", "faraday-middleware", "httpauth"]
HTTP GET https://index.rubygems.org/info/treetop
HTTP 206 Partial Content https://index.rubygems.org/info/treetop
HTTP GET https://index.rubygems.org/info/handlebars-source
HTTP 206 Partial Content https://index.rubygems.org/info/handlebars-source
HTTP GET https://index.rubygems.org/info/rack-cache
HTTP 206 Partial Content https://index.rubygems.org/info/rack-cache
HTTP GET https://index.rubygems.org/info/newgem
HTTP GET https://index.rubygems.org/info/racc
HTTP GET https://index.rubygems.org/info/snappy
HTTP 206 Partial Content https://index.rubygems.org/info/newgem
HTTP 206 Partial Content https://index.rubygems.org/info/racc
HTTP 206 Partial Content https://index.rubygems.org/info/snappy
HTTP GET https://index.rubygems.org/info/rdoc
HTTP 206 Partial Content https://index.rubygems.org/info/rdoc
HTTP GET https://index.rubygems.org/info/hoe
HTTP 206 Partial Content https://index.rubygems.org/info/hoe
HTTP GET https://index.rubygems.org/info/bundler
HTTP GET https://index.rubygems.org/info/yard
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
HTTP GET https://index.rubygems.org/info/slop
HTTP 206 Partial Content https://index.rubygems.org/info/yard
HTTP 206 Partial Content https://index.rubygems.org/info/slop
HTTP GET https://index.rubygems.org/info/mime-types
HTTP 206 Partial Content https://index.rubygems.org/info/mime-types
HTTP GET https://index.rubygems.org/info/sinatra
HTTP 206 Partial Content https://index.rubygems.org/info/sinatra
Procurando gems ["ZenTest", "RubyInline", "abstract", "jsonapi-parser", "launchy", "public_suffix", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "ParseTree", "sexp_processor", "metriks", "multimap", "text-hyphen", "daemons", "eventmachine-le", "http_parser.rb", "preforker", "spruz", "ruby-openid-apps-discovery", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "rest-client", "bcrypt", "restclient", "curses", "facets", "polyglot", "babel-transpiler", "markaby", "metaid", "mab", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "flexmock", "mocha", "temple", "haml", "fssm", "listen", "compass-core", "compass-import-once", "rb-fsevent", "rb-inotify", "cucumber", "diff-lcs", "spicycode-rcov", "syntax", "rspec-core", "rspec-expectations", "rspec-mocks", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "snappy-jars", "Ascii85", "ruby-rc4", "hashery", "afm", "ttfunk", "sprockets-helpers", "RedCloth", "rubigen", "sass-listen", "little-plugger", "loquacious", "bones-extras", "bones-git", "archive-tar-minitar", "rcov", "mime-types-data", "rubyforge", "gemcutter", "shotgun", "backports", "mustermann"]
HTTP GET https://index.rubygems.org/info/public_suffix
HTTP 206 Partial Content https://index.rubygems.org/info/public_suffix
HTTP GET https://index.rubygems.org/info/mocha
HTTP 206 Partial Content https://index.rubygems.org/info/mocha
HTTP GET https://index.rubygems.org/info/rb-inotify
HTTP 206 Partial Content https://index.rubygems.org/info/rb-inotify
HTTP GET https://index.rubygems.org/info/facter
HTTP 206 Partial Content https://index.rubygems.org/info/facter
HTTP GET https://index.rubygems.org/info/curses
HTTP GET https://index.rubygems.org/info/ttfunk
HTTP 206 Partial Content https://index.rubygems.org/info/curses
HTTP 206 Partial Content https://index.rubygems.org/info/ttfunk
HTTP GET https://index.rubygems.org/info/mustermann
HTTP 206 Partial Content https://index.rubygems.org/info/mustermann
HTTP GET https://index.rubygems.org/info/rspec-core
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-core
HTTP GET https://index.rubygems.org/info/rspec-mocks
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-mocks
Procurando gems ["configuration", "marcel", "netrc", "http-cookie", "http-accept", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "babel-source", "maruku", "rb-fchange", "rb-kqueue", "celluloid-io", "ruby_dep", "metaclass", "hitimes", "macaddr", "celluloid-gems", "coveralls", "rubocop", "dotenv-deployment", "blankslate", "echoe", "thoughtbot-shoulda", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "net-scp", "bones-rcov", "bones-rspec", "bones-rubyforge", "bones-zentest", "log4r", "rails-observers", "activemodel-serializers-xml", "minitar", "minitar-cli", "CFPropertyList", "sys-admin", "win32-api", "win32-dir", "windows-api", "windows-pr", "win32-security", "tool", "ruby2_keywords", "rspec-support", "term-ansicolor", "gherkin", "multi_test", "cucumber-core", "gherkin3", "cucumber-wire", "event-bus", "cucumber-expressions", "cucumber-formatter-dots", "SexpProcessor", "git"]
HTTP GET https://index.rubygems.org/info/sys-admin
HTTP 206 Partial Content https://index.rubygems.org/info/sys-admin
HTTP GET https://index.rubygems.org/info/ruby2_keywords
HTTP 200 OK https://index.rubygems.org/info/ruby2_keywords
HTTP GET https://index.rubygems.org/info/rubocop
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/net-scp
HTTP 206 Partial Content https://index.rubygems.org/info/net-scp
HTTP GET https://index.rubygems.org/info/rspec-support
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-support
HTTP GET https://index.rubygems.org/info/faraday_middleware
HTTP 206 Partial Content https://index.rubygems.org/info/faraday_middleware
HTTP GET https://index.rubygems.org/info/git
HTTP 206 Partial Content https://index.rubygems.org/info/git
Procurando gems ["websocket-extensions", "powerbar", "coffee-script", "systemu", "colorize", "simplecov", "tins", "allison", "cucumber-messages", "c21e", "cucumber-tag_expressions", "os", "domain_name", "sqlite3", "test-unit", "ffi-win32-extensions", "mkrf", "rainbow", "parser", "powerpack", "ruby-progressbar", "astrolabe", "unicode-display_width", "parallel", "jaro_winkler", "psych", "mimemagic", "libxml-ruby", "roauth", "net-ssh"]
HTTP GET https://index.rubygems.org/info/net-ssh
HTTP 206 Partial Content https://index.rubygems.org/info/net-ssh
HTTP GET https://index.rubygems.org/info/unicode-display_width
HTTP GET https://index.rubygems.org/info/test-unit
HTTP 206 Partial Content https://index.rubygems.org/info/unicode-display_width
HTTP GET https://index.rubygems.org/info/mimemagic
HTTP 206 Partial Content https://index.rubygems.org/info/test-unit
HTTP GET https://index.rubygems.org/info/cucumber-messages
HTTP 206 Partial Content https://index.rubygems.org/info/mimemagic
HTTP GET https://index.rubygems.org/info/simplecov
HTTP 206 Partial Content https://index.rubygems.org/info/simplecov
HTTP 206 Partial Content https://index.rubygems.org/info/cucumber-messages
HTTP GET https://index.rubygems.org/info/parser
HTTP 206 Partial Content https://index.rubygems.org/info/parser
HTTP GET https://index.rubygems.org/info/tins
HTTP 206 Partial Content https://index.rubygems.org/info/tins
Procurando gems ["jar-dependencies", "coffee-script-source", "simplecov-html", "docile", "lockfile", "power_assert", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "ansi", "google-protobuf", "protobuf-cucumber", "sync", "ast"]
HTTP GET https://index.rubygems.org/info/simplecov-html
HTTP GET https://index.rubygems.org/info/protobuf-cucumber
HTTP GET https://index.rubygems.org/info/sync
HTTP 206 Partial Content https://index.rubygems.org/info/simplecov-html
HTTP 200 OK https://index.rubygems.org/info/protobuf-cucumber
HTTP 200 OK https://index.rubygems.org/info/sync
HTTP GET https://index.rubygems.org/info/google-protobuf
HTTP 206 Partial Content https://index.rubygems.org/info/google-protobuf
HTTP GET https://index.rubygems.org/info/rbnacl
HTTP 206 Partial Content https://index.rubygems.org/info/rbnacl
Procurando gems ["pattern-match", "middleware", "ruby-maven"]
HTTP GET https://index.rubygems.org/info/middleware
HTTP 200 OK https://index.rubygems.org/info/middleware
Procurando gems ["maven-tools", "ruby-maven-libs"]
Procurando gems ["virtus"]
Procurando gems ["descendants_tracker", "axiom-types", "coercible", "equalizer"]
Procurando gems ["ice_nine", "adamantium"]
Procurando gems ["memoizable"]
Buscando rake 12.3.2
Instalando rake 12.3.2
1:  rake (12.3.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rake-12.3.2.gemspec
Usando concurrent-ruby 1.1.5
0:  concurrent-ruby (1.1.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/concurrent-ruby-1.1.5.gemspec
Usando thread_safe 0.3.6
2:  thread_safe (0.3.6) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/thread_safe-0.3.6.gemspec
Buscando builder 3.2.3
Buscando minitest 5.11.3
Buscando erubi 1.8.0
Instalando minitest 5.11.3
Instalando erubi 1.8.0
Instalando builder 3.2.3
1:  erubi (1.8.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/erubi-1.8.0.gemspec
Usando mini_portile2 2.4.0
1:  mini_portile2 (2.4.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_portile2-2.4.0.gemspec
Buscando crass 1.0.4
Instalando crass 1.0.4
2:  builder (3.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/builder-3.2.3.gemspec
Buscando rack 2.0.7
0:  minitest (5.11.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/minitest-5.11.3.gemspec
Buscando mini_mime 1.0.1
Instalando mini_mime 1.0.1
1:  crass (1.0.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/crass-1.0.4.gemspec
Buscando arel 9.0.0
Instalando rack 2.0.7
Instalando arel 9.0.0
0:  mini_mime (1.0.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_mime-1.0.1.gemspec
Usando aws-eventstream 1.0.3
0:  aws-eventstream (1.0.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-eventstream-1.0.3.gemspec
Buscando aws-partitions 1.154.0
Instalando aws-partitions 1.154.0
0:  aws-partitions (1.154.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-partitions-1.154.0.gemspec
Usando jmespath 1.4.0
0:  jmespath (1.4.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jmespath-1.4.0.gemspec
Usando ember-source 2.18.2
0:  ember-source (2.18.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-source-2.18.2.gemspec
Usando execjs 2.7.0
0:  execjs (2.7.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/execjs-2.7.0.gemspec
Buscando msgpack 1.2.10
Instalando msgpack 1.2.10 com extensões nativas
1:  arel (9.0.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/arel-9.0.0.gemspec
Usando bundler 2.1.1
1:  bundler (2.1.1) de /usr/local/lib/ruby/gems/2.6.0/specifications/bundler-2.1.1.gemspec
Usando chunky_png 1.3.11
1:  chunky_png (1.3.11) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/chunky_png-1.3.11.gemspec
Usando coderay 1.1.2
1:  coderay (1.1.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/coderay-1.1.2.gemspec
Usando colored2 3.1.2
1:  colored2 (3.1.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/colored2-3.1.2.gemspec
Usando connection_pool 2.2.2
1:  connection_pool (2.2.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/connection_pool-2.2.2.gemspec
Usando cppjieba_rb 0.3.3
1:  cppjieba_rb (0.3.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/cppjieba_rb-0.3.3.gemspec
Usando diffy 3.3.0
1:  diffy (3.3.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/diffy-3.3.0.gemspec
Buscando discourse-ember-source 3.8.0.1
Construindo extensões nativas. Isso pode levar um tempo...
2:  rack (2.0.7) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-2.0.7.gemspec
Usando exifr 1.3.6
2:  exifr (1.3.6) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/exifr-1.3.6.gemspec
Instalando discourse-ember-source 3.8.0.1
1:  discourse-ember-source (3.8.0.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/discourse-ember-source-3.8.0.1.gemspec
Usando image_size 1.5.0
1:  image_size (1.5.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/image_size-1.5.0.gemspec
Buscando fspath 3.1.0
Buscando in_threads 1.5.1
0:  msgpack (1.2.10) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/msgpack-1.2.10.gemspec
Buscando progress 3.5.0
Instalando in_threads 1.5.1
Instalando fspath 3.1.0
Instalando progress 3.5.0
2:  fspath (3.1.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fspath-3.1.0.gemspec
Usando email_reply_trimmer 0.1.12
2:  email_reply_trimmer (0.1.12) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/email_reply_trimmer-0.1.12.gemspec
Usando method_source 0.9.2
2:  method_source (0.9.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/method_source-0.9.2.gemspec
Buscando thor 0.20.3
1:  in_threads (1.5.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/in_threads-1.5.1.gemspec
Buscando excon 0.64.0
Instalando thor 0.20.3
Instalando excon 0.64.0
0:  progress (3.5.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/progress-3.5.0.gemspec
Usando multipart-post 2.1.1
0:  multipart-post (2.1.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multipart-post-2.1.1.gemspec
Usando fast_blank 1.0.0
0:  fast_blank (1.0.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_blank-1.0.0.gemspec
Buscando rake-compiler 1.0.7
Instalando rake-compiler 1.0.7
2:  thor (0.20.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/thor-0.20.3.gemspec
Usando fast_xs 0.8.0
2:  fast_xs (0.8.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_xs-0.8.0.gemspec
Buscando fastimage 2.1.5
Instalando fastimage 2.1.5
2:  fastimage (2.1.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fastimage-2.1.5.gemspec
Buscando ffi 1.10.0
0:  rake-compiler (1.0.7) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rake-compiler-1.0.7.gemspec
Usando flamegraph 0.9.5
0:  flamegraph (0.9.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/flamegraph-0.9.5.gemspec
Usando gc_tracer 1.5.1
0:  gc_tracer (1.5.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/gc_tracer-1.5.1.gemspec
Usando guess_html_encoding 0.0.11
0:  guess_html_encoding (0.0.11) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/guess_html_encoding-0.0.11.gemspec
Usando hashie 3.6.0
0:  hashie (3.6.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hashie-3.6.0.gemspec
Usando highline 1.7.10
0:  highline (1.7.10) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/highline-1.7.10.gemspec
Buscando hiredis 0.6.3
Instalando hiredis 0.6.3 com extensões nativas
Instalando ffi 1.10.0 com extensões nativas
Construindo extensões nativas. Isso pode levar um tempo...
1:  excon (0.64.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/excon-0.64.0.gemspec
Usando hkdf 0.3.0
1:  hkdf (0.3.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hkdf-0.3.0.gemspec
Usando htmlentities 4.3.4
1:  htmlentities (4.3.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/htmlentities-4.3.4.gemspec
Construindo extensões nativas. Isso pode levar um tempo...
Buscando http_accept_language 2.0.5
0:  hiredis (0.6.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/hiredis-0.6.3.gemspec
Usando jwt 2.2.1
0:  jwt (2.2.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jwt-2.2.1.gemspec
Usando kgio 2.11.2
0:  kgio (2.11.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/kgio-2.11.2.gemspec
Usando libv8 7.3.492.27.1 (x86_64-linux)
0:  libv8 (7.3.492.27.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/libv8-7.3.492.27.1-x86_64-linux.gemspec
Usando logstash-event 1.2.02
0:  logstash-event (1.2.02) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logstash-event-1.2.02.gemspec
Instalando http_accept_language 2.0.5
1:  http_accept_language (2.0.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/http_accept_language-2.0.5.gemspec
Usando lru_redux 1.1.0
1:  lru_redux (1.1.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/lru_redux-1.1.0.gemspec
Usando maxminddb 0.1.22
1:  maxminddb (0.1.22) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/maxminddb-0.1.22.gemspec
Buscando logster 2.3.2
2:  ffi (1.10.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ffi-1.10.0.gemspec
Buscando memory_profiler 0.9.13
Buscando redis 4.0.1
Instalando memory_profiler 0.9.13
1:  memory_profiler (0.9.13) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/memory_profiler-0.9.13.gemspec
Usando mini_sql 0.2.2
1:  mini_sql (0.2.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_sql-0.2.2.gemspec
Buscando moneta 1.1.1
Instalando redis 4.0.1
Instalando logster 2.3.2
Instalando moneta 1.1.1
2:  redis (4.0.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/redis-4.0.1.gemspec
Buscando multi_json 1.13.1
Instalando multi_json 1.13.1
2:  multi_json (1.13.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multi_json-1.13.1.gemspec
Usando multi_xml 0.6.0
2:  multi_xml (0.6.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/multi_xml-0.6.0.gemspec
Buscando mustache 1.1.0
0:  logster (2.3.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logster-2.3.2.gemspec
Usando oauth 0.5.4
0:  oauth (0.5.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oauth-0.5.4.gemspec
Buscando oj 3.7.12
Instalando mustache 1.1.0
Instalando oj 3.7.12 com extensões nativas
2:  mustache (1.1.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mustache-1.1.0.gemspec
Buscando ruby-openid 2.7.0
Instalando ruby-openid 2.7.0
1:  moneta (1.1.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/moneta-1.1.1.gemspec
Usando optimist 3.0.0
Construindo extensões nativas. Isso pode levar um tempo...
1:  optimist (3.0.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/optimist-3.0.0.gemspec
Usando pg 1.1.4
1:  pg (1.1.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pg-1.1.4.gemspec
2:  ruby-openid (2.7.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ruby-openid-2.7.0.gemspec
Usando r2 0.2.7
2:  r2 (0.2.7) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/r2-0.2.7.gemspec
Usando raindrops 0.19.0
2:  raindrops (0.19.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/raindrops-0.19.0.gemspec
Usando rchardet 1.8.0
2:  rchardet (1.8.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rchardet-1.8.0.gemspec
Usando rinku 2.0.6
2:  rinku (2.0.6) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rinku-2.0.6.gemspec
Buscando puma 3.12.1
Buscando rotp 3.3.1
0:  oj (3.7.12) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oj-3.7.12.gemspec
Usando rtlit 0.0.5
0:  rtlit (0.0.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rtlit-0.0.5.gemspec
Buscando tilt 2.0.9
Instalando tilt 2.0.9
Instalando puma 3.12.1 com extensões nativas
Instalando rotp 3.3.1
0:  tilt (2.0.9) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/tilt-2.0.9.gemspec
Usando sshkey 2.0.0
0:  sshkey (2.0.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sshkey-2.0.0.gemspec
Buscando stackprof 0.2.12
Construindo extensões nativas. Isso pode levar um tempo...
Instalando stackprof 0.2.12 com extensões nativas
2:  rotp (3.3.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rotp-3.3.1.gemspec
Usando unf_ext 0.0.7.6
2:  unf_ext (0.0.7.6) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unf_ext-0.0.7.6.gemspec
Construindo extensões nativas. Isso pode levar um tempo...
Buscando i18n 1.6.0
1:  puma (3.12.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/puma-3.12.1.gemspec
Usando tzinfo 1.2.5
1:  tzinfo (1.2.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/tzinfo-1.2.5.gemspec
Instalando i18n 1.6.0

ATENÇÃO! O i18n 1.1 alterou os fallbacks para excluir o locale padrão.
Mas isso pode quebrar seu aplicativo.

Por favor, verifique seu aplicativo Rails por 'config.i18n.fallbacks = true'.
Se você estiver usando I18n (>= 1.1.0) e Rails (< 5.2.2), isso deve ser
'config.i18n.fallbacks = [I18n.default_locale]'.
Caso contrário, os fallbacks serão quebrados em seu aplicativo pelo I18n 1.1.x.

Para mais informações, veja:
https://github.com/svenfuchs/i18n/releases/tag/v1.1.0

Ocorreu um erro na minha atualização

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

Por favor, ajudem-me a corrigi-lo.

Estamos muito felizes por você estar aqui! Quer executar seu próprio servidor Minecraft? Basta clicar no botão “Começar” abaixo — é fácil.

Ele propôs uma chamada arquitetura limpa para o novo serviço. Mas limpo nem sempre significa simples.

Houve um erro na minha atualização

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

Por favor, ajudem-me a corrigi-lo.

Estamos muito felizes por você estar aqui! Quer executar seu próprio servidor Minecraft? Basta clicar no botão “Começar” abaixo — é fácil.

Ele propôs uma chamada arquitetura limpa para o novo serviço. Mas limpo nem sempre significa simples.

2: i18n (1.6.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/i18n-1.6.0.gemspec
Usando mail 2.7.1
2: mail (2.7.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mail-2.7.1.gemspec
Usando aws-sigv4 1.1.0
2: aws-sigv4 (1.1.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sigv4-1.1.0.gemspec
Usando barber 0.12.2
2: barber (0.12.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/barber-0.12.2.gemspec
Usando ember-data-source 3.0.2
2: ember-data-source (3.0.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-data-source-3.0.2.gemspec
Buscando uglifier 4.1.20
Buscando nokogiri 1.10.3
0: stackprof (0.2.12) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/stackprof-0.2.12.gemspec
Buscando rqrcode 0.10.1
Instalando rqrcode 0.10.1
Instalando uglifier 4.1.20
2: uglifier (4.1.20) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/uglifier-4.1.20.gemspec
Usando rack-test 1.1.0
2: rack-test (1.1.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-test-1.1.0.gemspec
Usando sprockets 3.7.2
2: sprockets (3.7.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sprockets-3.7.2.gemspec
Usando request_store 1.4.1
2: request_store (1.4.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/request_store-1.4.1.gemspec
Buscando message_bus 2.2.0
0: rqrcode (0.10.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rqrcode-0.10.1.gemspec
Buscando rack-protection 2.0.5
Instalando rack-protection 2.0.5
0: rack-protection (2.0.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-protection-2.0.5.gemspec
Usando rack-mini-profiler 1.1.4
0: rack-mini-profiler (1.1.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-mini-profiler-1.1.4.gemspec
Buscando bootsnap 1.4.4
Instalando bootsnap 1.4.4 com extensões nativas
Instalando message_bus 2.2.0
Construindo extensões nativas. Isso pode demorar um pouco…
Instalando nokogiri 1.10.3 com extensões nativas
2: message_bus (2.2.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/message_bus-2.2.0.gemspec
Usando pry 0.12.2
2: pry (0.12.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pry-0.12.2.gemspec
Usando discourse_image_optim 0.26.2
2: discourse_image_optim (0.26.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/discourse_image_optim-0.26.2.gemspec
Construindo extensões nativas. Isso pode demorar um pouco…
Buscando faraday 0.15.4
0: bootsnap (1.4.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/bootsnap-1.4.4.gemspec
Usando fast_xor 1.1.3
0: fast_xor (1.1.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/fast_xor-1.1.3.gemspec
Usando omniauth 1.9.0
0: omniauth (1.9.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-1.9.0.gemspec
Instalando faraday 0.15.4
2: faraday (0.15.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/faraday-0.15.4.gemspec
Usando logstash-logger 0.26.1
2: logstash-logger (0.26.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/logstash-logger-0.26.1.gemspec
Buscando mini_racer 0.2.6
Buscando webpush 0.3.8
1: nokogiri (1.10.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/nokogiri-1.10.3.gemspec
Usando mini_suffix 0.3.0
1: mini_suffix (0.3.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_suffix-0.3.0.gemspec
Usando sassc 2.0.1
1: sassc (2.0.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sassc-2.0.1.gemspec
Buscando redis-namespace 1.6.0
Instalando mini_racer 0.2.6 com extensões nativas
Instalando webpush 0.3.8
Instalando redis-namespace 1.6.0
Construindo extensões nativas. Isso pode demorar um pouco…
0: webpush (0.3.8) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/webpush-0.3.8.gemspec
Usando rbtrace 0.4.11
0: rbtrace (0.4.11) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rbtrace-0.4.11.gemspec
Usando rack-openid 1.3.1
0: rack-openid (1.3.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rack-openid-1.3.1.gemspec
Usando openid-redis-store 0.0.2
0: openid-redis-store (0.0.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/openid-redis-store-0.0.2.gemspec
Usando unicorn 5.5.1
0: unicorn (5.5.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unicorn-5.5.1.gemspec
Usando unf 0.1.4
0: unf (0.1.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/unf-0.1.4.gemspec
1: redis-namespace (1.6.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/redis-namespace-1.6.0.gemspec
Buscando activesupport 5.2.3
Buscando aws-sdk-core 3.48.6
2: mini_racer (0.2.6) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_racer-0.2.6.gemspec
Usando ember-handlebars-template 0.8.0
2: ember-handlebars-template (0.8.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-handlebars-template-0.8.0.gemspec
Buscando sidekiq 5.2.7
Instalando aws-sdk-core 3.48.6
Instalando sidekiq 5.2.7
Instalando activesupport 5.2.3
2: sidekiq (5.2.7) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sidekiq-5.2.7.gemspec
Usando pry-rails 0.3.9
2: pry-rails (0.3.9) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/pry-rails-0.3.9.gemspec
Usando omniauth-oauth 1.1.0
2: omniauth-oauth (1.1.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-oauth-1.1.0.gemspec
Buscando oauth2 1.4.1
Instalando oauth2 1.4.1
1: aws-sdk-core (3.48.6) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-core-3.48.6.gemspec
Buscando loofah 2.2.3
2: oauth2 (1.4.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/oauth2-1.4.1.gemspec
Buscando nokogumbo 2.0.1
Instalando loofah 2.2.3
Instalando nokogumbo 2.0.1 com extensões nativas
Construindo extensões nativas. Isso pode demorar um pouco…
1: loofah (2.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/loofah-2.2.3.gemspec
Usando ruby-readability 0.7.0
1: ruby-readability (0.7.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ruby-readability-0.7.0.gemspec
Usando omniauth-openid 1.0.1
1: omniauth-openid (1.0.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-openid-1.0.1.gemspec
0: activesupport (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activesupport-5.2.3.gemspec
Usando omniauth-twitter 1.4.0
0: omniauth-twitter (1.4.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-twitter-1.4.0.gemspec
Buscando mini_scheduler 0.11.0
Buscando aws-sdk-kms 1.17.0
2: nokogumbo (2.0.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/nokogumbo-2.0.1.gemspec
Buscando aws-sdk-sns 1.13.0
Instalando mini_scheduler 0.11.0
1: mini_scheduler (0.11.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/mini_scheduler-0.11.0.gemspec
Usando omniauth-oauth2 1.6.0
1: omniauth-oauth2 (1.6.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-oauth2-1.6.0.gemspec
Buscando rails-html-sanitizer 1.0.4
Instalando rails-html-sanitizer 1.0.4
1: rails-html-sanitizer (1.0.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails-html-sanitizer-1.0.4.gemspec
Usando rails-dom-testing 2.0.3
1: rails-dom-testing (2.0.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails-dom-testing-2.0.3.gemspec
Usando globalid 0.4.2
1: globalid (0.4.2) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/globalid-0.4.2.gemspec
Buscando activemodel 5.2.3
Instalando activemodel 5.2.3
Instalando aws-sdk-sns 1.13.0
Instalando aws-sdk-kms 1.17.0
0: aws-sdk-kms (1.17.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-kms-1.17.0.gemspec
Buscando sanitize 5.0.0
Instalando sanitize 5.0.0
2: aws-sdk-sns (1.13.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-sns-1.13.0.gemspec
Usando omniauth-facebook 5.0.0
2: omniauth-facebook (5.0.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-facebook-5.0.0.gemspec
Usando omniauth-github 1.3.0
2: omniauth-github (1.3.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-github-1.3.0.gemspec
Buscando omniauth-google-oauth2 0.7.0
Instalando omniauth-google-oauth2 0.7.0
1: activemodel (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activemodel-5.2.3.gemspec
Usando omniauth-instagram 1.3.0
1: omniauth-instagram (1.3.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-instagram-1.3.0.gemspec
Buscando actionview 5.2.3
2: omniauth-google-oauth2 (0.7.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/omniauth-google-oauth2-0.7.0.gemspec
Buscando activejob 5.2.3
Instalando actionview 5.2.3
Instalando activejob 5.2.3
0: sanitize (5.0.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sanitize-5.0.0.gemspec
Buscando aws-sdk-s3 1.36.1
Instalando aws-sdk-s3 1.36.1
2: activejob (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activejob-5.2.3.gemspec
Usando active_model_serializers 0.8.4
2: active_model_serializers (0.8.4) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/active_model_serializers-0.8.4.gemspec
Buscando activerecord 5.2.3
Instalando activerecord 5.2.3
1: actionview (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionview-5.2.3.gemspec
Buscando onebox 1.8.92
Instalando onebox 1.8.92
0: aws-sdk-s3 (1.36.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-s3-1.36.1.gemspec
Buscando actionpack 5.2.3
Instalando actionpack 5.2.3
1: onebox (1.8.92) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/onebox-1.8.92.gemspec
2: activerecord (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/activerecord-5.2.3.gemspec
Usando seed-fu 2.3.9
1: seed-fu (2.3.9) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/seed-fu-2.3.9.gemspec
0: actionpack (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionpack-5.2.3.gemspec
Buscando railties 5.2.3
Usando sprockets-rails 3.2.1
2: sprockets-rails (3.2.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sprockets-rails-3.2.1.gemspec
Buscando actionmailer 5.2.3
Instalando actionmailer 5.2.3
Instalando railties 5.2.3
1: actionmailer (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/actionmailer-5.2.3.gemspec
0: railties (5.2.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/railties-5.2.3.gemspec
Usando rails_multisite 2.0.7
2: rails_multisite (2.0.7) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/rails_multisite-2.0.7.gemspec
Buscando sassc-rails 2.1.1
Buscando lograge 0.11.0
Buscando jquery-rails 4.3.3
Instalando sassc-rails 2.1.1
Instalando lograge 0.11.0
1: lograge (0.11.0) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/lograge-0.11.0.gemspec
Instalando jquery-rails 4.3.3
2: sassc-rails (2.1.1) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/sassc-rails-2.1.1.gemspec
0: jquery-rails (4.3.3) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/jquery-rails-4.3.3.gemspec
Usando ember-rails 0.18.5
1: ember-rails (0.18.5) de /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/ember-rails-0.18.5.gemspec
Bundle concluído! 116 dependências do Gemfile, 152 gems instaladas.
Gems nos grupos test e development não foram instaladas.
Gems em bundle são instaladas em ./vendor/bundle
Mensagem pós-instalação de i18n:

ATENÇÃO! i18n 1.1 alterou os fallbacks para excluir o locale padrão.
Mas isso pode quebrar seu aplicativo.

Por favor, verifique seu aplicativo Rails por ‘config.i18n.fallbacks = true’.
Se você estiver usando I18n (>= 1.1.0) e Rails (< 5.2.2), isso deve ser
‘config.i18n.fallbacks = [I18n.default_locale]’.
Caso contrário, os fallbacks serão quebrados em seu aplicativo pelo I18n 1.1.x.

Para mais informações, veja:

I, [2020-02-04T11:59:19.741293 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’
rake abortado!
Gem::MissingSpecError: Não foi possível encontrar ‘addressable’ (>= 2.3.5) entre 254 gems totais
Verificado em ‘GEM_PATH=/var/www/discourse/vendor/bundle/ruby/2.6.0’, execute gem env para mais informações
/var/www/discourse/lib/plugin_gem.rb:20:in load' /var/www/discourse/lib/plugin/instance.rb:570:in gem’
/var/www/discourse/plugins/discourse-github/plugin.rb:9:in activate!' /var/www/discourse/lib/plugin/instance.rb:496:in instance_eval’
/var/www/discourse/lib/plugin/instance.rb:496:in activate!' lib/discourse.rb:172:in block in activate_plugins!’
lib/discourse.rb:169:in each' lib/discourse.rb:169:in activate_plugins!’
/var/www/discourse/config/application.rb:261:in <class:Application>' /var/www/discourse/config/application.rb:58:in module:Discourse
/var/www/discourse/config/application.rb:57:in <top (required)>' /var/www/discourse/Rakefile:7:in require’
/var/www/discourse/Rakefile:7:in <top (required)>' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rake-12.3.2/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in
(Veja o rastreamento completo executando a tarefa com --trace)
I, [2020-02-04T11:59:23.993010 #1] INFO – : gem install sawyer -v 0.8.2 -i /var/www/discourse/plugins/discourse-github/gems/2.6.5 --no-document --ignore-dependencies --no-user-install
sawyer-0.8.2 instalado com sucesso
1 gem instalada

I, [2020-02-04T11:59:23.993577 #1] INFO – : Terminando processos assíncronos
I, [2020-02-04T11:59:23.993648 #1] INFO – : Enviando INT para HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/10/bin/postmaster -D /etc/postgresql/10/main pid: 49
2020-02-04 11:59:23.993 UTC [49] LOG: recebido pedido de desligamento rápido
I, [2020-02-04T11:59:23.993913 #1] INFO – : Enviando TERM para exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 166
166:signal-handler (1580817563) Recebido SIGTERM agendando desligamento…
2020-02-04 11:59:23.995 UTC [49] LOG: abortando transações ativas
2020-02-04 11:59:23.999 UTC [49] LOG: processo de trabalhador: lançador de replicação lógica (PID 58) saiu com código de saída 1
2020-02-04 11:59:23.999 UTC [53] LOG: desligando
2020-02-04 11:59:24.013 UTC [49] LOG: sistema de banco de dados desligado
166:M 04 Fev 2020 11:59:24.017 # Desligamento solicitado pelo usuário…
166:M 04 Fev 2020 11:59:24.017 * Salvando o snapshot RDB final antes de sair.
166:M 04 Fev 2020 11:59:24.158 * DB salvo em disco
166:M 04 Fev 2020 11:59:24.158 # Redis está pronto para sair, tchau…

FALHOU

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ falhou com retorno #<Process::Status: pid 18297 exit 1>
Local da falha: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falhou com os parâmetros {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
3504d432db12bbe88cf973f6b9b7665e95ecd4f7f082b7efa41b0d92751bb3b4
** FALHA NO BOOTSTRAP ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
root@discourse:/docker-app/discourse#

</details>

E meu `app.yml` com um pouco de ofuscação:

<details><summary>app.yml</summary>

```yaml
root@discourse:/docker-app/discourse# cat /docker-app/discourse/containers/app.yml
## esta é o modelo de contêiner Docker Discourse tudo-em-um, independente
##
## Após fazer alterações neste arquivo, você DEVE reconstruir
## /var/discourse/launcher rebuild app
##
## TENHA *MUITO* CUIDADO AO EDITAR!
## ARQUIVOS YAML SÃO SUPER SUPER SENSÍVEIS A ERROS DE ESPAÇO EM BRANCO OU ALINHAMENTO!
## visite http://www.yamllint.com/ para validar este arquivo conforme necessário

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Descomente essas duas linhas se desejar adicionar Lets Encrypt (https)
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"

## quais portas TCP/IP este contêiner deve expor?
## Se você quiser que o Discourse compartilhe uma porta com outro servidor web como Apache ou nginx,
## veja https://meta.discourse.org/t/17247 para detalhes
expose:
  - "8080:80"   # http
  - "4434:443" # https

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Defina db_shared_buffers para no máximo 25% da memória total.
  ## será definido automaticamente pelo bootstrap com base na RAM detectada, ou você pode substituir
  db_shared_buffers: "256MB"

  ## pode melhorar o desempenho de ordenação, mas adiciona uso de memória por conexão
  #db_work_mem: "40MB"

  ## Qual revisão Git este contêiner deve usar? (padrão: tests-passed)
  version: stable

env:
  LANG: en_US.UTF-8
  # DISCOURSE_DEFAULT_LOCALE: en

  ## Quantas solicitações web simultâneas são suportadas? Depende de memória e núcleos de CPU.
  ## será definido automaticamente pelo bootstrap com base nas CPUs detectadas, ou você pode substituir
  UNICORN_WORKERS: 4

  ## TODO: O nome de domínio ao qual esta instância Discourse responderá
  ## Obrigatório. Discourse não funcionará com um número IP nu.
  DISCOURSE_HOSTNAME: community.suitecrm.com

  ## Descomente se quiser que o contêiner seja iniciado com o mesmo
  ## nome de host (-h opção) especificado acima (padrão "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: Lista de e-mails delimitados por vírgula que serão feitos admin e developer
  ## no cadastro inicial exemplo 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: 'xxxxx@xxxxxxxxxxxx.com'

  ## TODO: O servidor de e-mail SMTP usado para validar novas contas e enviar notificações
  # ENDEREÇO SMTP, nome de usuário e senha são obrigatórios
  # AVISO o char '#' na senha SMTP pode causar problemas!
  (...)
  
  ## Se você adicionou o modelo Lets Encrypt, descomente abaixo para obter um certificado SSL gratuito
  #LETSENCRYPT_ACCOUNT_EMAIL: me@example.com

  ## O endereço CDN para esta instância Discourse (configurado para puxar)
  ## veja https://meta.discourse.org/t/14857 para detalhes
  #DISCOURSE_CDN_URL: //discourse-cdn.example.com

  # adicionado por Pgr Jan/20 para resolver bug de reconstrução, https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387
  DISCOURSE_REFRESH_MAXMIND_DB_DURING_PRECOMPILE_DAYS: 0

## O contêiner Docker é sem estado; todos os dados são armazenados em /shared
volumes:
  - volume:
      host: /docker-app/standalone
      guest: /shared
  - volume:
      host: /docker-app/standalone/log/var-log
      guest: /var/log

## Plugins vão aqui
## veja https://meta.discourse.org/t/19157 para detalhes
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/communiteq/discourse-migratepassword.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-github.git
          - apt update; apt install tmux nano wget inetutils-ping libsqlite3-dev default-libmysqlclient-dev -y
          - gem install mysql2
          - gem install bcrypt -v 3.1.3 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
          - gem install unix-crypt -v 1.3.0 -i /var/www/discourse/plugins/discourse-migratepassword/gems/2.5.1 --no-document --ignore-dependencies
          - chown -R discourse /var/www/discourse/plugins/discourse-migratepassword/

## Quaisquer comandos personalizados para executar após a construção
run:
  - exec: echo "Início dos comandos personalizados"
  ## Se você quiser definir o endereço de e-mail 'De' para seu primeiro registro, descomente e altere:
  ## Após receber o e-mail de primeiro cadastro, re-comente a linha. Ela só precisa ser executada uma vez.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "Fim dos comandos personalizados"

networks:
  - app

Alguém pode, por favor, dar algumas dicas sobre como proceder com a solução deste problema? Eu prefiro não fazer muitas tentativas de reconstrução, já que isso deixa minha comunidade fora do ar por alguns minutos a cada vez. Obrigado

Desative tudo, exceto o gerenciador do Docker e a reconstrução; você pode apenas comentar as linhas.

Como você está usando a versão estável, isso pode significar que um plugin saiu do sincronismo novamente.

Remover apenas o plugin discourse-github é suficiente para fazer o rebuild funcionar.

Eu estava muito animado para tentar esse plugin… :frowning:

Encontrei o mesmo problema. Pode estar relacionado a

mas não sou especialista.

Infelizmente, você precisará obter uma versão anterior do discourse-github, fazendo o checkout de um SHA específico antes da alteração.

Estamos lançando uma nova versão estável nas próximas uma ou duas semanas.

A nova versão 2.4.1 é a que corrige isso?

Como foi a primeira vez que estávamos instalando esse plugin na nossa Comunidade, decidimos apenas aguardar uma versão funcional antes de tentar novamente. Verifiquei os títulos dos commits nesta nova versão, mas não vi nada relacionado a esse problema, por isso minha pergunta aqui. Obrigado!

‘addressable’ está incluído na versão estável atual, sim.

Acabei de atualizar o Discourse para a versão 2.4.1, adicionando ao mesmo tempo o plugin discourse-github mais recente, e tenho o prazer de confirmar que funciona perfeitamente. Obrigado.