Tentei instalar o plugin de formatação, mas coloquei o código no lugar errado. Ao reconstruir e carregar o site, o plugin não estava sendo inicializado. Percebi o erro, removi-o… mas apareceu uma mensagem de erro em uma linha específica. Encontrei o erro nessa linha, executei o yamllint, tudo parecia correto, removi o plugin… mas agora a reconstrução não funciona mais. Continua exibindo um erro persistente e, embora eu consiga carregar a página inicial do site, não consigo acessar nenhum tópico ou qualquer outra coisa.
Abaixo está a saída da reconstrução e do discourse-doctor:
Resumo
FALHA
--------------------
NoMethodError: método `each` não definido para nil:NilClass
Local da falha: /pups/lib/pups/config.rb:99:in `run_commands'
dfd33a9a3be65ddb9a1fd19c19e5034a44c39f46e330ccdf0533f4f66d7d0005
** FALHA NA INICIALIZAÇÃO ** role para cima e procure por mensagens de erro anteriores; pode haver mais de uma.
O comando ./discourse-doctor pode ajudar a diagnosticar o problema.
root:/var/discourse# ./discourse-doctor
DISCOURSE DOCTOR Thu Jul 16 07:53:05 UTC 2020
SO: Linux itsbx 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
==================== PROBLEMA GRAVE!!!! ====================
aplicativo não está em execução!
Tentando reconstruir
==================== LOG DE RECONSTRUÇÃO ====================
Garantindo que o launcher esteja atualizado
Buscando origem
Launcher está atualizado
Parando o container antigo
+ /usr/bin/docker stop -t 60 app
app
cd /pups && git pull && /pups/bin/pups --stdin
Já está atualizado.
I, [2020-07-16T07:53:23.985444 #1] INFO -- : Carregando --stdin
FALHA
--------------------
NoMethodError: método `each` não definido para nil:NilClass
Local da falha: /pups/lib/pups/config.rb:99:in `run_commands'
2386f66f76d9c9ffbbcd02bfad9e0530683714d433bff8d70976cae6c4b8fc86
** FALHA NA INICIALIZAÇÃO ** role para cima e procure por mensagens de erro anteriores; pode haver mais de uma.
O comando ./discourse-doctor pode ajudar a diagnosticar o problema.
==================== FIM DO LOG DE RECONSTRUÇÃO ====================
Falha ao reconstruir o aplicativo.
Verificando seu nome de domínio . . .
Conexão com yoursite bem-sucedida.
Você provavelmente deve remover qualquer plugin não padrão e reconstruir.
Tentando reiniciar o container existente . . .
Iniciando o container existente
+ /usr/bin/docker start app
Resposta de erro do daemon: falha ao programar conectividade externa no endpoint app (39c7d5a80e10058bc952825fccd073af0f2ff12857895aa1046a6615d879a5a0): Erro ao iniciar proxy de espaço de usuário: listen tcp 0.0.0.0:443: bind: endereço já em uso
Erro: falha ao iniciar containers: app
Falha ao reiniciar o container.
==================== PLUGINS ====================
- git clone github.com/discourse/docker_manager.git
Nenhum plugin não oficial detectado.
Consulte thub.com/discourse/discourse/blob/master/lib/plugin/metadata.rb para a lista oficial.
========================================
**Versão do Discourse em myhost: NÃO ENCONTRADA**
**Versão do Discourse em localhost: NÃO ENCONTRADA**
==================== INFORMAÇÕES DE MEMÓRIA ====================
RAM (MB): 2041
total used free shared buff/cache available
Mem: 1993 144 1237 0 611 1677
Swap: 2047 76 1971
==================== VERIFICAÇÃO DE ESPAÇO EM DISCO ====================
---------- Espaço em disco do SO ----------
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 49G 11G 38G 22% /
==================== INFORMAÇÕES DE DISCO ====================
Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho de E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de tabela de disco: gpt
Identificador do disco: 3980448C-AF15-4833-A022-C759F0D2D80A
Dispositivo Início Fim Setores Tamanho Tipo
/dev/vda1 227328 104857566 104630239 49.9G Sistema de arquivos Linux
/dev/vda14 2048 10239 8192 4M Boot BIOS
/dev/vda15 10240 227327 217088 106M Dados básicos Microsoft
As entradas da tabela de partições não estão na ordem do disco.
==================== FIM DAS INFORMAÇÕES DE DISCO ====================
Não faço absolutamente ideia do que fazer, mas o site está completamente destruído no momento. Removi os links porque só posso usar 3 por postagem, mas eles estão lá. As reconstruções funcionavam bem ATÉ que removi o plugin que havia colocado no lugar completamente errado; depois disso, tudo parou. Houve alguns erros em algumas linhas, mas confirmei que foram corrigidos. Estou completamente perdido. Acabei de tentar executar novamente a configuração e confirmar todas as configurações; tudo correu bem, mas falhou novamente na reconstrução…