Ces derniers jours, nous avons soudainement commencé à avoir un problème d’envoi d’e-mails… puis nous avons essayé de mettre à niveau/mettre à jour sans succès (la page de mise à jour se bloque et tous les composants - docker, discourse, plugins - restent bloqués sur « Vérification de la nouvelle version… ») et ensuite nous avons essayé de tout mettre à jour via root, mais la reconstruction échoue en donnant le message suivant (entre autres choses) :
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com`
Notre hébergeur a confirmé qu’il n’y a aucun problème de connectivité serveur, SSL, pare-feu ou quoi que ce soit d’autre.
#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]
Merci… Je n’ai aucune idée de comment cela pourrait arriver, mais je ne suis pas un expert en Docker.
Quel est votre système d’exploitation hôte, et comment avez-vous installé Discourse ? Avez-vous utilisé un paquet fourni par la société d’hébergement, ou s’agit-il d’une installation standard ? (Ou une installation de développement ??) Comment avez-vous installé Docker ?
Mais tout cela fonctionnait auparavant, puis c’est arrêté de fonctionner, donc cela pourrait être lié à Docker. Peut-être pouvez-vous mettre à jour votre installation Docker ??
Il s’agit d’une installation standard qui a très bien fonctionné jusqu’à présent sur AlmaLinux ces derniers mois (et avant cela aussi sur CentOS).
Comment puis-je mettre à jour l’installation de Docker (sans l’instruction habituelle de reconstruction avec le lanceur ou via le site Web, car aucune de ces méthodes ne semble fonctionner) ?
Je crains que je ne sache pas. Je vous fais confiance pour avoir une sauvegarde récente sécurisée. La chose la moins perturbatrice serait peut-être de redémarrer.