Falha na instalação no ubuntu 22.04

Estou tentando instalar o Discourse em um servidor Ubuntu recém-instalado e não está funcionando. Estou seguindo o guia no GitHub

Log completo

root@website1-2:/var/discourse# ./discourse-setup
Não foi possível encontrar docker ou docker.io no seu PATH.
Pressione Enter para instalar o Docker em https://get.docker.com/ ou Ctrl+C para sair
  % Total    % Recebido % Enviado  Velocidade Média   Tempo    Tempo     Tempo  Atual
                                 Download Upload   Total    Gasto    Restante  Velocidade
100 21927  100 21927    0     0   137k      0 --:--:-- --:--:-- --:--:--  137k
# Executando script de instalação do Docker, commit: e5543d473431b782227f8908005543bb4389b8de
+ sh -c apt-get update -qq >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sh -c install -m 0755 -d /etc/apt/keyrings
+ sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
+ sh -c chmod a+r /etc/apt/keyrings/docker.gpg
+ sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" > /etc/apt/sources.list.d/docker.list
+ sh -c apt-get update -qq >/dev/null
+ sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null
+ sh -c docker version
Client: Docker Engine - Community
 Version:           24.0.7
 API version:       1.43
 Go version:        go1.20.10
 Git commit:        afdd53b
 Built:             Thu Oct 26 09:07:41 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.7
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.10
  Git commit:       311b9ff
  Built:            Thu Oct 26 09:07:41 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.26
  GitCommit:        3dd1e886e55dd695541fdcd67420c2888645a495
 runc:
  Version:          1.1.10
  GitCommit:        v1.1.10-0-g18a0cb0
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

================================================================================

Para executar o Docker como um usuário sem privilégios, considere configurar o
demon do Docker no modo sem root para seu usuário:

    dockerd-rootless-setuptool.sh install

Visite https://docs.docker.com/go/rootless/ para saber mais sobre o modo sem root.


Para executar o demon do Docker como um serviço totalmente privilegiado, mas concedendo acesso
a usuários não-root, consulte https://docs.docker.com/go/daemon-access/

AVISO: O acesso à API remota em um demon do Docker privilegiado é equivalente
         ao acesso root no host. Consulte a documentação 'Docker daemon attack surface'
         para mais detalhes: https://docs.docker.com/go/attack-surface/

================================================================================

As portas 80 e 443 estão livres para uso
'samples/standalone.yml' -> 'containers/app.yml'
Encontrada 16GB de memória e 2 núcleos de CPU físicos
definindo db_shared_buffers = 4096MB
definindo UNICORN_WORKERS = 4
parâmetros de memória de containers/app.yml atualizados.

Nome de host para o seu Discourse? [discourse.example.com]: discourse.altisliferoleplay.org

Verificando seu nome de domínio . . .
Conexão com discourse.altisliferoleplay.org bem-sucedida.
Endereço de e-mail para conta(s) de administrador? [me@example.com,you@example.com]: support@alitsliferoleplay.org
Endereço do servidor SMTP? [smtp.example.com]: smtp-relay.brevo.com
Porta SMTP? [587]:
Nome de usuário SMTP? [user@example.com]: johnwilson.alrp@gmail.com
Senha SMTP? [pa$$word]: 
endereço de e-mail para notificações? [noreply@discourse.altisliferoleplay.org]:
Endereço de e-mail opcional para avisos do Let's Encrypt? (ENTER para pular) [me@example.com]:
Chave de licença opcional do Maxmind (ENTER para continuar sem o banco de dados de geolocalização MAXMIND GeoLite2) [1234567890123456]:

Isso parece correto?

Nome de host          : discourse.altisliferoleplay.org
E-mail             : support@alitsliferoleplay.org
Endereço SMTP      : smtp-relay.brevo.com
Porta SMTP         : 587
Nome de usuário SMTP     : johnwilson.alrp@gmail.com
Senha SMTP     : 
E-mail de notificação: noreply@discourse.altisliferoleplay.org
Licença Maxmind: (não definido)

ENTER para continuar, 'n' para tentar novamente, Ctrl+C para sair:
letsencrypt.ssl.template.yml habilitado


Arquivo de configuração em containers/app.yml atualizado com sucesso!

Atualizações bem-sucedidas. Reconstruindo em 5 segundos.
Construindo app
Arquitetura x86_64 detectada.

AVISO: Estamos prestes a começar a baixar a imagem base do Discourse
Este processo pode levar de alguns minutos a uma hora, dependendo da velocidade da sua rede

Por favor, seja paciente

