Fórum caiu e a reconstrução dá erro db:migrate

Olá. Nosso fórum (https://forum.pardus.org.tr) caiu e, ao entrar no console e tentar reconstruir, recebi o erro:

Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 606 exit 1>

Outro erro no log é:

rake aborted!
StandardError: Ocorreu um erro, esta e todas as migrações subsequentes foram canceladas:

ERROR:  sequência de escape Unicode não suportada
DETAIL:  \u0000 não pode ser convertido para texto.

O log está abaixo. Desativei todos os plugins, atualizei o sistema, reiniciei o sistema, mas nada funcionou.
Após uma reconstrução malsucedida, o aplicativo não inicia, mas quando executo ./launcher start app, ele inicia. Então, o site mostra uma tela em branco com algum CSS personalizado carregado em segundo plano:

O sistema é Ubuntu 16.04.7 LTS e estamos usando a versão Docker do Discourse.

Você tem alguma sugestão?

Log completo:

root@pardus:/var/discourse# git pull
Already up-to-date.
root@pardus:/var/discourse# ./launcher rebuild app
Garantindo que o launcher esteja atualizado
Buscando origin
Launcher está atualizado
Parando o container antigo
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && git checkout v1.0.3 && /pups/bin/pups --stdin
From https://github.com/discourse/pups
   17f04ec..ebe1069  master       -> origin/master
 + 4db217f...af226b0 gen-env-args -> origin/gen-env-args  (forced update)
Atualizando 17f04ec..ebe1069
Fast-forward
 .github/workflows/ci.yml     |  29 ++++++
 .github/workflows/lint.yml   |  27 ++++++
 .rubocop.yml                 |   3 +
 Gemfile                      |   2 +
 Guardfile                    |   4 +-
 README.md                    |  12 +++
 Rakefile                     |  14 +--
 bin/pups                     |   8 +-
 lib/pups.rb                  |  32 ++++---
 lib/pups/cli.rb              |  86 +++++++++--------
 lib/pups/command.rb          |  25 ++---
 lib/pups/config.rb           | 222 +++++++++++++++++++++----------------------
 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             |  44 ++++++---
 test/config_test.rb          | 165 ++++++++++++++++++++------------
 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 +
 26 arquivos alterados, 780 inserções(+), 618 exclusões(-)
 criar modo 100644 .github/workflows/ci.yml
 criar modo 100644 .github/workflows/lint.yml
 criar modo 100644 .rubocop.yml
Nota: verificando 'v1.0.3'.

Você está no estado 'detached HEAD'. Você pode olhar ao redor, fazer mudanças experimentais e commitá-las, e pode descartar qualquer commit que fizer neste estado sem impactar qualquer branch, realizando outro checkout.

Se você quiser criar um novo branch para manter os commits que criar, pode fazê-lo (agora ou mais tarde) usando -b com o comando checkout novamente. Exemplo:

  git checkout -b <nome-do-novo-branch>

HEAD está agora emd1db030 cortou uma nova versão
I, [2021-06-14T20:43:19.976735 #1]  INFO -- : Carregando --stdin
I, [2021-06-14T20:43:19.983799 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2021-06-14T20:43:20.100506 #1]  INFO -- : Gerando locales (isto pode demorar um pouco)...
Geração concluída.

I, [2021-06-14T20:43:20.101476 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2021-06-14T20:43:20.120154 #1]  INFO -- : 
I, [2021-06-14T20:43:20.122575 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2021-06-14T20:43:20.129408 #1]  INFO -- : 
I, [2021-06-14T20:43:20.130175 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2021-06-14T20:43:20.135192 #1]  INFO -- : 
I, [2021-06-14T20:43:20.135721 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2021-06-14T20:43:20.140161 #1]  INFO -- : 
I, [2021-06-14T20:43:20.140743 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2021-06-14T20:43:20.146673 #1]  INFO -- : 
I, [2021-06-14T20:43:20.147212 #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
2021/06/14 20:43:20 socat[32] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Arquivo ou diretório não encontrado
I, [2021-06-14T20:43:20.173287 #1]  INFO -- : 
I, [2021-06-14T20:43:20.173784 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2021-06-14T20:43:20.179456 #1]  INFO -- : 
I, [2021-06-14T20:43:20.179915 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2021-06-14T20:43:20.184575 #1]  INFO -- : 
I, [2021-06-14T20:43:20.185051 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-06-14T20:43:20.188867 #1]  INFO -- : 
I, [2021-06-14T20:43:20.189503 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-06-14T20:43:20.192744 #1]  INFO -- : 
I, [2021-06-14T20:43:20.200309 #1]  INFO -- : Arquivo > /etc/service/postgres/run  chmod: +x  chown: 
I, [2021-06-14T20:43:20.206820 #1]  INFO -- : Arquivo > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2021-06-14T20:43:20.213637 #1]  INFO -- : Arquivo > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2021-06-14T20:43:20.220171 #1]  INFO -- : Arquivo > /root/upgrade_postgres  chmod: +x  chown: 
I, [2021-06-14T20:43:20.220635 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2021-06-14T20:43:20.876768 #1]  INFO -- : 
I, [2021-06-14T20:43:20.877210 #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-06-14T20:43:20.882644 #1]  INFO -- : 
I, [2021-06-14T20:43:20.882848 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2021-06-14T20:43:20.928151 #1]  INFO -- : 
I, [2021-06-14T20:43:20.928800 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2021-06-14T20:43:20.934584 #1]  INFO -- : 
I, [2021-06-14T20:43:20.935465 #1]  INFO -- : > /root/upgrade_postgres
I, [2021-06-14T20:43:20.945676 #1]  INFO -- : 
I, [2021-06-14T20:43:20.946088 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2021-06-14T20:43:20.949097 #1]  INFO -- : 
I, [2021-06-14T20:43:20.950937 #1]  INFO -- : Substituindo data_directory = '/var/lib/postgresql/13/main' por data_directory = '/shared/postgres_data' em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.951899 #1]  INFO -- : Substituindo (?-mix:#?listen_addresses *=.*) por listen_addresses = '*' em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.953130 #1]  INFO -- : Substituindo (?-mix:#?synchronous_commit *=.*) por synchronous_commit = $db_synchronous_commit em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.954157 #1]  INFO -- : Substituindo (?-mix:#?shared_buffers *=.*) por shared_buffers = $db_shared_buffers em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.955090 #1]  INFO -- : Substituindo (?-mix:#?work_mem *=.*) por work_mem = $db_work_mem em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.955919 #1]  INFO -- : Substituindo (?-mix:#?default_text_search_config *=.*) por default_text_search_config = '$db_default_text_search_config' em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.957005 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2021-06-14T20:43:20.966382 #1]  INFO -- : 
I, [2021-06-14T20:43:20.967335 #1]  INFO -- : Substituindo (?-mix:#?checkpoint_segments *=.*) por checkpoint_segments = $db_checkpoint_segments em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.968116 #1]  INFO -- : Substituindo (?-mix:#?logging_collector *=.*) por logging_collector = $db_logging_collector em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.969279 #1]  INFO -- : Substituindo (?-mix:#?log_min_duration_statement *=.*) por log_min_duration_statement = $db_log_min_duration_statement em /etc/postgresql/13/main/postgresql.conf
I, [2021-06-14T20:43:20.970202 #1]  INFO -- : Substituindo (?-mix:^#local +replication +postgres +peer$) por local replication postgres  peer em /etc/postgresql/13/main/pg_hba.conf
I, [2021-06-14T20:43:20.971016 #1]  INFO -- : Substituindo (?-mix:^host.*all.*all.*127.*$) por host all all 0.0.0.0/0 md5 em /etc/postgresql/13/main/pg_hba.conf
I, [2021-06-14T20:43:20.972338 #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-06-14T20:43:20.975654 #1]  INFO -- : > sleep 5
2021-06-14 20:43:21.164 UTC [55] LOG:  iniciando PostgreSQL 13.3 (Debian 13.3-1.pgdg100+1) em x86_64-pc-linux-gnu, compilado por gcc (Debian 8.3.0-6) 8.3.0, 64-bit
2021-06-14 20:43:21.165 UTC [55] LOG:  ouvindo no endereço IPv4 "0.0.0.0", porta 5432
2021-06-14 20:43:21.165 UTC [55] LOG:  ouvindo no endereço IPv6 "::", porta 5432
2021-06-14 20:43:21.172 UTC [55] LOG:  ouvindo no soquete Unix "/var/run/postgresql/.s.PGSQL.5432"
2021-06-14 20:43:21.187 UTC [58] LOG:  sistema de banco de dados foi desligado em 2021-06-14 20:43:07 UTC
2021-06-14 20:43:21.214 UTC [55] LOG:  sistema de banco de dados está pronto para aceitar conexões
I, [2021-06-14T20:43:25.983349 #1]  INFO -- : 
I, [2021-06-14T20:43:25.984446 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2021-06-14 20:43:26.169 UTC [68] postgres@postgres ERROR:  banco de dados "discourse" já existe
2021-06-14 20:43:26.169 UTC [68] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: erro: criação do banco de dados falhou: ERROR:  banco de dados "discourse" já existe
I, [2021-06-14T20:43:26.176701 #1]  INFO -- : 
I, [2021-06-14T20:43:26.177002 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2021-06-14 20:43:26.300 UTC [79] postgres@discourse ERROR:  papel "discourse" já existe
2021-06-14 20:43:26.300 UTC [79] postgres@discourse STATEMENT:  create user discourse;
ERROR:  papel "discourse" já existe
I, [2021-06-14T20:43:26.303983 #1]  INFO -- : 
I, [2021-06-14T20:43:26.304385 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2021-06-14T20:43:26.398821 #1]  INFO -- : GRANT

I, [2021-06-14T20:43:26.399108 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2021-06-14T20:43:26.483017 #1]  INFO -- : ALTER SCHEMA

I, [2021-06-14T20:43:26.483445 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extensão "hstore" já existe, pulando
I, [2021-06-14T20:43:26.601361 #1]  INFO -- : CREATE EXTENSION

I, [2021-06-14T20:43:26.601596 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extensão "pg_trgm" já existe, pulando
I, [2021-06-14T20:43:26.681708 #1]  INFO -- : CREATE EXTENSION

I, [2021-06-14T20:43:26.682557 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extensão "hstore" já existe, pulando
I, [2021-06-14T20:43:26.771819 #1]  INFO -- : CREATE EXTENSION

I, [2021-06-14T20:43:26.772095 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extensão "pg_trgm" já existe, pulando
I, [2021-06-14T20:43:26.859172 #1]  INFO -- : CREATE EXTENSION

I, [2021-06-14T20:43:26.859684 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2021-06-14T20:43:26.864324 #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-06-14T20:43:27.012727 #1]  INFO -- : Arquivo > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2021-06-14T20:43:27.018312 #1]  INFO -- : Arquivo > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2021-06-14T20:43:27.018442 #1]  INFO -- : > echo postgres instalado!
I, [2021-06-14T20:43:27.021238 #1]  INFO -- : postgres instalado!

I, [2021-06-14T20:43:27.028213 #1]  INFO -- : Arquivo > /etc/service/redis/run  chmod: +x  chown: 
I, [2021-06-14T20:43:27.034695 #1]  INFO -- : Arquivo > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2021-06-14T20:43:27.041086 #1]  INFO -- : Arquivo > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2021-06-14T20:43:27.041875 #1]  INFO -- : Substituindo daemonize yes por  em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.042713 #1]  INFO -- : Substituindo (?-mix:^pidfile.*$) por  em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.044658 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2021-06-14T20:43:27.048290 #1]  INFO -- : 
I, [2021-06-14T20:43:27.049013 #1]  INFO -- : Substituindo (?-mix:^logfile.*$) por logfile "" em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.049645 #1]  INFO -- : Substituindo (?-mix:^bind .*$) por  em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.051683 #1]  INFO -- : Substituindo (?-mix:^dir .*$) por dir /shared/redis_data em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.053735 #1]  INFO -- : Substituindo (?-mix:^protected-mode yes) por protected-mode no em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.055899 #1]  INFO -- : Substituindo # io-threads 4 por io-threads $redis_io_threads em /etc/redis/redis.conf
I, [2021-06-14T20:43:27.058009 #1]  INFO -- : > echo redis instalado
I, [2021-06-14T20:43:27.061320 #1]  INFO -- : redis instalado

I, [2021-06-14T20:43:27.061883 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2021-06-14T20:43:27.069345 #1]  INFO -- : logfile ""

I, [2021-06-14T20:43:27.070056 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-06-14T20:43:27.072228 #1]  INFO -- : > sleep 10
172:C 14 Jun 2021 20:43:27.083 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
172:C 14 Jun 2021 20:43:27.083 # Versão do Redis=6.2.3, bits=64, commit=00000000, modificado=0, pid=172, iniciado agora
172:C 14 Jun 2021 20:43:27.083 # Configuração carregada
172:M 14 Jun 2021 20:43:27.084 * relógio monótono: POSIX clock_gettime
172:M 14 Jun 2021 20:43:27.085 * Modo de execução=standalone, porta=6379.
172:M 14 Jun 2021 20:43:27.086 # AVISO: A configuração de backlog TCP de 511 não pode ser imposta porque /proc/sys/net/core/somaxconn está definido para o valor menor de 128.
172:M 14 Jun 2021 20:43:27.086 # Servidor inicializado
172:M 14 Jun 2021 20:43:27.086 # AVISO overcommit_memory está definido para 0! Salvar 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.
172:M 14 Jun 2021 20:43:27.086 * Carregando RDB produzido pela versão 6.2.1
172:M 14 Jun 2021 20:43:27.086 * Idade do RDB 22 segundos
172:M 14 Jun 2021 20:43:27.086 * Uso de memória do RDB quando criado 33.91 Mb
172:M 14 Jun 2021 20:43:27.250 * Banco de dados carregado do disco: 0.164 segundos
172:M 14 Jun 2021 20:43:27.250 * Pronto para aceitar conexões
I, [2021-06-14T20:43:37.077667 #1]  INFO -- : 
I, [2021-06-14T20:43:37.078562 #1]  INFO -- : > thpoff echo "thpoff está instalado!"
I, [2021-06-14T20:43:37.091668 #1]  INFO -- : thpoff está instalado!

I, [2021-06-14T20:43:37.092496 #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, [2021-06-14T20:43:37.231617 #1]  INFO -- : 
I, [2021-06-14T20:43:37.232119 #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, [2021-06-14T20:43:37.332854 #1]  INFO -- : 
I, [2021-06-14T20:43:37.333974 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abortando! CDN deve ter um protocolo especificado. Uma vez corrigido, você deve refazer seus posts agora para corrigir todos os posts."; exit 1; end'
I, [2021-06-14T20:43:37.440820 #1]  INFO -- : 
I, [2021-06-14T20:43:37.441063 #1]  INFO -- : > chown -R discourse /home/discourse
I, [2021-06-14T20:43:37.538075 #1]  INFO -- : 
I, [2021-06-14T20:43:37.538616 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2021-06-14T20:43:37.547281 #1]  INFO -- : 
I, [2021-06-14T20:43:37.552659 #1]  INFO -- : Arquivo > /etc/cron.d/anacron  chmod:   chown: 
I, [2021-06-14T20:43:37.559876 #1]  INFO -- : Arquivo > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2021-06-14T20:43:37.566833 #1]  INFO -- : Arquivo > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2021-06-14T20:43:37.573935 #1]  INFO -- : Arquivo > /etc/service/nginx/run  chmod: +x  chown: 
I, [2021-06-14T20:43:37.587581 #1]  INFO -- : Arquivo > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2021-06-14T20:43:37.594449 #1]  INFO -- : Arquivo > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2021-06-14T20:43:37.594597 #1]  INFO -- : Substituindo # postgres por sv start postgres || exit 1 em /etc/service/unicorn/run
I, [2021-06-14T20:43:37.594867 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-06-14T20:43:37.597846 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
200:C 14 Jun 2021 20:43:37.605 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
200:C 14 Jun 2021 20:43:37.605 # Versão do Redis=6.2.3, bits=64, commit=00000000, modificado=0, pid=200, iniciado agora
200:C 14 Jun 2021 20:43:37.605 # Configuração carregada
200:M 14 Jun 2021 20:43:37.606 * relógio monótono: POSIX clock_gettime
200:M 14 Jun 2021 20:43:37.607 # Aviso: Não foi possível criar soquete de escuta TCP do servidor *:6379: bind: Endereço já em uso
200:M 14 Jun 2021 20:43:37.607 # Falha ao ouvir na porta 6379 (TCP), abortando.
Verificando arquivos: 100% (28860/28860), concluído.
I, [2021-06-14T20:43:42.073375 #1]  INFO -- : HEAD está agora em 74f71503 FEATURE: Excluir automaticamente tópicos stub após o tópico inteiro ser mesclado em outro tópico (#13187)

I, [2021-06-14T20:43:42.074080 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2021-06-14T20:43:42.219169 #1]  INFO -- : 
I, [2021-06-14T20:43:42.219598 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin master
I, [2021-06-14T20:43:42.229970 #1]  INFO -- : 
I, [2021-06-14T20:43:42.230355 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2021-06-14T20:43:42.238944 #1]  INFO -- : 
I, [2021-06-14T20:43:42.239762 #1]  INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
De https://github.com/discourse/discourse
 * branch              tests-passed -> FETCH_HEAD
 * [nova branch]        tests-passed -> origin/tests-passed
I, [2021-06-14T20:43:45.057423 #1]  INFO -- : 
I, [2021-06-14T20:43:45.058071 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Alternado para uma nova branch 'tests-passed'
I, [2021-06-14T20:43:45.816357 #1]  INFO -- : Branch 'tests-passed' configurado para rastrear branch remota 'tests-passed' de 'origin'.

I, [2021-06-14T20:43:45.817039 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2021-06-14T20:43:45.826749 #1]  INFO -- : 
I, [2021-06-14T20:43:45.827249 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2021-06-14T20:43:45.831952 #1]  INFO -- : 
I, [2021-06-14T20:43:45.832450 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2021-06-14T20:43:45.837227 #1]  INFO -- : 
I, [2021-06-14T20:43:45.837784 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2021-06-14T20:43:45.842277 #1]  INFO -- : 
I, [2021-06-14T20:43:45.842839 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2021-06-14T20:43:45.848716 #1]  INFO -- : 
I, [2021-06-14T20:43:45.849244 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2021-06-14T20:43:45.853781 #1]  INFO -- : 
I, [2021-06-14T20:43:45.854368 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2021-06-14T20:43:45.862602 #1]  INFO -- : 
I, [2021-06-14T20:43:45.862982 #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-06-14T20:43:45.870208 #1]  INFO -- : 
I, [2021-06-14T20:43:45.870773 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2021-06-14T20:43:45.879241 #1]  INFO -- : 
I, [2021-06-14T20:43:45.879855 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2021-06-14T20:43:45.887230 #1]  INFO -- : 
I, [2021-06-14T20:43:45.887785 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2021-06-14T20:43:45.896465 #1]  INFO -- : 
I, [2021-06-14T20:43:45.897013 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2021-06-14T20:43:45.904285 #1]  INFO -- : 
I, [2021-06-14T20:43:45.904987 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2021-06-14T20:43:46.506807 #1]  INFO -- : 
I, [2021-06-14T20:43:46.507139 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2021-06-14T20:43:46.516332 #1]  INFO -- : 
I, [2021-06-14T20:43:46.516985 #1]  INFO -- : Substituindo # redis por sv start redis || exit 1 em /etc/service/unicorn/run
I, [2021-06-14T20:43:46.518700 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando em 'docker_manager'...
I, [2021-06-14T20:43:47.994787 #1]  INFO -- : 
I, [2021-06-14T20:43:47.995523 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Clonando em 'discourse-solved'...
I, [2021-06-14T20:43:48.894663 #1]  INFO -- : 
I, [2021-06-14T20:43:48.895108 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-assign.git
Clonando em 'discourse-assign'...
I, [2021-06-14T20:43:49.890703 #1]  INFO -- : 
I, [2021-06-14T20:43:49.891259 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-user-notes.git
Clonando em 'discourse-user-notes'...
I, [2021-06-14T20:43:50.858131 #1]  INFO -- : 
I, [2021-06-14T20:43:50.858720 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-canned-replies.git
Clonando em 'discourse-canned-replies'...
I, [2021-06-14T20:43:51.880063 #1]  INFO -- : 
I, [2021-06-14T20:43:51.880335 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-tooltips.git
Clonando em 'discourse-tooltips'...
I, [2021-06-14T20:43:52.740379 #1]  INFO -- : 
I, [2021-06-14T20:43:52.740818 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-characters-required.git
Clonando em 'discourse-characters-required'...
I, [2021-06-14T20:43:53.556996 #1]  INFO -- : 
I, [2021-06-14T20:43:53.557554 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-cakeday.git
Clonando em 'discourse-cakeday'...
I, [2021-06-14T20:43:54.909869 #1]  INFO -- : 
I, [2021-06-14T20:43:54.911115 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Clonando em 'discourse-data-explorer'...
I, [2021-06-14T20:43:55.842237 #1]  INFO -- : 
I, [2021-06-14T20:43:55.843187 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-yearly-review.git
Clonando em 'discourse-yearly-review'...
I, [2021-06-14T20:43:56.661489 #1]  INFO -- : 
I, [2021-06-14T20:43:56.661858 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-whos-online.git
Clonando em 'discourse-whos-online'...
I, [2021-06-14T20:43:57.494156 #1]  INFO -- : 
I, [2021-06-14T20:43:57.495054 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Clonando em 'discourse-chat-integration'...
I, [2021-06-14T20:43:58.580532 #1]  INFO -- : 
I, [2021-06-14T20:43:58.580764 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-checklist.git
Clonando em 'discourse-checklist'...
I, [2021-06-14T20:43:59.532088 #1]  INFO -- : 
I, [2021-06-14T20:43:59.532553 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
Clonando em 'discourse-plugin-linkedin-auth'...
I, [2021-06-14T20:44:00.442385 #1]  INFO -- : 
I, [2021-06-14T20:44:00.443170 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-footnote.git
Clonando em 'discourse-footnote'...
I, [2021-06-14T20:44:01.360433 #1]  INFO -- : 
I, [2021-06-14T20:44:01.360724 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-bcc.git
Clonando em 'discourse-bcc'...
I, [2021-06-14T20:44:02.397428 #1]  INFO -- : 
I, [2021-06-14T20:44:02.398230 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-push-notifications.git
Clonando em 'discourse-push-notifications'...
I, [2021-06-14T20:44:03.251425 #1]  INFO -- : 
I, [2021-06-14T20:44:03.252219 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/paviliondev/discourse-follow.git
Clonando em 'discourse-follow'...
I, [2021-06-14T20:44:04.130192 #1]  INFO -- : 
I, [2021-06-14T20:44:04.130759 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-telegram-notifications.git
Clonando em 'discourse-telegram-notifications'...
I, [2021-06-14T20:44:04.841531 #1]  INFO -- : 
I, [2021-06-14T20:44:04.842641 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.849495 #1]  INFO -- : 
I, [2021-06-14T20:44:04.850244 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2021-06-14T20:44:04.853726 #1]  INFO -- : 
I, [2021-06-14T20:44:04.854379 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2021-06-14T20:44:04.858443 #1]  INFO -- : 
I, [2021-06-14T20:44:04.859257 #1]  INFO -- : Substituindo pid /run/nginx.pid; por daemon off; em /etc/nginx/nginx.conf
I, [2021-06-14T20:44:04.860061 #1]  INFO -- : Substituindo (?m-ix:upstream[^\}]+\}) por upstream discourse { server 127.0.0.1:3000; } em /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.860716 #1]  INFO -- : Substituindo (?-mix:server_name.+$) por server_name _ ; em /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.861470 #1]  INFO -- : Substituindo (?-mix:client_max_body_size.+$) por client_max_body_size $upload_size ; em /etc/nginx/conf.d/discourse.conf
I, [2021-06-14T20:44:04.862438 #1]  INFO -- : > echo "concluída configuração da web"
I, [2021-06-14T20:44:04.865608 #1]  INFO -- : concluída configuração da web

I, [2021-06-14T20:44:04.866449 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2021-06-14T20:44:06.350029 #1]  INFO -- : bundler-2.2.19 instalado com sucesso
1 gem instalado

I, [2021-06-14T20:44:06.350429 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2021-06-14T20:44:07.650595 #1]  INFO -- : 
I, [2021-06-14T20:44:07.651328 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[DEPRECATED] A flag `--deployment` está obsoleta porque depende de ser lembrada entre invocações do bundler, o que o bundler não fará mais em versões futuras. Em vez disso, use `bundle config set --local deployment 'true'` e pare de usar esta flag
[DEPRECATED] A flag `--without` está obsoleta porque depende de ser lembrada entre invocações do bundler, o que o bundler não fará mais em versões futuras

Parece que a migração está travando em um registro existente no banco de dados. Você já tentou:

  • ./launcher enter app
  • rails c
  • Post.where("raw LIKE '%\u0000%'")

para verificar se há alguma postagem no seu site com essa sequência de escape Unicode? Eu não testei isso, então seus resultados podem variar (YMMV).

Obrigado @justin. Após inserir os comandos, esta foi minha saída:

[1] pry(main)> Post.where("raw LIKE '%\u0000%'")
=> #<Post::ActiveRecord_Relation:0x119cc>

Apenas uma linha. Como devo interpretar essa saída? O que você sugere a partir daqui?

Já colocamos o fórum no ar, embora com a mensagem “Devido à carga extrema, isso está temporariamente sendo exibido para todos da mesma forma que um usuário desconectado veria” no topo como um banner. Vou postar os detalhes mais tarde.

Infelizmente, o problema voltou. Consigo iniciar o site com ./launcher start app após uma atualização, e parece funcionar parcialmente. Os usuários não conseguem fazer login usando nome de usuário e senha, apenas por outros métodos de login. Além disso, ao tentar visualizar o cartão de perfil de um usuário, ele não aparece. Se alguém tentar abrir a página de um usuário ou sua própria página de perfil, recebe esta mensagem de erro com o título “Ops - Erro 500”:

Ops

O software que alimenta este fórum de discussão encontrou um problema inesperado. Pedimos desculpas pelo inconveniente.

Informações detalhadas sobre o erro foram registradas e uma notificação automática gerada. Vamos dar uma olhada.

Nenhuma ação adicional é necessária. No entanto, se a condição de erro persistir, você pode fornecer detalhes adicionais, incluindo etapas para reproduzir o erro, postando um tópico de discussão na categoria de feedback do site.

Também tentei atualizar pela interface web desta vez. Consegui atualizar outras coisas (como o gerenciador de Docker e alguns plugins oficiais) e elas foram concluídas com sucesso. Até consigo ver o resultado da atualização nos logs de administrador.
Mas quando tentei atualizar a instância do Discourse, ainda falhou e o log ficou assim:

********************************************************
*** Por favor, seja paciente, as próximas etapas podem demorar ***
********************************************************
Ciclando o Unicorn, para liberar memória
Reiniciando unicorn pid: 52
Aguardando o Unicorn recarregar.
Aguardando o Unicorn recarregar..
Aguardando o Unicorn recarregar...
Aguardando o Unicorn recarregar....
Aguardando o Unicorn recarregar.....
Aguardando o Unicorn recarregar......
Aguardando o Unicorn recarregar.......
Aguardando o Unicorn recarregar........
Aguardando o Unicorn recarregar.........
Aguardando o Unicorn recarregar..........
Aguardando o Unicorn recarregar...........
Aguardando o Unicorn recarregar............
Aguardando o Unicorn recarregar.............
Aguardando o Unicorn recarregar..............
Aguardando o Unicorn recarregar...............
Parando 3 worker(s) do Unicorn, para liberar memória
Parando a fila de jobs para recuperar memória, pid mestre é 22756
$ cd /var/www/discourse && git fetch --tags --force && git reset --hard HEAD@{upstream}
From https://github.com/discourse/discourse
 * [new tag]           v1.1.0.beta6b  -> v1.1.0.beta6b
 * [new tag]           v1.1.0.beta7   -> v1.1.0.beta7
 * [new tag]           v1.1.0.beta8   -> v1.1.0.beta8
 * [new tag]           v1.1.1         -> v1.1.1
 * [new tag]           v1.1.2         -> v1.1.2
 * [new tag]           v1.1.3         -> v1.1.3
 * [new tag]           v1.2.0         -> v1.2.0
 * [new tag]           v1.2.0.beta1   -> v1.2.0.beta1
 * [new tag]           v1.2.0.beta2   -> v1.2.0.beta2
 * [new tag]           v1.2.0.beta3   -> v1.2.0.beta3
 * [new tag]           v1.2.0.beta4   -> v1.2.0.beta4
 * [new tag]           v1.2.0.beta5   -> v1.2.0.beta5
 * [new tag]           v1.2.0.beta6   -> v1.2.0.beta6
 * [new tag]           v1.2.0.beta7   -> v1.2.0.beta7
 * [new tag]           v1.2.0.beta8   -> v1.2.0.beta8
 * [new tag]           v1.2.0.beta9   -> v1.2.0.beta9
 * [new tag]           v1.2.1         -> v1.2.1
 * [new tag]           v1.2.2         -> v1.2.2
 * [new tag]           v1.2.3         -> v1.2.3
 * [new tag]           v1.2.4         -> v1.2.4
 * [new tag]           v1.3.0         -> v1.3.0
 * [new tag]           v1.3.0.beta1   -> v1.3.0.beta1
 * [new tag]           v1.3.0.beta10  -> v1.3.0.beta10
 * [new tag]           v1.3.0.beta11  -> v1.3.0.beta11
 * [new tag]           v1.3.0.beta2   -> v1.3.0.beta2
 * [new tag]           v1.3.0.beta3   -> v1.3.0.beta3
 * [new tag]           v1.3.0.beta4   -> v1.3.0.beta4
 * [new tag]           v1.3.0.beta5   -> v1.3.0.beta5
 * [new tag]           v1.3.0.beta6   -> v1.3.0.beta6
 * [new tag]           v1.3.0.beta7   -> v1.3.0.beta7
 * [new tag]           v1.3.0.beta8   -> v1.3.0.beta8
 * [new tag]           v1.3.0.beta9   -> v1.3.0.beta9
 * [new tag]           v1.3.1         -> v1.3.1
 * [new tag]           v1.3.2         -> v1.3.2
 * [new tag]           v1.3.3         -> v1.3.3
 * [new tag]           v1.3.4         -> v1.3.4
 * [new tag]           v1.3.5         -> v1.3.5
 * [new tag]           v1.4.0         -> v1.4.0
 * [new tag]           v1.4.0.beta1   -> v1.4.0.beta1
 * [new tag]           v1.4.0.beta10  -> v1.4.0.beta10
 * [new tag]           v1.4.0.beta11  -> v1.4.0.beta11
 * [new tag]           v1.4.0.beta12  -> v1.4.0.beta12
 * [new tag]           v1.4.0.beta2   -> v1.4.0.beta2
 * [new tag]           v1.4.0.beta3   -> v1.4.0.beta3
 * [new tag]           v1.4.0.beta4   -> v1.4.0.beta4
 * [new tag]           v1.4.0.beta5   -> v1.4.0.beta5
 * [new tag]           v1.4.0.beta6   -> v1.4.0.beta6
 * [new tag]           v1.4.0.beta7   -> v1.4.0.beta7
 * [new tag]           v1.4.0.beta8   -> v1.4.0.beta8
 * [new tag]           v1.4.0.beta9   -> v1.4.0.beta9
 * [new tag]           v1.4.1         -> v1.4.1
 * [new tag]           v1.4.2         -> v1.4.2
 * [new tag]           v1.4.3         -> v1.4.3
 * [new tag]           v1.4.4         -> v1.4.4
 * [new tag]           v1.4.5         -> v1.4.5
 * [new tag]           v1.4.6         -> v1.4.6
 * [new tag]           v1.4.7         -> v1.4.7
 * [new tag]           v1.5.0         -> v1.5.0
 * [new tag]           v1.5.0.beta1   -> v1.5.0.beta1
 * [new tag]           v1.5.0.beta10  -> v1.5.0.beta10
 * [new tag]           v1.5.0.beta11  -> v1.5.0.beta11
 * [new tag]           v1.5.0.beta12  -> v1.5.0.beta12
 * [new tag]           v1.5.0.beta13  -> v1.5.0.beta13
 * [new tag]           v1.5.0.beta13b -> v1.5.0.beta13b
 * [new tag]           v1.5.0.beta14  -> v1.5.0.beta14
 * [new tag]           v1.5.0.beta2   -> v1.5.0.beta2
 * [new tag]           v1.5.0.beta3   -> v1.5.0.beta3
 * [new tag]           v1.5.0.beta4   -> v1.5.0.beta4
 * [new tag]           v1.5.0.beta5   -> v1.5.0.beta5
 * [new tag]           v1.5.0.beta6   -> v1.5.0.beta6
 * [new tag]           v1.5.0.beta7   -> v1.5.0.beta7
 * [new tag]           v1.5.0.beta8   -> v1.5.0.beta8
 * [new tag]           v1.5.0.beta9   -> v1.5.0.beta9
 * [new tag]           v1.5.1         -> v1.5.1
 * [new tag]           v1.5.17        -> v1.5.17
 * [new tag]           v1.5.2         -> v1.5.2
 * [new tag]           v1.5.22        -> v1.5.22
 * [new tag]           v1.5.3         -> v1.5.3
 * [new tag]           v1.5.4         -> v1.5.4
 * [new tag]           v1.6.0         -> v1.6.0
 * [new tag]           v1.6.0.beta1   -> v1.6.0.beta1
 * [new tag]           v1.6.0.beta10  -> v1.6.0.beta10
 * [new tag]           v1.6.0.beta11  -> v1.6.0.beta11
 * [new tag]           v1.6.0.beta12  -> v1.6.0.beta12
 * [new tag]           v1.6.0.beta2   -> v1.6.0.beta2
 * [new tag]           v1.6.0.beta3   -> v1.6.0.beta3
 * [new tag]           v1.6.0.beta4   -> v1.6.0.beta4
 * [new tag]           v1.6.0.beta5   -> v1.6.0.beta5
 * [new tag]           v1.6.0.beta6   -> v1.6.0.beta6
 * [new tag]           v1.6.0.beta7   -> v1.6.0.beta7
 * [new tag]           v1.6.0.beta8   -> v1.6.0.beta8
 * [new tag]           v1.6.0.beta9   -> v1.6.0.beta9
 * [new tag]           v1.6.1         -> v1.6.1
 * [new tag]           v1.6.10        -> v1.6.10
 * [new tag]           v1.6.2         -> v1.6.2
 * [new tag]           v1.6.3         -> v1.6.3
 * [new tag]           v1.6.4         -> v1.6.4
 * [new tag]           v1.6.5         -> v1.6.5
 * [new tag]           v1.6.6         -> v1.6.6
 * [new tag]           v1.6.7         -> v1.6.7
 * [new tag]           v2.2.0.beta1   -> v2.2.0.beta1
 * [new tag]           v2.2.0.beta10  -> v2.2.0.beta10
 * [new tag]           v2.2.0.beta2   -> v2.2.0.beta2
 * [new tag]           v2.2.0.beta3   -> v2.2.0.beta3
 * [new tag]           v2.2.0.beta4   -> v2.2.0.beta4
 * [new tag]           v2.2.0.beta5   -> v2.2.0.beta5
 * [new tag]           v2.2.0.beta6   -> v2.2.0.beta6
 * [new tag]           v2.2.0.beta7   -> v2.2.0.beta7
 * [new tag]           v2.2.0.beta8   -> v2.2.0.beta8
 * [new tag]           v2.2.0.beta9   -> v2.2.0.beta9
 * [new tag]           v2.2.1         -> v2.2.1
 * [new tag]           v2.2.10        -> v2.2.10
 * [new tag]           v2.2.11        -> v2.2.11
 * [new tag]           v2.2.15        -> v2.2.15
 * [new tag]           v2.2.2         -> v2.2.2
 * [new tag]           v2.2.3         -> v2.2.3
 * [new tag]           v2.2.4         -> v2.2.4
 * [new tag]           v2.2.5         -> v2.2.5
 * [new tag]           v2.2.6         -> v2.2.6
 * [new tag]           v2.2.7         -> v2.2.7
 * [new tag]           v2.2.8         -> v2.2.8
 * [new tag]           v2.3.0         -> v2.3.0
 * [new tag]           v2.3.0.beta1   -> v2.3.0.beta1
 * [new tag]           v2.3.0.beta10  -> v2.3.0.beta10
 * [new tag]           v2.3.0.beta11  -> v2.3.0.beta11
 * [new tag]           v2.3.0.beta2   -> v2.3.0.beta2
 * [new tag]           v2.3.0.beta3   -> v2.3.0.beta3
 * [new tag]           v2.3.0.beta4   -> v2.3.0.beta4
 * [new tag]           v2.3.0.beta5   -> v2.3.0.beta5
 * [new tag]           v2.3.0.beta6   -> v2.3.0.beta6
 * [new tag]           v2.3.0.beta7   -> v2.3.0.beta7
 * [new tag]           v2.3.0.beta8   -> v2.3.0.beta8
 * [new tag]           v2.3.0.beta9   -> v2.3.0.beta9
 * [new tag]           v2.3.1         -> v2.3.1
 * [new tag]           v2.3.10        -> v2.3.10
 * [new tag]           v2.3.2         -> v2.3.2
 * [new tag]           v2.3.3         -> v2.3.3
 * [new tag]           v2.3.4         -> v2.3.4
 * [new tag]           v2.3.5         -> v2.3.5
 * [new tag]           v2.3.6         -> v2.3.6
 * [new tag]           v2.3.7         -> v2.3.7
 * [new tag]           v2.3.8         -> v2.3.8
 * [new tag]           v2.3.9         -> v2.3.9
 * [new tag]           v2.4.0         -> v2.4.0
 * [new tag]           v2.4.0.beta1   -> v2.4.0.beta1
 * [new tag]           v2.4.0.beta10  -> v2.4.0.beta10
 * [new tag]           v2.4.0.beta11  -> v2.4.0.beta11
 * [new tag]           v2.4.0.beta2   -> v2.4.0.beta2
 * [new tag]           v2.4.0.beta3   -> v2.4.0.beta3
 * [new tag]           v2.4.0.beta4   -> v2.4.0.beta4
 * [new tag]           v2.4.0.beta5   -> v2.4.0.beta5
 * [new tag]           v2.4.0.beta6   -> v2.4.0.beta6
 * [new tag]           v2.4.0.beta7   -> v2.4.0.beta7
 * [new tag]           v2.4.0.beta8   -> v2.4.0.beta8
 * [new tag]           v2.4.0.beta9   -> v2.4.0.beta9
 * [new tag]           v2.4.1         -> v2.4.1
 * [new tag]           v2.4.2         -> v2.4.2
 * [new tag]           v2.4.3         -> v2.4.3
 * [new tag]           v2.4.4         -> v2.4.4
 * [new tag]           v2.4.5         -> v2.4.5
 * [new tag]           v2.5.0         -> v2.5.0
 * [new tag]           v2.5.0.beta1   -> v2.5.0.beta1
 * [new tag]           v2.5.0.beta2   -> v2.5.0.beta2
 * [new tag]           v2.5.0.beta3   -> v2.5.0.beta3
 * [new tag]           v2.5.0.beta4   -> v2.5.0.beta4
 * [new tag]           v2.5.0.beta5   -> v2.5.0.beta5
 * [new tag]           v2.5.0.beta6   -> v2.5.0.beta6
 * [new tag]           v2.5.0.beta7   -> v2.5.0.beta7
 * [new tag]           v2.5.1         -> v2.5.1
 * [new tag]           v2.5.2         -> v2.5.2
 * [new tag]           v2.5.3         -> v2.5.3
 * [new tag]           v2.5.4         -> v2.5.4
 * [new tag]           v2.5.5         -> v2.5.5
 * [new tag]           v2.5.6         -> v2.5.6
 * [new tag]           v2.6.0         -> v2.6.0
 * [new tag]           v2.6.0.beta1   -> v2.6.0.beta1
 * [new tag]           v2.6.0.beta2   -> v2.6.0.beta2
 * [new tag]           v2.6.0.beta3   -> v2.6.0.beta3
 * [new tag]           v2.6.0.beta4   -> v2.6.0.beta4
 * [new tag]           v2.6.0.beta5   -> v2.6.0.beta5
 * [new tag]           v2.6.0.beta6   -> v2.6.0.beta6
 * [new tag]           v2.6.1         -> v2.6.1
 * [new tag]           v2.6.2         -> v2.6.2
 * [new tag]           v2.6.3         -> v2.6.3
 * [new tag]           v2.6.4         -> v2.6.4
 * [new tag]           v2.6.5         -> v2.6.5
 * [new tag]           v2.6.6         -> v2.6.6
 * [new tag]           v2.6.7         -> v2.6.7
 * [new tag]           v2.7.0         -> v2.7.0
 * [new tag]           v2.7.0.beta1   -> v2.7.0.beta1
 * [new tag]           v2.7.0.beta2   -> v2.7.0.beta2
 * [new tag]           v2.7.0.beta3   -> v2.7.0.beta3
 * [new tag]           v2.7.0.beta4   -> v2.7.0.beta4
 * [new tag]           v2.7.0.beta5   -> v2.7.0.beta5
 * [new tag]           v2.7.0.beta6   -> v2.7.0.beta6
 * [new tag]           v2.7.0.beta7   -> v2.7.0.beta7
 * [new tag]           v2.7.1         -> v2.7.1
 * [new tag]           v2.7.2         -> v2.7.2
 * [new tag]           v2.7.3         -> v2.7.3
 * [new tag]           v2.7.4         -> v2.7.4
HEAD is now at ff6114d83f FIX: Do not add mailing list headers to group SMTP emails (#13431)
$ bundle install --deployment --jobs 4 --without test development
[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
[DEPRECATED] The `--without` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local without 'test development'`, and stop using this flag
Warning: the running version of Bundler (2.2.15) is older than the version that created the lockfile (2.2.19). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.2.19`.
Fetching gem metadata from https://rubygems.org/............
Using rake 13.0.3
Fetching concurrent-ruby 1.1.9
Using minitest 5.14.4
Using zeitwerk 2.4.2
Using builder 3.2.4
Using erubi 1.10.0
Using racc 1.5.2
Using crass 1.0.6
Using rack 2.2.3
Using mini_mime 1.1.0
Using public_suffix 4.0.6
Using aws-eventstream 1.1.1
Using aws-partitions 1.432.0
Using jmespath 1.4.0
Using ember-source 2.18.2
Using msgpack 1.4.2
Using bundler 2.2.15
Using byebug 11.1.3
Using cbor 0.5.9.6
Using coderay 1.1.3
Using colored2 3.1.2
Using connection_pool 2.2.5
Using openssl 2.2.0
Using cppjieba_rb 0.3.3
Using diffy 3.4.0
Using method_source 1.0.0
Using chunky_png 1.4.0
Fetching execjs 2.8.1
Using thor 1.1.0
Using discourse-ember-source 3.12.2.3
Using discourse-fonts 0.0.8
Using regexp_parser 2.1.1
Using email_reply_trimmer 0.1.13
Using exifr 1.3.9
Fetching faraday-em_http 1.0.0
Fetching excon 0.82.0
Installing faraday-em_http 1.0.0
Installing execjs 2.8.1
Fetching faraday-em_synchrony 1.0.0
Fetching faraday-excon 1.1.0
Installing excon 0.82.0
Installing faraday-em_synchrony 1.0.0
Installing concurrent-ruby 1.1.9
Installing faraday-excon 1.1.0
Using faraday-net_http 1.0.1
Fetching faraday-net_http_persistent 1.1.0
Using multipart-post 2.1.1
Using ruby2_keywords 0.0.4
Using fast_blank 1.0.0
Using fast_xs 0.8.0
Fetching fastimage 2.2.4
Fetching ffi 1.15.3
Installing faraday-net_http_persistent 1.1.0
Using fspath 3.1.2
Using gc_tracer 1.5.1
Using guess_html_encoding 0.0.11
Using hana 1.3.7
Using hashie 4.1.0
Using highline 2.0.3
Installing fastimage 2.2.4
Using hkdf 0.3.0
Using htmlentities 4.3.4
Using http_accept_language 2.1.1
Fetching image_size 2.1.0
Using in_threads 1.5.4
Using progress 3.6.0
Using json 2.5.1
Using uri_template 0.7.0
Fetching jwt 2.2.3
Fetching kgio 2.11.4
Installing jwt 2.2.3
Installing image_size 2.1.0
Installing kgio 2.11.4 with native extensions
Installing ffi 1.15.3 with native extensions
Fetching libv8-node 15.14.0.1 (x86_64-linux)
Using logstash-event 1.2.02
Using logster 2.9.6
Using lru_redux 1.1.0
Using lz4-ruby 0.3.3
Using maxminddb 0.1.22
Using memory_profiler 1.0.0
Fetching redis 4.3.1
Installing redis 4.3.1
Using mini_sql 1.1.3
Using multi_json 1.15.0
Using multi_xml 0.6.0
Using mustache 1.1.1
Using nio4r 2.5.7
Using oauth 0.5.6
Fetching oj 3.11.6
Installing oj 3.11.6 with native extensions
Installing libv8-node 15.14.0.1 (x86_64-linux)
Using optimist 3.0.1
Using pg 1.2.3
Using r2 0.2.7
Fetching raindrops 0.19.2
Installing raindrops 0.19.2 with native extensions
Using rchardet 1.8.0
Using rubyzip 2.3.0
Using tilt 2.0.10
Using sshkey 2.0.0
Fetching stackprof 0.2.17
Installing stackprof 0.2.17 with native extensions
Using unf_ext 0.0.7.7
Using xorcist 1.1.2
Fetching nokogiri 1.11.7 (x86_64-linux)
Installing nokogiri 1.11.7 (x86_64-linux)
Using rack-test 1.1.0
Using mail 2.8.0.edge from https://github.com/discourse/mail.git (at master@5b700fc)
Using addressable 2.7.0
Using aws-sigv4 1.2.3
Fetching bootsnap 1.7.5
Installing bootsnap 1.7.5 with native extensions
Using openssl-signature_algorithm 1.1.1
Using ember-data-source 3.0.2
Using request_store 1.5.0
Fetching message_bus 3.3.6
Fetching rack-mini-profiler 2.3.2
Installing message_bus 3.3.6
Using rack-protection 2.1.0
Using pry 0.13.1
Using ecma-re-validator 0.3.0
Using barber 0.12.2
Using uglifier 4.2.0
Fetching faraday 1.4.2
Installing rack-mini-profiler 2.3.2
Installing faraday 1.4.2
Using omniauth 1.9.1
Using i18n 1.8.10
Fetching tzinfo 2.0.4
Using sprockets 3.7.2
Fetching image_optim 0.30.0
Installing tzinfo 2.0.4
Using webpush 1.1.0
Using logstash-logger 0.26.1
Using sidekiq 6.2.1
Fetching puma 5.3.2
Installing image_optim 0.30.0
Using redis-namespace 1.8.1
Using mini_racer 0.4.0
Fetching rqrcode 2.0.0
Installing puma 5.3.2 with native extensions
Installing rqrcode 2.0.0
Using unf 0.1.4
Fetching loofah 2.10.0
Installing loofah 2.10.0
Using nokogumbo 2.0.5
Using ruby-readability 0.7.0
Using aws-sdk-core 3.112.1
Using css_parser 1.9.0
Using cose 1.2.0
Using json_schemer 0.2.18
Using pry-byebug 3.9.0
Using pry-rails 0.3.9
Using omniauth-oauth 1.2.0
Using oauth2 1.4.7
Using ember-handlebars-template 0.8.0
Fetching activesupport 6.1.3.2
Installing activesupport 6.1.3.2
Using mini_scheduler 0.13.0
Using rails-html-sanitizer 1.3.0
Using sanitize 5.2.3
Using aws-sdk-kms 1.42.0
Using aws-sdk-sns 1.38.0
Using omniauth-oauth2 1.7.1
Using omniauth-twitter 1.4.0
Using rails-dom-testing 2.0.3
Using globalid 0.4.2
Fetching activemodel 6.1.3.2
Installing activemodel 6.1.3.2
Using aws-sdk-s3 1.90.0
Using omniauth-facebook 8.0.0
Using omniauth-github 1.4.0
Using omniauth-google-oauth2 0.8.2
Fetching actionview 6.1.3.2
Installing actionview 6.1.3.2
Fetching activejob 6.1.3.2
Using active_model_serializers 0.8.4
Fetching activerecord 6.1.3.2
Installing activejob 6.1.3.2
Fetching actionpack 6.1.3.2
Installing activerecord 6.1.3.2
Installing actionpack 6.1.3.2
Using actionview_precompiler 0.2.3
Using unicorn 6.0.0
Fetching actionmailer 6.1.3.2
Installing actionmailer 6.1.3.2
Fetching railties 6.1.3.2
Using sprockets-rails 3.2.2
Using seed-fu 2.3.9
Installing railties 6.1.3.2
Using jquery-rails 4.4.0
Using lograge 0.11.2
Fetching rails_failover 0.7.3
Fetching rails_multisite 3.0.0
Installing rails_multisite 3.0.0
Installing rails_failover 0.7.3
Using discourse-ember-rails 0.18.6
Using mini_suffix 0.3.2
Using rbtrace 0.4.14
Using sassc 2.0.1
Using sassc-rails 2.1.2
Bundle complete! 126 Gemfile dependencies, 169 gems now installed.
Gems in the groups test and development were not installed.
Bundled gems are installed into `./vendor/bundle`
Post-install message from image_optim:
Rails image assets optimization is extracted into image_optim_rails gem
You can safely remove `config.assets.image_optim = false` if you are not going to use that gem
$ bundle exec rake plugin:pull_compatible_all
discourse-tooltips is already at latest compatible version
discourse-characters-required is already at latest compatible version
discourse-user-notes is already at latest compatible version
discourse-solved is already at latest compatible version
discourse-push-notifications is already at latest compatible version
docker_manager is already at latest compatible version
discourse-checklist is already at latest compatible version
discourse-whos-online is already at latest compatible version
discourse-telegram-notifications is already at latest compatible version
discourse-yearly-review is already at latest compatible version
discourse-plugin-linkedin-auth is already at latest compatible version
discourse-follow is already at latest compatible version
discourse-bcc is already at latest compatible version
discourse-data-explorer is already at latest compatible version
discourse-canned-replies is already at latest compatible version
discourse-chat-integration is already at latest compatible version
discourse-assign is already at latest compatible version
discourse-cakeday is already at latest compatible version
discourse-footnote is already at latest compatible version
$ SKIP_POST_DEPLOYMENT_MIGRATIONS=1 bundle exec rake multisite:migrate

--------------------------------------------------------------------------------
1 migrations failed!

Failed to migrate default
#<StandardError: An error has occurred, this and all later migrations canceled:

ERROR:  unsupported Unicode escape sequence
DETAIL:  \u0000 cannot be converted to text.
CONTEXT:  JSON data, line 1: {"raw":...
>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.2/lib/patches/db/pg.rb:110:in `exec'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.2/lib/patches/db/pg.rb:110:in `async_exec'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_sql-1.1.3/lib/mini_sql/postgres/connection.rb:209:in `run'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_sql-1.1.3/lib/mini_sql/postgres/connection.rb:64:in `query_single'
/var/www/discourse/db/migrate/20210426193009_move_approved_queued_posts_topic_and_post_data.rb:5:in `up'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:870:in `public_send'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:9:in `block in exec_migration'
/usr/local/lib/ruby/2.7.0/benchmark.rb:293:in `measure'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:851:in `block (2 levels) in migrate'
/usr/local/lib/ruby/2.7.0/benchmark.rb:293:in `measure'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:850:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:849:in `migrate'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1037:in `migrate'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1329:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1380:in `block in ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `block in transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/connection_adapters/abstract/transaction.rb:310:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-6.1.3.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/connection_adapters/abstract/transaction.rb:308:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1380:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1328:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1302:in `each'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1302:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1251:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1401:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1416:in `block in with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1416:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1397:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1251:in `migrate'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1086:in `up'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/migration.rb:1061:in `migrate'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.3.2/lib/active_record/tasks/database_tasks.rb:237:in `migrate'
/var/www/discourse/lib/tasks/db.rake:184:in `block (2 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:148:in `block (3 levels) in execute_concurently'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rails_multisite-3.0.0/lib/rails_multisite/connection_management.rb:80:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:146:in `block (2 levels) in execute_concurently'

Multisite migrator is running using 1 threads

Migrating default
== 20210426193009 MoveApprovedQueuedPostsTopicAndPostData: migrating ==========
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:196:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:100:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:59:in `load'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:59:in `load'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.0.3.5/lib/rails/commands/runner/runner_command.rb:42:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.0.3.5/lib/rails/command/base.rb:69:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.0.3.5/lib/rails/command.rb:46:in `invoke'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/railties-6.0.3.5/lib/rails/commands.rb:18:in `<main>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/bootsnap-1.7.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
bin/rails:17:in `<main>'
Spinning up 3 Unicorn worker(s) that were stopped initially

Alguma ideia?

Talvez você possa executar um Post.where("raw LIKE '%\u0000%'").first para descobrir o que há dentro dessa relação ActiveRecord?