Ich versuche seit ein paar Tagen, von einem Server auf einen anderen wiederherzustellen. Der ursprüngliche Server wurde 2016 gestartet und hat daher einige Legacy-Probleme. Ich habe angefangen, dieses Problem anzugehen, als ein altes Zertifikat abgelaufen ist, und mich dann in einer Reihe von Problemen während des Backup-/Wiederherstellungszyklus verfangen.
Sowohl der ursprüngliche als auch der neue Server sind auf v2.5, im stabilen Zweig, festgelegt. Ich habe auch einige der enthaltenen Plugins entfernt, da einige Beiträge auf Probleme mit den Plugins hingewiesen haben, und einfach, um potenzielle Probleme zu isolieren.
Früher hatte ich Probleme mit der Datenbank. Ich habe eine Reihe von Hinweisen in diesem Beitrag befolgt und es geschafft, die störenden Probleme zu bereinigen.
Jetzt habe ich jedoch Probleme mit S3 während des Backups. Hier ist die Ausnahme, die die Wiederherstellung fehlschlagen lässt:
[2020-07-07 17:01:29] Wiederherstellung von Uploads, dies kann eine Weile dauern...
[2020-07-07 17:01:29] AUSNAHME: Einige Uploads konnten nicht in das neue Schema migriert werden. Sie müssen dies manuell beheben.
[2020-07-07 17:01:29] /var/www/discourse/lib/file_store/to_s3_migration.rb:155:in `migrate_to_s3'
Danach gerät es in einen Rollback-Zyklus, und ich erhalte schließlich die Meldung, dass die Wiederherstellung fehlgeschlagen ist.
Ich habe mir folgende Beiträge angesehen:
- Uploads migration to S3 fails
- How can I migrate files from the old upload scheme (default/XXX) to the new one (default/original/{1,2}X)?
- Rake uploads:migrate_to_s3 runs forever
Bisher hatte ich nicht viel Glück.
Die meisten meiner Bilder befinden sich bereits auf S3. Ich vermute, das Problem liegt an den wenigen verbleibenden Bildern, die noch auf der Festplatte sind. Ich kann durchschauen und ein paar Ordner sehen (z. B. 01, 02, 03 usw.) mit hier und da einem seltsamen Bild. Ich habe diesen Hinweis gesehen, dass es in v 2.6.1 behoben wurde, also habe ich sogar versucht, den neuen Server auf diese Version zu aktualisieren, um die Korrektur zu nutzen, aber immer noch kein Erfolg.
Also habe ich zwei spezifische Fragen:
- Was muss ich genau tun, um die Fehlermeldung „Sie müssen dies manuell beheben.