2.0.20231218-0429: Puxando de discourse/base
b7f91549542c: Puxando camada fs
5cdde94355fe: Puxando camada fs
434a387f7a80: Puxando camada fs
0e5fc7c719a4: Aguardando
7961e0d55220: Aguardando
4f4fb700ef54: Aguardando
8b82d7bdf4f9: Aguardando
1eed080638e9: Aguardando
4f538be5ec28: Aguardando
c1785d501d24: Aguardando
bd81830e80bd: Aguardando
827b2e2e3ed5: Aguardando
8786b6008a7c: Aguardando
38bde042d779: Aguardando
6ad6d11f72f0: Aguardando
625443f7f5de: Aguardando
91ba136bdf2b: Aguardando
6cd5f4616e9f: Aguardando
6d71c539d3d7: Aguardando
adfdc80b4cd5: Aguardando
17d7850d477d: Aguardando
130866fdb8a5: Aguardando
281e1348fc3a: Extração concluída
f1da19761d59: Extração concluída
4aeedd43e8bd: Extração concluída
cb2c595282ad: Extração concluída
35fc9870d600: Extração concluída
71238037e7c0: Extração concluída
c143b5764eed: Extração concluída
906cdb3a6da0: Extração concluída
d3527541c22c: Extração concluída
a6a16a7e1001: Extração concluída
eb6a1c388227: Extração concluída
cd562cb91c76: Extração concluída
a62b13524252: Extração concluída
d510eec47d7a: Extração concluída
e9001e5714e9: Extração concluída
f827746a2eb4: Extração concluída
42b8ce37112e: Extração concluída
2d9a732e38ef: Extração concluída
15219e09fc41: Extração concluída
927c2a1aa345: Extração concluída
0c00c50ac00f: Extração concluída
45f11782ebad: Extração concluída
516206729574: Extração concluída
Digesto: sha256:468f70b9bb4c6d0c6c2bbb3efc1a5e12d145eae57bdb6946b7fe5558beb52dc1
Status: Imagem mais recente baixada para discourse/base:2.0.20231218-0429
docker.io/discourse/base:2.0.20231218-0429
Garantindo que o launcher esteja atualizado
Buscando origem
Launcher está atualizado
2.0.20231218-0429: Puxando de discourse/base
Digesto: sha256:468f70b9bb4c6d0c6c2bbb3efc1a5e12d145eae57bdb6946b7fe5558beb52dc1
Status: Imagem está atualizada para discourse/base:2.0.20231218-0429
docker.io/discourse/base:2.0.20231218-0429
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-12-25T20:07:27.345506 #1]  INFO -- : Lendo de stdin
I, [2023-12-25T20:07:27.349045 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2023-12-25T20:07:27.368968 #1]  INFO -- : Gerando locales (isso pode demorar um pouco)...
Geração concluída.

I, [2023-12-25T20:07:27.369100 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2023-12-25T20:07:27.371188 #1]  INFO -- :
I, [2023-12-25T20:07:27.371381 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-12-25T20:07:27.373109 #1]  INFO -- :
I, [2023-12-25T20:07:27.373255 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2023-12-25T20:07:27.374765 #1]  INFO -- :
I, [2023-12-25T20:07:27.374891 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2023-12-25T20:07:27.376553 #1]  INFO -- :
I, [2023-12-25T20:07:27.376686 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-12-25T20:07:27.378198 #1]  INFO -- :
I, [2023-12-25T20:07:27.378323 #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
2023/12/25 20:07:27 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): Arquivo ou diretório não encontrado
I, [2023-12-25T20:07:27.382123 #1]  INFO -- :
I, [2023-12-25T20:07:27.382235 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-12-25T20:07:27.384252 #1]  INFO -- :
I, [2023-12-25T20:07:27.384359 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-12-25T20:07:27.386309 #1]  INFO -- :
I, [2023-12-25T20:07:27.386419 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-25T20:07:27.388158 #1]  INFO -- :
I, [2023-12-25T20:07:27.388391 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-25T20:07:27.389967 #1]  INFO -- :
I, [2023-12-25T20:07:27.393464 #1]  INFO -- : Arquivo > /etc/service/postgres/run  chmod: +x  chown:
I, [2023-12-25T20:07:27.396792 #1]  INFO -- : Arquivo > /etc/service/postgres/log/run  chmod: +x  chown:
I, [2023-12-25T20:07:27.400185 #1]  INFO -- : Arquivo > /etc/runit/3.d/99-postgres  chmod: +x  chown:
I, [2023-12-25T20:07:27.403531 #1]  INFO -- : Arquivo > /root/upgrade_postgres  chmod: +x  chown:
I, [2023-12-25T20:07:27.403782 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-12-25T20:07:28.339114 #1]  INFO -- :
I, [2023-12-25T20:07:28.339268 #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
initdb: aviso: habilitando autenticação "trust" para conexões locais
Você pode alterar isso editando pg_hba.conf ou usando a opção -A, ou
--auth-local e --auth-host, na próxima vez que executar initdb.
I, [2023-12-25T20:07:28.930681 #1]  INFO -- : Os arquivos pertencentes a este sistema de banco de dados serão de propriedade do usuário "postgres".
Este usuário também deve ser proprietário do processo do servidor.

O cluster de banco de dados será inicializado com o locale "en_US.UTF-8".
A codificação padrão do banco de dados foi definida como "UTF8".
A configuração de pesquisa de texto padrão será definida como "english".

Checksums de páginas de dados estão desabilitados.

corrigindo permissões no diretório existente /shared/postgres_data ... ok
criando subdiretórios ... ok
selecionando implementação de memória compartilhada dinâmica ... posix
selecionando max_connections padrão ... 100
selecionando shared_buffers padrão ... 128MB
selecionando fuso horário padrão ... Etc/UTC
criando arquivos de configuração ... ok
executando script de bootstrap ... ok
realizando inicialização pós-bootstrap ... ok
sincronizando dados no disco ... ok


Sucesso. Agora você pode iniciar o servidor de banco de dados usando:

    /usr/lib/postgresql/13/bin/pg_ctl -D /shared/postgres_data -l logfile start


I, [2023-12-25T20:07:28.930769 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-12-25T20:07:28.935017 #1]  INFO -- :
I, [2023-12-25T20:07:28.935140 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-12-25T20:07:28.937004 #1]  INFO -- :
I, [2023-12-25T20:07:28.937162 #1]  INFO -- : > /root/upgrade_postgres
I, [2023-12-25T20:07:28.940462 #1]  INFO -- :
I, [2023-12-25T20:07:28.940581 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2023-12-25T20:07:28.942059 #1]  INFO -- :
I, [2023-12-25T20:07:28.942306 #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-12-25T20:07:28.942736 #1]  INFO -- : Substituindo (?-mix:#?listen_addresses *=.*) por listen_addresses = '*' em /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:07:28.942980 #1]  INFO -- : Substituindo (?-mix:#?synchronous_commit *=.*) por synchronous_commit = $db_synchronous_commit em /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:07:28.943775 #1]  INFO -- : Substituindo (?-mix:#?shared_buffers *=.*) por shared_buffers = $db_shared_buffers em /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:07:28.944554 #1]  INFO -- : Substituindo (?-mix:#?work_mem *=.*) por work_mem = $db_work_mem em /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:07:28.945283 #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-12-25T20:07:28.945912 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-12-25T20:07:28.947918 #1]  INFO -- :
I, [2023-12-25T20:07:28.948183 #1]  INFO -- : Substituindo (?-mix:#?checkpoint_segments *=.*) por checkpoint_segments = $db_checkpoint_segments em /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:07:28.948462 #1]  INFO -- : Substituindo (?-mix:#?logging_collector *=.*) por logging_collector = $db_logging_collector em /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:07:28.949082 #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-12-25T20:07:28.949705 #1]  INFO -- : Substituindo (?-mix:^#local +replication +postgres +peer$) por local replication postgres  peer em /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-25T20:07:28.949892 #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-12-25T20:07:28.950079 #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-12-25T20:07:28.950525 #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-12-25T20:07:28.951703 #1]  INFO -- : > sleep 5
2023-12-25 20:07:29.017 UTC [57] LOG:  iniciando PostgreSQL 13.13 (Debian 13.13-1.pgdg110+1) em x86_64-pc-linux-gnu, compilado por gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-12-25 20:07:29.017 UTC [57] LOG:  escutando no endereço IPv4 "0.0.0.0", porta 5432
2023-12-25 20:07:29.017 UTC [57] LOG:  escutando no endereço IPv6 "::", porta 5432
2023-12-25 20:07:29.019 UTC [57] LOG:  escutando no soquete Unix "/var/run/postgresql/.s.PGSQL.5432"
2023-12-25 20:07:29.023 UTC [60] LOG:  sistema de banco de dados foi desligado em 2023-12-25 20:07:28 UTC
2023-12-25 20:07:29.027 UTC [57] LOG:  sistema de banco de dados está pronto para aceitar conexões
I, [2023-12-25T20:07:33.953371 #1]  INFO -- :
I, [2023-12-25T20:07:33.953652 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
I, [2023-12-25T20:07:34.065582 #1]  INFO -- :
I, [2023-12-25T20:07:34.065828 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
I, [2023-12-25T20:07:34.101608 #1]  INFO -- : CREATE ROLE

I, [2023-12-25T20:07:34.101811 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-12-25T20:07:34.135186 #1]  INFO -- : GRANT

I, [2023-12-25T20:07:34.135385 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-12-25T20:07:34.168472 #1]  INFO -- : ALTER SCHEMA

I, [2023-12-25T20:07:34.168684 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
I, [2023-12-25T20:07:34.211377 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-25T20:07:34.211549 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
I, [2023-12-25T20:07:34.249085 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-25T20:07:34.249272 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists vector;"'
I, [2023-12-25T20:07:34.287630 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-25T20:07:34.287921 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
I, [2023-12-25T20:07:34.328662 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-25T20:07:34.328846 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
I, [2023-12-25T20:07:34.366014 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-25T20:07:34.366182 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists vector;"'
I, [2023-12-25T20:07:34.404159 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-25T20:07:34.404379 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2023-12-25T20:07:34.405616 #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-12-25T20:07:34.441862 #1]  INFO -- : Arquivo > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2023-12-25T20:07:34.444033 #1]  INFO -- : Arquivo > /var/spool/cron/crontabs/postgres  chmod:   chown:
I, [2023-12-25T20:07:34.444111 #1]  INFO -- : > echo postgres instalado!
I, [2023-12-25T20:07:34.445603 #1]  INFO -- : postgres instalado!

I, [2023-12-25T20:07:34.449138 #1]  INFO -- : Arquivo > /etc/service/redis/run  chmod: +x  chown:
I, [2023-12-25T20:07:34.452559 #1]  INFO -- : Arquivo > /etc/service/redis/log/run  chmod: +x  chown:
I, [2023-12-25T20:07:34.456047 #1]  INFO -- : Arquivo > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2023-12-25T20:07:34.456279 #1]  INFO -- : Substituindo daemonize yes por  em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.456721 #1]  INFO -- : Substituindo (?-mix:^pidfile.*$) por  em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.457053 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-12-25T20:07:34.458986 #1]  INFO -- :
I, [2023-12-25T20:07:34.459346 #1]  INFO -- : Substituindo (?-mix:^logfile.*$) por logfile "" em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.459804 #1]  INFO -- : Substituindo (?-mix:^bind .*$) por  em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.461020 #1]  INFO -- : Substituindo (?-mix:^dir .*$) por dir /shared/redis_data em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.462156 #1]  INFO -- : Substituindo (?-mix:^protected-mode yes) por protected-mode no em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.463191 #1]  INFO -- : Substituindo # io-threads 4 por io-threads $redis_io_threads em /etc/redis/redis.conf
I, [2023-12-25T20:07:34.464233 #1]  INFO -- : > echo redis instalado
I, [2023-12-25T20:07:34.465710 #1]  INFO -- : redis instalado

I, [2023-12-25T20:07:34.465870 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-12-25T20:07:34.468552 #1]  INFO -- : logfile ""

I, [2023-12-25T20:07:34.468749 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-25T20:07:34.469904 #1]  INFO -- : > sleep 10
126:C 25 Dez 2023 20:07:34.474 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
126:C 25 Dez 2023 20:07:34.474 # Versão do Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=126, acabou de iniciar
126:C 25 Dez 2023 20:07:34.474 # Configuração carregada
126:M 25 Dez 2023 20:07:34.474 * relógio monótono: POSIX clock_gettime
126:M 25 Dez 2023 20:07:34.475 * Modo de execução=standalone, porta=6379.
126:M 25 Dez 2023 20:07:34.475 # Servidor inicializado
126:M 25 Dez 2023 20:07:34.475 # AVISO: O overcommit de memória deve estar habilitado! Sem ele, uma economia em segundo plano ou replicação pode falhar em condições de baixa memória. Se desabilitado, também pode causar falhas sem condições de baixa memória, consulte https://github.com/jemalloc/jemalloc/issues/1328. Para corrigir este problema, adicione 'vm.overcommit_memory = 1' a /etc/sysctl.conf e depois reinicie ou execute o comando 'sysctl vm.overcommit_memory=1' para que isso tenha efeito.
126:M 25 Dez 2023 20:07:34.475 * Pronto para aceitar conexões
I, [2023-12-25T20:07:44.471723 #1]  INFO -- :
I, [2023-12-25T20:07:44.472013 #1]  INFO -- : > thpoff echo "thpoff está instalado!"
I, [2023-12-25T20:07:44.474954 #1]  INFO -- : thpoff está instalado!

I, [2023-12-25T20:07:44.475127 #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, [2023-12-25T20:07:44.521483 #1]  INFO -- :
I, [2023-12-25T20:07:44.521673 #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, [2023-12-25T20:07:44.567822 #1]  INFO -- :
I, [2023-12-25T20:07:44.567980 #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 rebake seus posts agora para corrigir todos os posts."; exit 1; end'
I, [2023-12-25T20:07:44.613639 #1]  INFO -- :
I, [2023-12-25T20:07:44.613824 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-12-25T20:07:44.615856 #1]  INFO -- :
I, [2023-12-25T20:07:44.618063 #1]  INFO -- : Arquivo > /etc/cron.d/anacron  chmod:   chown:
I, [2023-12-25T20:07:44.621646 #1]  INFO -- : Arquivo > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2023-12-25T20:07:44.625194 #1]  INFO -- : Arquivo > /etc/service/unicorn/run  chmod: +x  chown:
I, [2023-12-25T20:07:44.628799 #1]  INFO -- : Arquivo > /etc/service/nginx/run  chmod: +x  chown:
I, [2023-12-25T20:07:44.632270 #1]  INFO -- : Arquivo > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2023-12-25T20:07:44.635807 #1]  INFO -- : Arquivo > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2023-12-25T20:07:44.635900 #1]  INFO -- : Substituindo # postgres por sv start postgres || exit 1 em /etc/service/unicorn/run
I, [2023-12-25T20:07:44.636160 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-25T20:07:44.637859 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
153:C 25 Dez 2023 20:07:44.641 # oO0OoO0OoO0Oo Redis está iniciando oO0OoO0OoO0Oo
153:C 25 Dez 2023 20:07:44.641 # Versão do Redis=7.0.7, bits=64, commit=00000000, modificado=0, pid=153, acabou de iniciar
153:C 25 Dez 2023 20:07:44.641 # Configuração carregada
153:M 25 Dez 2023 20:07:44.642 * relógio monótono: POSIX clock_gettime
153:M 25 Dez 2023 20:07:44.642 # Aviso: Não foi possível criar soquete de escuta TCP do servidor *:6379: bind: Endereço já em uso
153:M 25 Dez 2023 20:07:44.642 # Falha ao escutar na porta 6379 (TCP), abortando.
Atualizando arquivos: 100% (33715/33715), concluído.
I, [2023-12-25T20:07:46.570484 #1]  INFO -- : HEAD está agora em 6ab1a19e9 DEV: Converter min_trust_level_to_allow_invite para grupos (#24893)

I, [2023-12-25T20:07:46.570608 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-12-25T20:07:46.665732 #1]  INFO -- :
I, [2023-12-25T20:07:46.665854 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'
fatal: não foi possível acessar 'https://github.com/discourse/discourse.git/': gnutls_handshake() falhou: Erro na função pull.
I, [2023-12-25T20:10:58.856132 #1]  INFO -- :
I, [2023-12-25T20:10:58.856511 #1]  INFO -- : Terminando processos assíncronos
I, [2023-12-25T20:10:58.856566 #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: 57
I, [2023-12-25T20:10:58.856600 #1]  INFO -- : Enviando TERM para exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1703535058) Recebido SIGTERM agendando desligamento...
2023-12-25 20:10:58.856 UTC [57] LOG:  recebido pedido de desligamento rápido
2023-12-25 20:10:58.858 UTC [57] LOG:  abortando transações ativas
2023-12-25 20:10:58.860 UTC [57] LOG:  worker em segundo plano "logical replication launcher" (PID 66) saiu com código de saída 1
2023-12-25 20:10:58.860 UTC [61] LOG:  desligando
126:M 25 Dez 2023 20:10:58.866 # Desligamento solicitado pelo usuário...
126:M 25 Dez 2023 20:10:58.866 * Salvando o snapshot RDB final antes de sair.
126:M 25 Dez 2023 20:10:58.868 * DB salvo no disco
126:M 25 Dez 2023 20:10:58.868 # Redis está pronto para sair, tchau...
2023-12-25 20:10:58.906 UTC [57] LOG:  sistema de banco de dados desligado


FALHA
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
' falhou com retorno #<Process::Status: pid 161 exit 128>
Localização da falha: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse bash -c '
  set -o errexit
  if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
      git remote set-branches --add origin main
      git remote set-branches origin tests-passed
      git fetch --depth 1 origin tests-passed
  else
      git fetch --tags --prune-tags --prune --force origin
  fi
'"]}

Por favor, me ajude a corrigi-lo.-E -u discourse git clean -f", “sudo -H -E -u discourse bash -c ‘\n set -o errexit\n if [ $(git rev-parse --is-shallow-repository) == "true" ]; then\n git remote set-branches --add origin main\n git remote set-branches origin $version\n git fetch --depth 1 origin version\n else\n git fetch --tags --prune-tags --prune --force origin\n fi\n'", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [[ (git symbolic-ref --short HEAD) == $version ]] ; then\n git pull\n else\n git -c advice.detachedHead=false checkout $version\n fi\n’”, “sudo -H -E -u discourse git config user.discourse-version $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”, “[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete”]}
bootstrap falhou com código de saída 128
** FALHA NA INICIALIZAÇÃO ** role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
7705f61a6461dbd699a332bc85822051cabd6e8be43f9ab1a9e0a21e782c3065

real 9m22.068s
user 0m14.066s
sys 0m2.455s
root@website1-2:/var/discourse# ^C
root@website1-2:/var/discourse# ^C
root@website1-2:/var/discourse# ^C
root@website1-2:/var/discourse# ./discourse-doctor
DISCOURSE DOCTOR Mon Dec 25 20:17:32 UTC 2023
OS: Linux website1-2 6.2.0-1019-gcp #21~22.04.1-Ubuntu SMP Thu Nov 16 18:18:34 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=discourse.altisliferoleplay.org
SMTP_ADDRESS=smtp-relay.brevo.com
DEVELOPER_EMAILS=support@alitsliferoleplay.org
SMTP_PASSWORD=
SMTP_PORT=587
SMTP_USER_NAME=johnwilson.alrp@gmail.com
LETSENCRYPT_ACCOUNT_EMAIL=me@example.com

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 24.0.7, build afdd53b

DOCKER PROCESSES (docker ps -a)

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

==================== PROBLEMA GRAVE!!! ====================
app não está em execução!
Tentando reconstruir
==================== REBUILD LOG ====================
x86_64 arch detected.
Garantindo que o launcher esteja atualizado
Buscando origin
Launcher está atualizado
2.0.20231218-0429: Pulling from discourse/base
Digest: sha256:468f70b9bb4c6d0c6c2bbb3efc1a5e12d145eae57bdb6946b7fe5558beb52dc1
Status: Image is up to date for discourse/base:2.0.20231218-0429
docker.io/discourse/base:2.0.20231218-0429
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-12-25T20:17:37.822262 #1] INFO – : Reading from stdin
I, [2023-12-25T20:17:37.826063 #1] INFO – : > locale-gen $LANG && update-locale
I, [2023-12-25T20:17:37.845896 #1] INFO – : Generating locales (this might take a while)…
Generation complete.

I, [2023-12-25T20:17:37.846027 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2023-12-25T20:17:37.847970 #1] INFO – :
I, [2023-12-25T20:17:37.848182 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2023-12-25T20:17:37.849867 #1] INFO – :
I, [2023-12-25T20:17:37.850042 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2023-12-25T20:17:37.851632 #1] INFO – :
I, [2023-12-25T20:17:37.851743 #1] INFO – : > rm -fr /var/run/postgresql
I, [2023-12-25T20:17:37.853460 #1] INFO – :
I, [2023-12-25T20:17:37.853580 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-12-25T20:17:37.855091 #1] INFO – :
I, [2023-12-25T20:17:37.855204 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2023/12/25 20:17:37 socat[19] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): No such file or directory
I, [2023-12-25T20:17:37.858828 #1] INFO – :
I, [2023-12-25T20:17:37.858940 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2023-12-25T20:17:37.860919 #1] INFO – :
I, [2023-12-25T20:17:37.861024 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2023-12-25T20:17:37.863023 #1] INFO – :
I, [2023-12-25T20:17:37.863137 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-25T20:17:37.864814 #1] INFO – :
I, [2023-12-25T20:17:37.864991 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-25T20:17:37.866592 #1] INFO – :
I, [2023-12-25T20:17:37.870099 #1] INFO – : File > /etc/service/postgres/run chmod: +x chown:
I, [2023-12-25T20:17:37.873445 #1] INFO – : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2023-12-25T20:17:37.876890 #1] INFO – : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2023-12-25T20:17:37.880201 #1] INFO – : File > /root/upgrade_postgres chmod: +x chown:
I, [2023-12-25T20:17:37.880436 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2023-12-25T20:17:38.868404 #1] INFO – :
I, [2023-12-25T20:17:38.868545 #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-12-25T20:17:38.870420 #1] INFO – :
I, [2023-12-25T20:17:38.870509 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2023-12-25T20:17:38.875554 #1] INFO – :
I, [2023-12-25T20:17:38.875700 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2023-12-25T20:17:38.877461 #1] INFO – :
I, [2023-12-25T20:17:38.877636 #1] INFO – : > /root/upgrade_postgres
I, [2023-12-25T20:17:38.880836 #1] INFO – :
I, [2023-12-25T20:17:38.880952 #1] INFO – : > rm /root/upgrade_postgres
I, [2023-12-25T20:17:38.882445 #1] INFO – :
I, [2023-12-25T20:17:38.882666 #1] INFO – : Replacing data_directory = ‘/var/lib/postgresql/13/main’ with data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.883053 #1] INFO – : Replacing (?-mix:#?listen_addresses =.) with listen_addresses = '
’ in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.883329 #1] INFO – : Replacing (?-mix:#?synchronous_commit =.) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.883987 #1] INFO – : Replacing (?-mix:#?shared_buffers =.) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.884663 #1] INFO – : Replacing (?-mix:#?work_mem =.) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.885211 #1] INFO – : Replacing (?-mix:#?default_text_search_config =.) with default_text_search_config = ‘$db_default_text_search_config’ in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.885716 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-12-25T20:17:38.887723 #1] INFO – :
I, [2023-12-25T20:17:38.888001 #1] INFO – : Replacing (?-mix:#?checkpoint_segments =.) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.888295 #1] INFO – : Replacing (?-mix:#?logging_collector =.) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.888889 #1] INFO – : Replacing (?-mix:#?log_min_duration_statement =.) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2023-12-25T20:17:38.889401 #1] INFO – : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-25T20:17:38.889640 #1] INFO – : Replacing (?-mix:^host.*all.*all.127.$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-25T20:17:38.889858 #1] INFO – : Replacing (?-mix:^host.all.all.::1/128.$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-25T20:17:38.890210 #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-12-25T20:17:38.891443 #1] INFO – : > sleep 5
2023-12-25 20:17:38.958 UTC [42] LOG: starting PostgreSQL 13.13 (Debian 13.13-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2023-12-25 20:17:38.958 UTC [42] LOG: listening on IPv4 address “0.0.0.0”, port 5432
2023-12-25 20:17:38.958 UTC [42] LOG: listening on IPv6 address “::”, port 5432
2023-12-25 20:17:38.960 UTC [42] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432”
2023-12-25 20:17:38.964 UTC [45] LOG: database system was shut down at 2023-12-25 20:10:58 UTC
2023-12-25 20:17:38.968 UTC [42] LOG: database system is ready to accept connections
I, [2023-12-25T20:17:43.893101 #1] INFO – :
I, [2023-12-25T20:17:43.893368 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2023-12-25 20:17:43.929 UTC [55] postgres@postgres ERROR: database “discourse” already exists
2023-12-25 20:17:43.929 UTC [55] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR: database “discourse” already exists
I, [2023-12-25T20:17:43.930541 #1] INFO – :
I, [2023-12-25T20:17:43.930841 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2023-12-25 20:17:43.965 UTC [59] postgres@discourse ERROR: role “discourse” already exists
2023-12-25 20:17:43.965 UTC [59] postgres@discourse STATEMENT: create user discourse;
ERROR: role “discourse” already exists
I, [2023-12-25T20:17:43.967147 #1] INFO – :
I, [2023-12-25T20:17:43.967381 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2023-12-25T20:17:44.001390 #1] INFO – : GRANT

I, [2023-12-25T20:17:44.001569 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2023-12-25T20:17:44.034405 #1] INFO – : ALTER SCHEMA

I, [2023-12-25T20:17:44.034555 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2023-12-25T20:17:44.068963 #1] INFO – : CREATE EXTENSION

I, [2023-12-25T20:17:44.069141 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2023-12-25T20:17:44.102938 #1] INFO – : CREATE EXTENSION

I, [2023-12-25T20:17:44.103231 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists vector;”’
NOTICE: extension “vector” already exists, skipping
I, [2023-12-25T20:17:44.136547 #1] INFO – : CREATE EXTENSION

I, [2023-12-25T20:17:44.136804 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2023-12-25T20:17:44.169333 #1] INFO – : CREATE EXTENSION

I, [2023-12-25T20:17:44.169627 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2023-12-25T20:17:44.202195 #1] INFO – : CREATE EXTENSION

I, [2023-12-25T20:17:44.202350 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists vector;”’
NOTICE: extension “vector” already exists, skipping
I, [2023-12-25T20:17:44.235203 #1] INFO – : CREATE EXTENSION

I, [2023-12-25T20:17:44.235447 #1] INFO – : > sudo -u postgres psql discourse
I, [2023-12-25T20:17:44.236667 #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-12-25T20:17:44.273468 #1] INFO – : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2023-12-25T20:17:44.275581 #1] INFO – : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2023-12-25T20:17:44.275661 #1] INFO – : > echo postgres installed!
I, [2023-12-25T20:17:44.277162 #1] INFO – : postgres installed!

I, [2023-12-25T20:17:44.280680 #1] INFO – : File > /etc/service/redis/run chmod: +x chown:
I, [2023-12-25T20:17:44.284106 #1] INFO – : File > /etc/service/redis/log/run chmod: +x chown:
I, [2023-12-25T20:17:44.287580 #1] INFO – : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2023-12-25T20:17:44.287758 #1] INFO – : Replacing daemonize yes with in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.288183 #1] INFO – : Replacing (?-mix:^pidfile.$) with in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.288516 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-12-25T20:17:44.290401 #1] INFO – :
I, [2023-12-25T20:17:44.290736 #1] INFO – : Replacing (?-mix:^logfile.
$) with logfile “” in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.291234 #1] INFO – : Replacing (?-mix:^bind .$) with in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.292358 #1] INFO – : Replacing (?-mix:^dir .
$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.293507 #1] INFO – : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.294570 #1] INFO – : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2023-12-25T20:17:44.295676 #1] INFO – : > echo redis installed
I, [2023-12-25T20:17:44.297197 #1] INFO – : redis installed

I, [2023-12-25T20:17:44.297338 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2023-12-25T20:17:44.300003 #1] INFO – : logfile “”

I, [2023-12-25T20:17:44.300156 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-25T20:17:44.301361 #1] INFO – : > sleep 10
111:C 25 Dec 2023 20:17:44.305 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
111:C 25 Dec 2023 20:17:44.305 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=111, just started
111:C 25 Dec 2023 20:17:44.305 # Configuration loaded
111:M 25 Dec 2023 20:17:44.306 * monotonic clock: POSIX clock_gettime
111:M 25 Dec 2023 20:17:44.306 * Running mode=standalone, port=6379.
111:M 25 Dec 2023 20:17:44.306 # Server initialized
111:M 25 Dec 2023 20:17:44.306 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see vm.max_map_count growing steadily when vm.overcommit_memory is 2 · Issue #1328 · jemalloc/jemalloc · GitHub. To fix this issue add ‘vm.overcommit_memory = 1’ to /etc/sysctl.conf and then reboot or run the command ‘sysctl vm.overcommit_memory=1’ for this to take effect.
111:M 25 Dec 2023 20:17:44.306 * Loading RDB produced by version 7.0.7
111:M 25 Dec 2023 20:17:44.306 * RDB age 406 seconds
111:M 25 Dec 2023 20:17:44.306 * RDB memory usage when created 0.82 Mb
111:M 25 Dec 2023 20:17:44.306 * Done loading RDB, keys loaded: 0, keys expired: 0.
111:M 25 Dec 2023 20:17:44.306 * DB loaded from disk: 0.000 seconds
111:M 25 Dec 2023 20:17:44.307 * Ready to accept connections
I, [2023-12-25T20:17:54.302956 #1] INFO – :
I, [2023-12-25T20:17:54.303356 #1] INFO – : > thpoff echo “thpoff is installed!”
I, [2023-12-25T20:17:54.306493 #1] INFO – : thpoff is installed!

I, [2023-12-25T20:17:54.306661 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_SMTP_ADDRESS”] == “smtp.example.com”; puts “Aborting! Mail is not configured!”; exit 1; end’
I, [2023-12-25T20:17:54.353483 #1] INFO – :
I, [2023-12-25T20:17:54.353683 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_HOSTNAME”] == “discourse.example.com”; puts “Aborting! Domain is not configured!”; exit 1; end’
I, [2023-12-25T20:17:54.398993 #1] INFO – :
I, [2023-12-25T20:17:54.399215 #1] INFO – : > /usr/local/bin/ruby -e ‘if (ENV[“DISCOURSE_CDN_URL”] || “”)[0..1] == “//”; puts “Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts.”; exit 1; end’
I, [2023-12-25T20:17:54.444831 #1] INFO – :
I, [2023-12-25T20:17:54.444985 #1] INFO – : > rm -f /etc/cron.d/anacron
I, [2023-12-25T20:17:54.446911 #1] INFO – :
I, [2023-12-25T20:17:54.449075 #1] INFO – : File > /etc/cron.d/anacron chmod: chown:
I, [2023-12-25T20:17:54.452738 #1] INFO – : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2023-12-25T20:17:54.456378 #1] INFO – : File > /etc/service/unicorn/run chmod: +x chown:
I, [2023-12-25T20:17:54.460041 #1] INFO – : File > /etc/service/nginx/run chmod: +x chown:
I, [2023-12-25T20:17:54.463568 #1] INFO – : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2023-12-25T20:17:54.467142 #1] INFO – : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2023-12-25T20:17:54.467248 #1] INFO – : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2023-12-25T20:17:54.467504 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-25T20:17:54.469197 #1] INFO – : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
138:C 25 Dec 2023 20:17:54.473 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
138:C 25 Dec 2023 20:17:54.473 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=138, just started
138:C 25 Dec 2023 20:17:54.473 # Configuration loaded
138:M 25 Dec 2023 20:17:54.473 * monotonic clock: POSIX clock_gettime
138:M 25 Dec 2023 20:17:54.473 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
138:M 25 Dec 2023 20:17:54.473 # Failed listening on port 6379 (TCP), aborting.
Updating files: 100% (33715/33715), done.
I, [2023-12-25T20:17:56.399637 #1] INFO – : HEAD is now at 6ab1a19e9 DEV: Convert min_trust_level_to_allow_invite to groups (#24893)

I, [2023-12-25T20:17:56.399849 #1] INFO – : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-12-25T20:17:56.493840 #1] INFO – :
I, [2023-12-25T20:17:56.494022 #1] INFO – : > cd /var/www/discourse && sudo -H -E -u discourse bash -c ’
set -o errexit
if [ $(git rev-parse --is-shallow-repository) == “true” ]; then
git remote set-branches --add origin main
git remote set-branches origin tests-passed
git fetch --depth 1 origin tests-passed
else
git fetch --tags --prune-tags --prune --force origin
fi

fatal: unable to access ‘GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub’: gnutls_handshake() failed: Error in the pull function.
I, [2023-12-25T20:21:09.159357 #1] INFO – :
I, [2023-12-25T20:21:09.159911 #1] INFO – : Terminating async processes
I, [2023-12-25T20:21:09.159976 #1] INFO – : Sending INT to 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: 42
I, [2023-12-25T20:21:09.160015 #1] INFO – : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 111
2023-12-25 20:21:09.160 UTC [42] LOG: received fast shutdown request
111:signal-handler (1703535669) Received SIGTERM scheduling shutdown…
2023-12-25 20:21:09.162 UTC [42] LOG: aborting any active transactions
2023-12-25 20:21:09.163 UTC [42] LOG: background worker “logical replication launcher” (PID 51) exited with exit code 1
2023-12-25 20:21:09.164 UTC [46] LOG: shutting down
2023-12-25 20:21:09.197 UTC [42] LOG: database system is shut down
111:M 25 Dec 2023 20:21:09.208 # User requested shutdown…
111:M 25 Dec 2023 20:21:09.208 * Saving the final RDB snapshot before exiting.
111:M 25 Dec 2023 20:21:09.210 * DB saved on disk
111:M 25 Dec 2023 20:21:09.210 # Redis is now ready to exit, bye bye…

FAILED

Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse bash -c ’
set -o errexit
if [ $(git rev-parse --is-shallow-repository) == “true” ]; then
git remote set-branches --add origin main
git remote set-branches origin tests-passed
git fetch --depth 1 origin tests-passed
else
git fetch --tags --prune-tags --prune --force origin
fi
’ failed with return #<Process::Status: pid 146 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec failed with the params {“cd”=>“home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [ (git rev-parse --is-shallow-repository) == "true" ]; then\n git remote set-branches --add origin main\n git remote set-branches origin $version\n git fetch --depth 1 origin version\n else\n git fetch --tags --prune-tags --prune --force origin\n fi\n'", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [[ (git symbolic-ref --short HEAD) == $version ]] ; then\n git pull\n else\n git -c advice.detachedHead=false checkout $version\n fi\n’”, “sudo -H -E -u discourse git config user.discourse-version $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”, “[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete”]}
bootstrap failed with exit code 128
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
7a782f1a982bc1b1f900ccdaba74ff113e442401162e2f53250aa4bb7b611d2f
==================== END REBUILD LOG ====================
Failed to rebuild app.

Checking your domain name . . .

Connection to discourse.altisliferoleplay.org succeeded.
You should probably remove any non-standard plugins and rebuild.
Attempting to restart existing container. . .
x86_64 arch detected.

==================== PLUGINS ====================
- git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub

No non-official plugins detected.

See discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub for the official list.

========================================
Discourse version at discourse.altisliferoleplay.org: NOT FOUND
Discourse version at localhost: NOT FOUND

==================== MEMORY INFORMATION ====================
RAM (MB): 16757

           total        used        free      shared  buff/cache   available

Mem: 15980 465 9572 1 5943 15176
Swap: 0 0 0

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem Size Used Avail Use% Mounted on
/dev/root 49G 6.6G 42G 14% /

==================== DISK INFORMATION ====================
Disk /dev/loop0: 63.91 MiB, 67014656 bytes, 130888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop1: 355.68 MiB, 372961280 bytes, 728440 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop2: 111.95 MiB, 117387264 bytes, 229272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/loop3: 40.86 MiB, 42840064 bytes, 83672 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/nvme0n1: 50 GiB, 53687091200 bytes, 104857600 sectors
Disk model: nvme_card-pd
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7948355F-72D1-4BD9-A178-7B0A4D5B967A

Device Start End Sectors Size Type
/dev/nvme0n1p1 227328 104857566 104630239 49.9G Linux filesystem
/dev/nvme0n1p14 2048 10239 8192 4M BIOS boot
/dev/nvme0n1p15 10240 227327 217088 106M EFI System

Partition table entries are not in disk order.

==================== END DISK INFORMATION ====================

==================== MAIL TEST ====================
For a robust test, get an address from http://www.mail-tester.com/
Or just send a test message to yourself.


Error Message

FAILED

Pups::ExecError: cd /var/www/discourse && sudo -H -E -u discourse bash -c ’
set -o errexit
if [ $(git rev-parse --is-shallow-repository) == “true” ]; then
git remote set-branches --add origin main
git remote set-branches origin tests-passed
git fetch --depth 1 origin tests-passed
else
git fetch --tags --prune-tags --prune --force origin
fi
’ failed with return #<Process::Status: pid 146 exit 128>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec failed with the params {“cd”=>“home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [ (git rev-parse --is-shallow-repository) == "true" ]; then\n git remote set-branches --add origin main\n git remote set-branches origin $version\n git fetch --depth 1 origin version\n else\n git fetch --tags --prune-tags --prune --force origin\n fi\n'", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [[ (git symbolic-ref --short HEAD) == $version ]] ; then\n git pull\n else\n git -c advice.detachedHead=false checkout $version\n fi\n’”, “sudo -H -E -u discourse git config user.discourse-version $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”, “[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete”]}
bootstrap failed with exit code 128
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
7a782f1a982bc1b1f900ccdaba74ff113e442401162e2f53250aa4bb7b611d2f

Parece que falhou aqui:

fatal: unable to access 'https://github.com/discourse/discourse.git/': gnutls_handshake() failed: Error in the pull function.

Isso pode ajudar você: Fresh install failing - gnutls_handshake() failed: Error in the pull function - #12 by Sisko