Je regardais ça plus tôt aussi, malheureusement je n’ai rien vu qui puisse m’aider… et j’espère vraiment que les données de mon forum ne seront pas effacées… Je n’ai pas fait de sauvegarde depuis très, très longtemps, donc perdre des données me rendrait incroyablement malheureux.
Pourriez-vous démarrer votre conteneur existant pour faire apparaître la version avant la reconstruction et effectuer une sauvegarde avant de continuer ?
Malheureusement, je ne pense pas que le conteneur existe encore, car une correction que j’essayais d’appliquer consistait à désinstaller complètement Docker et à le réinstaller, ce qui m’a laissé sans conteneur existant. Tenter d’exécuter cette commande maintenant me laisse avec :
Je commence à être vraiment déprimé car tout ce que je trouve semble indiquer une perte de données…
J’espère vraiment que quelqu’un pourra m’aider à trouver un moyen de résoudre ce problème sans perdre de données, car la seule sauvegarde que je puisse voir date d’un an.
la solution de repli étant peut-être la corruption/perte de données, je suppose que je préférerais découvrir qu’il y a eu un problème étrange de dépendance entre un ancien noyau et docker 20.10 qui a empêché psql de démarrer… mais je suis d’accord que c’est une très mince éventualité et cela poserait la question « pourquoi maintenant ? »
J’en doute vraiment, j’ai l’impression que j’ai dû arrêter et désinstaller/réinstaller docker pendant le processus d’arrêt de la base de données, mais je ne suis pas entièrement sûr.
Même sans le conteneur, il semble que vous ayez un état de la base de données potentiellement intact. Gardez une copie de ceci en lieu sûr, quoi que vous expérimentiez.
La façon dont les choses sont configurées vous permet normalement d’accéder à la base de données depuis l’intérieur du conteneur car elle se trouve sur un volume docker.
Si vous parvenez à reconstruire un conteneur, vous pourrez peut-être y accéder à nouveau, sinon vous devrez installer postgres sur le serveur (mais cela sera redondant une fois que vous aurez tout remis en marche).
Il me semble qu’il s’agit d’une mise à jour postgres échouée. @Headless, quand avez-vous mis à jour votre site pour la dernière fois depuis la ligne de commande ?
Ce sera un rodéo très aventureux d’essayer de récupérer ce site. Je n’ai pas fait ces récupérations depuis un moment, donc ma mémoire est un peu rouillée. Laissez-moi voir si je peux trouver des sujets existants avec les instructions de récupération.