Migrate_to_s3 échoue

En regardant le message d’erreur de votre précédent post, c’est le compte à la ligne 85 qui est intéressant. La suggestion de @Falco pour modifier le script est d’augmenter ce compte pour ignorer un certain nombre d’échecs.

La façon la plus simple d’y parvenir est d’entrer dans le conteneur et d’utiliser sed pour effectuer une substitution en place sur cette ligne spécifique.

cd /var/discourse
./launcher enter app
sed -i '85s/0/100/' lib/file_store/to_s3_migration.rb

Exécutez à nouveau la tâche rake après cela et elle ignorera jusqu’à 100 erreurs de type « post not remapped to new S3 upload URL ». La modification disparaîtra la prochaine fois que vous reconstruirez.

Pour le message d’erreur dans le post original, la ligne 77 est celle qui nous intéresse, comme l’a mentionné @Falco. Remplacez simplement le numéro de ligne dans la commande sed :

sed -i '77s/0/100/' lib/file_store/to_s3_migration.rb
7 « J'aime »