Migrate_to_s3 fallisce

Guardando il messaggio di errore dal tuo post precedente, è il conteggio alla riga 85 che è di interesse. Il suggerimento di @Falco per modificare lo script è di aumentare quel conteggio per ignorare un certo numero di fallimenti.

Il modo più semplice per ottenerlo è entrare nel container e usare sed per effettuare una sostituzione in loco su quella specifica riga.

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

Esegui nuovamente il rake task dopo di che e ignorerà fino a 100 errori di tipo “post not remapped to new S3 upload URL”. La modifica scomparirà la prossima volta che ricostruirai.

Per il messaggio di errore nel post originale, la riga 77 è quella di interesse come ha fatto riferimento @Falco. Basta sostituire il numero di riga nel comando sed:

sed -i '77s/0/100/' lib/file_store/to_s3_migration.rb
7 Mi Piace