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
