J’ai migré de serveurs la nuit dernière et je n’arrivais tout simplement pas à restaurer la sauvegarde à distance.
Au lieu de cela, j’ai rencontré cette erreur dans le journal de sauvegarde.
Sauvegardes à distance
EXCEPTION : Échec du téléchargement de l’archive dans le répertoire tmp.
J’ai essayé encore et encore, et rien n’a fonctionné. Je peux effectuer des sauvegardes avec succès, mais je ne peux pas restaurer à partir de ces sauvegardes à distance. J’utilise BackBlaze, et voici à quoi ressemble mon fichier app.yml.
DISCOURSE_S3_ENDPOINT: <url>
DISCOURSE_S3_ACCESS_KEY_ID: <key_id>
DISCOURSE_S3_SECRET_ACCESS_KEY: <key>
DISCOURSE_S3_BACKUP_BUCKET: <bucket>
J’espère que quelqu’un aura une idée…
Sauvegardes locales
Voici une astuce pour quelqu’un d’autre…
J’ai ensuite essayé les sauvegardes locales. Pour faire court, elles n’ont pas fonctionné, et c’est là que j’ai remarqué que le fichier de sauvegarde se terminait par .tar au lieu de .tar.gz. Il s’avère que dès que la sauvegarde est téléchargée, Safari ouvrait le fichier archive, ce qui changeait l’extension du fichier de .tar.gz à .tar. C’est pourquoi les sauvegardes locales ne se restauraient pas.
J’ai donc décoché cette case :
J’ai re-téléchargé mon fichier de sauvegarde depuis BackBlaze et l’extension de fichier .tar.gz était intacte. À partir de là, la restauration a fonctionné comme prévu.
