Migrate_to_s3 schlägt fehl

Betrachtet man die Fehlermeldung aus Ihrem vorherigen Beitrag, so ist die Anzahl in Zeile 85 von Interesse. @Falco schlägt vor, das Skript zu bearbeiten, um diese Anzahl zu erhöhen und einige Fehler zu ignorieren.

Der einfachste Weg, dies zu erreichen, ist, den Container aufzurufen und sed zu verwenden, um eine In-Place-Ersetzung in dieser spezifischen Zeile vorzunehmen.

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

Führen Sie die Rake-Aufgabe danach erneut aus, und sie wird bis zu 100 Fehler vom Typ “post not remapped to new S3 upload URL” ignorieren. Die Änderung wird verschwinden, wenn Sie das nächste Mal neu erstellen.

Für die Fehlermeldung im ursprünglichen Beitrag ist Zeile 77 diejenige, die von Interesse ist, wie @Falco erwähnt hat. Ersetzen Sie einfach die Zeilennummer im sed-Befehl:

sed -i '77s/0/100/' lib/file_store/to_s3_migration.rb
7 „Gefällt mir“