Falha na atualização do console de administração

quando usei o console de administração, recebi esta mensagem, antes estava funcionando bem.
As atualizações pela interface web estão desativadas até que você execute a imagem mais recente.

Para fazer isso, faça login no seu servidor usando SSH e execute:

    cd /var/discourse
    git pull
    ./launcher rebuild app

e quando segui as instruções simples, recebi esta mensagem de erro

FALHA

Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’ falhou com retorno #<Process::Status: pid 518 exit 1>
Local da falha: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falhou com os parâmetros {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
e3eb2969bd230aeaf5a9405901e7059aa898c61b41eec2156960a6bd2e08dd33
** 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.

quando executo o ./discourse-doctor, ele começa a reconstruir e ainda tenho o mesmo problema com o console de atualização de administração.

O erro está mais acima no log.

Você pode verificar ou postar o arquivo de log?

Não tenho certeza até onde ir, aqui está mais um pouco

Erro na resposta do daemon: o driver falhou ao programar a conectividade externa no endpoint app (1e145a00615964e521bbfcec584bb3adf14171590767841a1eaa58e04b064615): 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.

Aqui está o arquivo de log anexado
discourse-debug.txt (167,5 KB)

Parece que você tem outro servidor web em execução. Você pode verificar se algo tem uma porta aberta e/ou ver se o apache ou nginx está em execução.

Parece que você tem um tema com um erro. Você pode executar

 ./launcher start app

Para reiniciar o servidor (o que não funcionará se outra coisa estiver na porta 443) e tentar remover os temas e adicioná-los de volta após a atualização.

estes são os únicos dois protocolos olhando para a porta 443

root@geeksove:/var/discourse# sudo lsof -i:443
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 44758 root 4u IPv4 926438 0t0 TCP *:https (LISTEN)
docker-pr 44764 root 4u IPv6 926445 0t0 TCP *:https (LISTEN)
root@geeksove:/var/discourse#

Então o que isso diz
docker ps

root@geeksove:/var/discourse# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8bf07ae47872 local_discourse/app "/sbin/boot" 7 weeks ago Up 2 hours 0.0.0.0:80-\u003e80/tcp, :::80-\u003e80/tcp, 0.0.0.0:443-\u003e443/tcp, :::443-\u003e443/tcp app

Obrigado pela ajuda

Keith

Então o discourse já está em execução.

Sim, e funciona, exceto o módulo de atualização, que continua voltando para a mensagem original–

Eu acho que você tem um componente de tema que é o problema. Você precisa removê-lo, atualizar e, em seguida, adicionar de volta os temas até encontrar o problema. Ou, assim eu penso.