Olá,
Falhei na última atualização e, ao tentar reconstruir o aplicativo via CLI, recebi esta mensagem de erro. Não faço ideia do motivo pelo qual ele está tentando criar um novo banco de dados… Já tenho dados nele. Já corrigi o problema no GitHub, no entanto.
root@raspberry:/var/discourse# ./launcher rebuild app
Pressione qualquer tecla para continuar
AVISO: Estamos prestes a começar a baixar a imagem base do Discourse
Esse processo pode levar de alguns minutos a uma hora, dependendo da velocidade da sua rede
Por favor, tenha paciência
aarch64: Pulling from discourse/base
Digest: sha256:542d0d994beb62671906445f1845d5d540fe0966f13cbdf248f9b42726d8c
Status: Imagem atualizada para discourse/base:aarch64
docker.io/discourse/base:aarch64
Garantindo que o launcher esteja atualizado
Buscando origin
git@github.com: Permissão negada (publickey).
fatal: Não foi possível ler do repositório remoto.
Certifique-se de que possui as permissões de acesso corretas
e de que o repositório existe.
error: Não foi possível buscar origin
Launcher está atualizado
Parando o container antigo
+ /usr/bin/docker stop -t 60 app
app
aarch64: Pulling from discourse/base
Digest: sha256:542d0d994beb62671906445f1845d5d540fe0966f13cbdf248f9b42726d8c
Status: Imagem atualizada para discourse/base:aarch64
docker.io/discourse/base:aarch64
/usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-01-22T16:12:27.964252 #1] INFO -- : Lendo do stdin
I, [2023-01-22T16:12:27.979386 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2023-01-22T16:12:28.092157 #1] INFO -- : Gerando locais (isso pode levar um tempo)...
Geração concluída.
I, [2023-01-22T16:12:28.092667 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2023-01-22T16:12:28.103742 #1] INFO -- :
I, [2023-01-22T16:12:28.104616 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-01-22T16:12:28.115315 #1] INFO -- :
I, [2023-01-22T16:12:28.116015 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2023-01-22T16:12:28.125897 #1] INFO -- :
I, [2023-01-22T16:12:28.126613 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2023-01-22T16:12:28.137845 #1] INFO -- :
I, [2023-01-22T16:12:28.138557 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-01-22T16:12:28.148763 #1] INFO -- :
I, [2023-01-22T16:12:28.150244 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres já está rodando, pare o container ; exit 1
2023/01/22 16:12:28 socat[20] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Arquivo ou diretório não encontrado
I, [2023-01-22T16:12:28.169499 #1] INFO -- :
I, [2023-01-22T16:12:28.170128 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-01-22T16:12:28.183364 #1] INFO -- :
I, [2023-01-22T16:12:28.183812 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-01-22T16:12:28.196748 #1] INFO -- :
I, [2023-01-22T16:12:28.197202 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-01-22T16:12:28.207959 #1] INFO -- :
I, [2023-01-22T16:12:28.209215 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-01-22T16:12:28.219905 #1] INFO -- :
I, [2023-01-22T16:12:28.242813 #1] INFO -- : Arquivo > /etc/service/postgres/run chmod: +x chown:
I, [2023-01-22T16:12:28.265066 #1] INFO -- : Arquivo > /etc/service/postgres/log/run chmod: +x chown:
I, [2023-01-22T16:12:28.287938 #1] INFO -- : Arquivo > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2023-01-22T16:12:28.310001 #1] INFO -- : Arquivo > /root/upgrade_postgres chmod: +x chown:
I, [2023-01-22T16:12:28.310740 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-01-22T16:12:31.207100 #1] INFO -- :
I, [2023-01-22T16:12:31.207757 #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, [2023-01-22T16:12:31.216695 #1] INFO -- :
I, [2023-01-22T16:12:31.216948 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-01-22T16:12:31.308519 #1] INFO -- :
I, [2023-01-22T16:12:31.314210 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-01-22T16:12:31.334076 #1] INFO -- :
I, [2023-01-22T16:12:31.334775 #1] INFO -- : > /root/upgrade_postgres
I, [2023-01-22T16:12:31.352468 #1] INFO -- :
I, [2023-01-22T16:12:31.352904 #1] INFO -- : > rm /root/upgrade_postgres
I, [2023-01-22T16:12:31.363279 #1] INFO -- :
I, [2023-01-22T16:12:31.364418 #1] INFO -- : Substituindo data_directory = '/var/lib/postgresql/13/main' por data_directory = '/shared/postgres_data' em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.366869 #1] INFO -- : Substituindo (?-mix:#?listen_addresses *=.*) por listen_addresses = '*' em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.368383 #1] INFO -- : Substituindo (?-mix:#?synchronous_commit *=.*) por synchronous_commit = $db_synchronous_commit em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.369927 #1] INFO -- : Substituindo (?-mix:#?shared_buffers *=.*) por shared_buffers = $db_shared_buffers em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.371692 #1] INFO -- : Substituindo (?-mix:#?work_mem *=.*) por work_mem = $db_work_mem em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.373159 #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, [2023-01-22T16:12:31.374500 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-01-22T16:12:31.387401 #1] INFO -- :
I, [2023-01-22T16:12:31.388823 #1] INFO -- : Substituindo (?-mix:#?checkpoint_segments *=.*) por checkpoint_segments = $db_checkpoint_segments em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.390337 #1] INFO -- : Substituindo (?-mix:#?logging_collector *=.*) por logging_collector = $db_logging_collector em /etc/postgresql/13/main/postgresql.conf
I, [2023-01-22T16:12:31.391905 #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, [2023-01-22T16:12:31.393468 #1] INFO -- : Substituindo (?-mix:^#local +replication +postgres +peer$) por local replication postgres peer em /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.394842 #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, [2023-01-22T16:12:31.396007 #1] INFO -- : Substituindo (?-mix:^host.*all.*all.*::1\/128.*$) por host all all ::/0 md5 em /etc/postgresql/13/main/pg_hba.conf
I, [2023-01-22T16:12:31.396988 #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, [2023-01-22T16:12:31.405116 #1] INFO -- : > sleep 5
2023-01-22 16:12:31.519 UTC [43] LOG: iniciando PostgreSQL 13.9 (Debian 13.9-1.pgdg110+1) em aarch64-unknown-linux-gnu, compilado por gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-01-22 16:12:31.520 UTC [43] LOG: ouvindo no endereço IPv4 "0.0.0.0", porta 5432
2023-01-22 16:12:31.520 UTC [43] LOG: ouvindo no endereço IPv6 "::", porta 5432
2023-01-22 16:12:31.526 UTC [43] LOG: ouvindo no socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2023-01-22 16:12:31.560 UTC [46] LOG: o sistema de banco de dados foi desligado em 2023-01-22 16:11:19 UTC
2023-01-22 16:12:31.578 UTC [43] LOG: o sistema de banco de dados está pronto para aceitar conexões
I, [2023-01-22T16:12:36.415656 #1] INFO -- :
I, [2023-01-22T16:12:36.416431 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2023-01-22 16:12:36.581 UTC [56] postgres@postgres ERROR: banco de dados "discourse" já existe
2023-01-22 16:12:36.581 UTC [56] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: erro: falha na criação do banco de dados: ERROR: banco de dados "discourse" já existe
I, [2023-01-22T16:12:36.588149 #1] INFO -- :
I, [2023-01-22T16:12:36.588684 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-01-22 16:12:36.748 UTC [60] postgres@discourse ERROR: função "discourse" já existe
2023-01-22 16:12:36.748 UTC [60] postgres@discourse STATEMENT: create user discourse;
ERROR: função "discourse" já existe
I, [2023-01-22T16:12:36.754542 #1] INFO -- :
I, [2023-01-22T16:12:36.755298 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-01-22T16:12:36.910457 #1] INFO -- : GRANT
I, [2023-01-22T16:12:36.911184 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-01-22T16:12:37.068814 #1] INFO -- : ALTER SCHEMA
I, [2023-01-22T16:12:37.069964 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: extensão "hstore" já existe, pulando
I, [2023-01-22T16:12:37.236112 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.237144 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: extensão "pg_trgm" já existe, pulando
I, [2023-01-22T16:12:37.391854 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.393031 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: extensão "hstore" já existe, pulando
I, [2023-01-22T16:12:37.547935 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.548436 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: extensão "pg_trgm" já existe, pulando
I, [2023-01-22T16:12:37.701854 #1] INFO -- : CREATE EXTENSION
I, [2023-01-22T16:12:37.703007 #1] INFO -- : > sudo -u postgres psql discourse
I, [2023-01-22T16:12:37.711018 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2023-01-22T16:12:37.890625 #1] INFO -- : Arquivo > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2023-01-22T16:12:37.903142 #1] INFO -- : Arquivo > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2023-01-22T16:12:37.903435 #1] INFO -- : > echo postgres instalado!
I, [2023-01-22T16:12:37.913623 #1] INFO -- : postgres instalado!
I, [2023-01-22T16:12:37.936127 #1] INFO -- : Arquivo > /etc/service/redis/run chmod: +x chown:
I, [2023-01-22T16:12:37.958376 #1] INFO -- : Arquivo > /etc/service/redis/log/run chmod: +x chown:
I, [2023-01-22T16:12:37.980097 #1] INFO -- : Arquivo > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2023-01-22T16:12:37.981025 #1] INFO -- : Substituindo daemonize yes por em /etc/redis/redis.conf
I, [2023-01-22T16:12:37.983882 #1] INFO -- : Substituindo (?-mix:^pidfile.*$) por em /etc/redis/redis.conf
I, [2023-01-22T16:12:37.985853 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-01-22T16:12:37.998106 #1] INFO -- :
I, [2023-01-22T16:12:37.999788 #1] INFO -- : Substituindo (?-mix:^logfile.*$) por logfile "" em /etc/redis/redis.conf
I, [2023-01-22T16:12:38.002364 #1] INFO -- : Substituindo (?-mix:^bind .*$) por em /etc/redis/redis.conf
I, [2023-01-22T16:12:38.004780 #1] INFO -- : Substituindo (?-mix:^dir .*$) por dir /shared/redis_data em /etc/redis/redis.conf
I, [2023-01-22T16:12:38.007624 #1] INFO -- : Substituindo (?-mix:^protected-mode yes) por protected-mode no em /etc/redis/redis.conf
I, [2023-01-22T16:12:38.009956 #1] INFO -- : Substituindo # io-threads 4 por io-threads $redis_io_threads em /etc/redis/redis.conf
I, [2023-01-22T16:12:38.011884 #1] INFO -- : > echo redis instalado
I, [2023-01-22T16:12:38.022061 #1] INFO -- : redis instalado
I, [2023-01-22T16:12:38.022796 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-01-22T16:12:38.037763 #1] INFO -- : logfile ""
I, [2023-01-22T16:12:38.038254 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-22T16:12:38.046504 #1] INFO -- : > sleep 10
104:C 22 Jan 2023 16:12:38.069 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
104:C 22 Jan 2023 16:12:38.069 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=104, recém iniciado
104:C 22 Jan 2023 16:12:38.069 # Configuração carregada
104:M 22 Jan 2023 16:12:38.070 * relógio monótono: POSIX clock_gettime
104:M 22 Jan 2023 16:12:38.072 * Modo de execução=standalone, porta=6379.
104:M 22 Jan 2023 16:12:38.072 # Servidor inicializado
104:M 22 Jan 2023 16:12:38.073 # AVISO: A sobrecarga de memória deve estar habilitada! Sem isso, um salvamento em segundo plano ou replicação pode falhar sob condições de baixa memória. Se estiver desabilitado, também pode causar falhas mesmo sem condições de baixa memória, veja https://github.com/jemalloc/jemalloc/issues/1328. Para corrigir esse problema, adicione 'vm.overcommit_memory = 1' ao /etc/sysctl.conf e reinicie ou execute o comando 'sysctl vm.overcommit_memory=1' para que isso surta efeito.
104:M 22 Jan 2023 16:12:38.077 * Carregando RDB produzido pela versão 7.0.7
104:M 22 Jan 2023 16:12:38.077 * Idade do RDB: 79 segundos
104:M 22 Jan 2023 16:12:38.077 * Uso de memória do RDB ao criar: 2.34 Mb
104:M 22 Jan 2023 16:12:38.090 * Carregamento do RDB concluído, chaves carregadas: 489, chaves expiradas: 0.
104:M 22 Jan 2023 16:12:38.090 * Banco de dados carregado do disco: 0.013 segundos
104:M 22 Jan 2023 16:12:38.090 * Pronto para aceitar conexões
I, [2023-01-22T16:12:48.057136 #1] INFO -- :
I, [2023-01-22T16:12:48.059228 #1] INFO -- : > thpoff echo "thpoff está instalado!"
I, [2023-01-22T16:12:48.099935 #1] INFO -- : thpoff está instalado!
I, [2023-01-22T16:12:48.101007 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Abortando! O e-mail não está configurado!"; exit 1; end'
I, [2023-01-22T16:12:48.412363 #1] INFO -- :
I, [2023-01-22T16:12:48.412857 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abortando! O domínio não está configurado!"; exit 1; end'
I, [2023-01-22T16:12:48.682765 #1] INFO -- :
I, [2023-01-22T16:12:48.683250 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abortando! O CDN deve ter um protocolo especificado. Após corrigir, você deve reassar seus posts agora para corrigir todos os posts."; exit 1; end'
I, [2023-01-22T16:12:48.951632 #1] INFO -- :
I, [2023-01-22T16:12:48.952136 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-01-22T16:12:48.962921 #1] INFO -- :
I, [2023-01-22T16:12:48.975630 #1] INFO -- : Arquivo > /etc/cron.d/anacron chmod: chown:
I, [2023-01-22T16:12:48.998810 #1] INFO -- : Arquivo > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2023-01-22T16:12:49.021734 #1] INFO -- : Arquivo > /etc/service/unicorn/run chmod: +x chown:
I, [2023-01-22T16:12:49.044617 #1] INFO -- : Arquivo > /etc/service/nginx/run chmod: +x chown:
I, [2023-01-22T16:12:49.067385 #1] INFO -- : Arquivo > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2023-01-22T16:12:49.090353 #1] INFO -- : Arquivo > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2023-01-22T16:12:49.090829 #1] INFO -- : Substituindo # postgres por sv start postgres || exit 1 em /etc/service/unicorn/run
I, [2023-01-22T16:12:49.091990 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-22T16:12:49.102512 #1] INFO -- : > cd /var/www/discourse && git reset --hard
132:C 22 Jan 2023 16:12:49.123 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
132:C 22 Jan 2023 16:12:49.123 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=132, recém iniciado
132:C 22 Jan 2023 16:12:49.123 # Configuração carregada
132:M 22 Jan 2023 16:12:49.124 * relógio monótono: POSIX clock_gettime
132:M 22 Jan 2023 16:12:49.126 # Aviso: Não foi possível criar o socket de escuta TCP do servidor *:6379: bind: Endereço já em uso
132:M 22 Jan 2023 16:12:49.126 # Falha ao escutar na porta 6379 (TCP), abortando.
Atualizando arquivos: 100% (32693/32693), concluído.
I, [2023-01-22T16:13:01.259871 #1] INFO -- : HEAD está agora em 666536cb DEV: Preferir \A e \z em vez de ^ e $ em regexes (#19936)
I, [2023-01-22T16:13:01.260171 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2023-01-22T16:13:02.050174 #1] INFO -- :
I, [2023-01-22T16:13:02.050460 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2023-01-22T16:13:02.066433 #1] INFO -- :
I, [2023-01-22T16:13:02.066729 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2023-01-22T16:13:02.083255 #1] INFO -- :
I, [2023-01-22T16:13:02.083545 #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, [2023-01-22T16:13:05.391345 #1] INFO -- :
I, [2023-01-22T16:13:05.391616 #1] INFO -- : > cd /var/www/discourse && git checkout tests-passed
Alternado para uma nova branch 'tests-passed'
I, [2023-01-22T16:13:05.859548 #1] INFO -- : Branch 'tests-passed' configurado para rastrear a branch remota 'tests-passed' de 'origin'.
I, [2023-01-22T16:13:05.859819 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-01-22T16:13:05.875697 #1] INFO -- :
I, [2023-01-22T16:13:05.875998 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-01-22T16:13:05.890377 #1] INFO -- :
I, [2023-01-22T16:13:05.890688 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-01-22T16:13:05.905017 #1] INFO -- :
I, [2023-01-22T16:13:05.905319 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-01-22T16:13:05.919648 #1] INFO -- :
I, [2023-01-22T16:13:05.919912 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-01-22T16:13:05.933121 #1] INFO -- :
I, [2023-01-22T16:13:05.933466 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-01-22T16:13:05.948420 #1] INFO -- :
I, [2023-01-22T16:13:05.948698 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-01-22T16:13:05.970561 #1] INFO -- :
I, [2023-01-22T16:13:05.970804 #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, [2023-01-22T16:13:05.991807 #1] INFO -- :
I, [2023-01-22T16:13:05.992147 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-01-22T16:13:06.012076 #1] INFO -- :
I, [2023-01-22T16:13:06.012329 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-01-22T16:13:06.031421 #1] INFO -- :
I, [2023-01-22T16:13:06.031681 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-01-22T16:13:06.051759 #1] INFO -- :
I, [2023-01-22T16:13:06.052008 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-01-22T16:13:06.071357 #1] INFO -- :
I, [2023-01-22T16:13:06.071627 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-01-22T16:13:06.095048 #1] INFO -- :
I, [2023-01-22T16:13:06.095325 #1] INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
find: 'public/plugins/': Arquivo ou diretório não encontrado
I, [2023-01-22T16:13:06.110618 #1] INFO -- :
I, [2023-01-22T16:13:06.111471 #1] INFO -- : Terminando processos assíncronos
I, [2023-01-22T16:13:06.111687 #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/13/bin/postmaster -D /etc/postgresql/13/main pid: 43
I, [2023-01-22T16:13:06.111876 #1] INFO -- : Enviando TERM para exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 104
2023-01-22 16:13:06.112 UTC [43] LOG: recebida solicitação de desligamento rápido
104:signal-handler (1674403986) Recebido SIGTERM agendando desligamento...
104:M 22 Jan 2023 16:13:06.117 # Desligamento solicitado pelo usuário...
104:M 22 Jan 2023 16:13:06.117 * Salvando o snapshot final do RDB antes de sair.
2023-01-22 16:13:06.146 UTC [43] LOG: abortando quaisquer transações ativas
2023-01-22 16:13:06.154 UTC [43] LOG: worker de fundo "iniciador de replicação lógica" (PID 52) saiu com código de saída 1
2023-01-22 16:13:06.154 UTC [47] LOG: desligando
104:M 22 Jan 2023 16:13:06.158 * Banco de dados salvo no disco
104:M 22 Jan 2023 16:13:06.158 # Redis está pronto para sair, tchau tchau...
2023-01-22 16:13:06.212 UTC [43] LOG: sistema de banco de dados desligado
FALHA
--------------------
Pups::ExecError: cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete falhou com retorno #<Process::Status: pid 220 exit 1>
Local da falha: /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"code", "cmd"=>["git reset --hard", "git clean -f", "git remote set-branches --add origin main", "git remote set-branches origin $version", "git fetch --depth 1 origin $version", "git checkout $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p /shared/log/rails", "bash -c \"touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p /shared/{uploads,backups}\"", "bash -c \"ln -s /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p /shared/tmp/{backups,restores}\"", "bash -c \"ln -s /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "find public/plugins/ -maxdepth 1 -xtype l -delete"]}
bootstrap falhou com código de saída 1
** 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.
cafd6d79bccd64364c62a194be3256627fadc84219e801b2db34d42e0c74317c