Discourse : images manquantes après la mise à niveau

Nous utilisons Terraform pour déployer 2 instances EC2 sur lesquelles nous exécutons Discourse derrière un équilibreur de charge. Nous avons récemment mis à jour Discourse avec trois années de mises à jour, et il est enfin opérationnel : le volume NFS est monté et tout est en place, à l’exception de la plupart des images téléchargées.

J’ai essayé :
./launcher enter app
rake posts:missing_uploads
rake uploads:missing
rails c > SiteSetting.migrate_to_new_scheme=true

J’ai également tenté rake recover_from_tombstone et rake recover_from_indexes, mais aucun ne semble avoir apporté la moindre aide.

Voici la sortie de rake uploads:missing :

...
134 des 143 téléchargements sont manquants
...
1265 des 1265 images optimisées sont manquantes

Voici la sortie de rake posts:missing_uploads :

"Recherche des téléchargements manquants sur : default

Aucun téléchargement de publication n'est manquant."

Que puis-je faire pour approfondir le diagnostic de ce problème ? Avez-vous une idée de l’endroit où les téléchargements ont pu disparaître ?

J’ai pu constater que les images étaient bien montées sur l’instance, mais que le volume les contenant n’était pas monté dans le conteneur. Je les ai copiées du système de fichiers vers le conteneur et j’ai relancé les migrations. Tout fonctionne désormais.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.