Fehler beim Versuch, Links neu zuzuordnen

Ich erhalte diese Fehlermeldung, wenn ich versuche, Links in meiner kürzlich verschobenen Instanz neu zuzuordnen, gemäß Change the domain name or rename your Discourse

root@ehealthforum-nz-syd01-web-only:/var/www/discourse# discourse remap draft.ehealthforum.nz ehealthforum.nz
Rewriting all occurrences of draft.ehealthforum.nz to ehealthforum.nz
THIS TASK WILL REWRITE DATA, ARE YOU SURE (type YES)
YES
Error: ERROR: duplicate key value violates unique constraint “index_post_hotlinked_media_on_post_id_and_url_md5”
DETAIL: Key (post_id, md5(url::text))=(80591,66a0d020b208dc9f8452a5eb9617f6bc) already exists.
The remap has only been partially applied due to the error above. Please re-run the script again.

Obwohl dies etwas obskur ist, wird es wahrscheinlich auch andere stolpern lassen. Es ähnelt diesem, ist aber stattdessen beim Neuzuordnen aufgetreten.

Es scheint bei Beiträgen mit Oneboxes aufzutreten. Davon gibt es viele!

Das wird etwas dauern, aber wir sollten das in etwa einem Monat erledigt haben.

1 „Gefällt mir“

Würde das in der Zwischenzeit funktionieren / ratsam sein? Es verursacht einige Schmerzen.

Nein, Sie müssen eine andere Tabelle reparieren

Ich habe eine Problemumgehung gefunden, die das unmittelbare Problem für mich behoben hat. Ich habe einen CNAME-Eintrag von der „alten“ URL (die zufällig ein Subdomain meiner neuen Root-Domain ist) eingerichtet und ihn mit Let’s Encrypt gemäß dieser Anleitung validiert:

Jetzt leiten die defekten Links den Benutzer zumindest an die richtige Stelle!

Ich bin mir nicht ganz sicher, warum ich das Problem hatte. Eine automatische Neuzuordnung schien beim ersten Wiederherstellen meines Backups auf meiner Staging-Instanz (bevor ich es live geschaltet habe) aufgetreten zu sein. Nachfolgende Wiederherstellungen lösten keine Neuzuordnung aus, obwohl sich die Instanz-URL änderte – das hat mich verwirrt und zu diesem aktuellen Problem geführt.

1 „Gefällt mir“

Update, es tut mir leid, aber wir sind im Moment völlig überlastet. Ich setze hier vorerst pr-welcome.

1 „Gefällt mir“

Dieser Fehler scheint jetzt behoben zu sein. Wurde er repariert?

Ich habe jedoch einen neuen Fehler beim Remapping! Ich werde ihn separat melden.

1 „Gefällt mir“