Site fora do ar após atualização via SSH - como corrigir?

Meu site está fora do ar depois de fazer a atualização normal. Pela primeira vez em cerca de 5 anos, meu site está fora do ar ao usar o Discourse ;(

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' falhou com retorno #<Process::Status: pid 825 exit 1>
Localização da falha: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap falhou com código de saída 1
** FALHA AO INICIALIZAR ** 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.
54ec95bfcd416ae2554e5b0a40500e7f72decb55f1f9c654999cbd92406760a9
==================== FIM DO LOG DE RECONSTRUÇÃO ====================
Falha ao reconstruir o aplicativo.

Verificando o nome do seu domínio . . .

Conexão com studmed.dk bem-sucedida.
Você provavelmente deve remover quaisquer plugins não padrão e reconstruir.
Tentando reiniciar o contêiner existente. . .
Arquitetura x86_64 detectada.
AVISO: o arquivo containers/app.yml é legível por qualquer pessoa. Você pode proteger este arquivo executando: chmod o-rwx containers/app.yml

iniciando o contêiner existente
+ /usr/bin/docker start app
Resposta de erro do daemon: driver falhou na programação da conectividade externa no endpoint app (eef93cb64eeeacc30b9e5b99831e9fe910370e46242b83a8c4592df3a0d3415d): Erro ao iniciar o proxy userland: listen tcp4 0.0.0.0:443: bind: address already in use
Erro: falha ao iniciar contêineres: app
Falha ao reiniciar o contêiner.


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git
##          - git clone https://github.com/discoursehosting/discourse-sitemap.git
          - git clone https://github.com/discourse/discourse-akismet.git
##        - git clone https://github.com/angusmcleod/discourse-ratings.git
          - git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
##        - git clone https://github.com/discourse/discourse-adplugin.git
##        - git clone https://github.com/discourse/discourse-affiliate.git
          - git clone https://github.com/discourse/discourse-yearly-review
          - git clone https://github.com/davidtaylorhq/discourse-whos-online
##        - git clone https://github.com/paviliondev/discourse-custom-wizar
          - git clone https://github.com/discourse/discourse-reactions
          - git clone https://github.com/discourse/discourse-chat
          - git clone https://github.com/merefield/discourse-chatbot

AVISO:
Você tem o que parecem ser plugins não oficiais.
Se você estiver tendo problemas, deve desativá-los e tentar reconstruir novamente.

Veja https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb para a lista oficial.

========================================
Versão do Discourse em studmed.dk: NÃO ENCONTRADA
Versão do Discourse em localhost: NÃO ENCONTRADA


==================== INFORMAÇÕES DE MEMÓRIA ====================
RAM (MB): 2040

              total        used        free      shared  buff/cache   available
Mem:           1992         155        1024           0         812        1654
Swap:          2047          60        1987

==================== VERIFICAÇÃO DE ESPAÇO EM DISCO ====================
---------- Espaço em Disco do SO ----------
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        49G   40G  8.7G  83% /

==================== INFORMAÇÕES DE DISCO ====================
Disco /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 rótulo do disco: gpt
Identificador do disco: 3980448C-AF15-4833-A022-C759F0D2D80A

Device      Start       End   Sectors  Size Type
/dev/vda1  227328 104857566 104630239 49.9G Partição de sistema de arquivos Linux
/dev/vda14   2048     10239      8192    4M BIOS boot
/dev/vda15  10240    227327    217088  106M Microsoft basic data

As entradas da tabela de partição não estão na ordem do disco.

==================== FIM DAS INFORMAÇÕES DE DISCO ====================

==================== TESTE DE E-MAIL ====================
Para um teste robusto, obtenha um endereço em http://www.mail-tester.com/
Ou apenas envie uma mensagem de teste para você mesmo.
Endereço de e-mail para teste de e-mail? ('n' para pular) [studmed@liljefred.dk]: abb@liljefred.dk
Enviando e-mail para abb@liljefred.dk. . .
Resposta de erro do daemon: O contêiner 6a58d9b02acb4c39285c1ea4b2f2362708be501a9f3ffa0b771cb31b74504ad6 não está em execução

Substituindo: SMTP_PASSWORD
Substituindo: LETSENCRYPT_ACCOUNT_EMAIL
Substituindo: DEVELOPER_EMAILS
Substituindo: DISCOURSE_DB_PASSWORD
Substituindo: Enviando e-mail para

==================== CONCLUÍDO! ====================

Você pode examinar a saída deste script com
LESS=-Ri less /tmp/discourse-debug.txt

MAS PRIMEIRO, certifique-se de que você conhece os três primeiros comandos abaixo!!!

Comandos para saber ao visualizar o arquivo com o comando acima (chamado 'less'):
q              -- sair
/error<ENTER>  -- procurar pela palavra 'error'
n              -- procurar pela próxima ocorrência
g              -- ir para o início do arquivo
f              -- avançar uma página
b              -- voltar uma página
G              -- ir para o final do arquivo
root@forum:/var/discourse#```

Exatamente o mesmo em outro site meu. Usando outra versão do Ubuntu.

Agora tenho 2 sites fora do ar!

Olá :waving_hand:

Como vejo que você instalou o Discourse Chatbot :robot: (Agora mais inteligente que o ChatGPT!*).

Este é provavelmente semelhante a este e a alguns outros relatos.

Siga isto:

5 curtidas

Obrigado, enquanto isso fiz uma instalação sem plugins e o site está no ar em uma edição leve.

5 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.