82 votes

erreur postgresql PANIC : impossible de trouver un enregistrement de point de contrôle valide

Lorsque je charge le serveur postgres (v9.0.1), j'obtiens une panique qui l'empêche de démarrer :

PANIC : n'a pas pu localiser un enregistrement de point de contrôle valide

Comment puis-je réparer cela ?

1voto

tuergeist Points 3718

Je suis tombé ici sur un Docker Postgresql-13 qui n'a pas redémarré. Je l'ai réparé en trouvant le volume (pour les données) et en exécutant

Se trouvant dans le dossier de données du volume, par exemple, /var/lib/docker/volumes/c4c8d637d9eee086265d732b2974690b731abcb23f47ca61bf75fe28526e31ce/_data

exécuter en tant que propriétaire du répertoire (pour moi, c'était l'utilisateur systemd-coredump)

sudo -u systemd-coredump /usr/lib/postgresql/13/bin/pg_resetwal -f .

Il est certain que vous devez avoir la même version de Postgresql installée (si la pg_resetwal ne fait pas partie du volume)

a travaillé

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X