Restaurer à partir d'une sauvegarde

J’ai dû restaurer mon instance DigitalOcean à une version précédente. Cette version date d’une semaine et, naturellement, j’avais des sauvegardes S3, donc je pensais qu’il suffirait de quelques clics pour revenir en arrière, avec au pire une journée de données perdue.

Puis, j’ai rencontré un problème et la restauration a échoué. J’ai fini par tomber sur ce post :

J’ai donc téléchargé la dernière version de ma sauvegarde et extrait son contenu. J’ai décompressé dump.sql.gz et modifié le fichier en recherchant toutes les occurrences de :

enable_s3_uploads

en m’assurant que la valeur était définie sur false.

La restauration a réussi, mais tous les images de notre forum sont manquantes.

Comment puis-je corriger cela ? Je pense que je vais revenir à ma sauvegarde d’il y a une semaine. Je préfère perdre une semaine de données plutôt que toutes les images qui ont été téléchargées.

Toute aide serait appréciée.

2 « J'aime »

Vos images sont-elles stockées dans S3 ? Aviez-vous activé l’option enable_s3_uploads auparavant ?

Ou disposez-vous d’une sauvegarde complète incluant les images dans un fichier .tar.gz ?

2 « J'aime »

Oui, beaucoup de mes images sont stockées dans S3. J’ai dû définir enable_s3_upload à false en raison du problème de restauration.

Une fois désactivé, aucune des images S3 n’a été restaurée, ce qui est logique d’un point de vue conceptuel, mais cela ne résout pas mon problème.

1 « J'aime »

Sont-ils toujours dans S3 ? Où pointent les liens des publications ?

2 « J'aime »

Ce n’est donc plus un problème urgent pour moi, mais je fournirai autant d’informations que possible au cas où cela serait utile à quelqu’un.

Les fichiers existaient toujours dans S3. Même si les fichiers étaient disponibles sur S3, le système n’a pas pu déterminer comment les afficher avec le drapeau s3_enabled désactivé. Réactiver le drapeau n’a pas résolu le problème.

J’ai restauré une capture d’état précédente de la machine virtuelle, ce qui a entraîné la perte de quelques publications, mais c’est plus acceptable pour moi que l’état de la restauration.

Cela dit, avoir des sauvegardes quotidiennes sans pouvoir les restaurer semble être un bug critique. J’espérais vraiment que le bug auquel j’ai fait référence ci-dessus serait déjà corrigé ; il était ouvert depuis septembre. :\n

3 « J'aime »