Nos últimos dias começamos a ter um problema repentino no envio de e-mails… então tentamos atualizar/atualizar sem sucesso (a página de atualização trava e todos os componentes - docker, discourse, plugins - ficam presos em “Verificando nova versão…”) e então tentamos atualizar tudo via root, mas a reconstrução falha, apresentando a seguinte mensagem (entre outras coisas):
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com`
Nosso host confirmou que não há problemas com a conectividade do servidor, SSL, firewall ou qualquer outra coisa.
#docker exec -it app bash -c "cat /etc/resolv.conf"
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.
nameserver 8.8.8.8
nameserver 8.8.4.4
# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: [nameservers]
Obrigado… Não faço ideia de como isso pode acontecer, mas não sou um especialista em Docker.
Qual é o sistema operacional do seu host e como você instalou o Discourse? Você usou um pacote fornecido pela empresa de hosting ou uma instalação padrão? (Ou uma instalação de desenvolvimento??) Como você instalou o Docker?
Mas isso tudo funcionava antes, e depois Parou de funcionar, então pode estar relacionado ao Docker. Talvez você possa atualizar sua instalação do Docker??
É uma instalação padrão que tem funcionado muito bem até agora no AlmaLinux nos últimos meses (e antes disso também funcionou bem no CentOS).
Como posso atualizar a instalação do docker (sem a instrução usual de reconstrução com o launcher ou através do site, pois nenhum desses métodos parece estar funcionando)?