Fehler bei der Migration von MyBB zu Discourse

Hallo
Ich habe alle Anweisungen in diesem Link befolgt, aber als ich das Migrationsskript ausführte, erschien die folgende Ausgabe. Ich habe ein paar Fragen:
1. Wurde die Migration erfolgreich abgeschlossen?
2. Wenn der unten stehende Bericht ein Problem anzeigt, gibt es eine Möglichkeit, die genaue Ursache des Problems zu ermitteln?

Beginn des Protokolls

root@root:~/discourse$ bundle exec ruby script/import_scripts/mybb.rb
Lade vorhandene Gruppen…
Lade vorhandene Benutzer…
Lade vorhandene Kategorien…
Lade vorhandene Beiträge…
Lade vorhandene Themen…

Benutzer erstellen
875 / 1668 ( 52,5%) [454 Elemente/min] Benutzer konnte nicht erstellt werden ID: 894, Benutzername: shahed, E-Mail: sh-----@yahoo.com
Benutzerfehler: [“Primäre E-Mail ist bereits vergeben”]
1415 / 1668 ( 84,8%) [485 Elemente/min] Benutzer konnte nicht erstellt werden ID: 1442, Benutzername: haqiqi.1410, E-Mail: h-----@gmail.com
Benutzerfehler: [“Primäre E-Mail ist bereits vergeben”]
1576 / 1668 ( 94,5%) [497 Elemente/min] Benutzer konnte nicht erstellt werden ID: 1603, Benutzername: 6530091424, E-Mail: j-----@yahoo.com
Benutzerfehler: [“Primäre E-Mail ist bereits vergeben”]
97 / 97 (100,0%) [702 Elemente/min] n]
Themen und Beiträge erstellen
2481 / 11705 ( 21,2%) [620 Elemente/min] Warnung: wahrscheinlich falsches Zitat in Beitrag 2659
7699 / 11705 ( 65,8%) [567 Elemente/min] Warnung: wahrscheinlich falsches Zitat in Beitrag 8554
10133 / 11705 ( 86,6%) [583 Elemente/min] Warnung: wahrscheinlich falsches Zitat in Beitrag 11160
10323 / 11705 ( 88,2%) [583 Elemente/min] Warnung: wahrscheinlich falsches Zitat in Beitrag 11584
10548 / 11705 ( 90,1%) [582 Elemente/min]
Private Nachrichten sind nicht implementiert

Umleitungen erstellen…

Benutzer…

 1660 / 1660 (100,0%)  [7757 Elemente/min]  

Kategorien…

  101 / 101 (100,0%)  [4056 Elemente/min]

Themen…

Beiträge…
3753 / 10652 ( 35,2%) [3111 Elemente/min]
Gesperrte Benutzer sind nicht implementiert

Themenstatus aktualisieren

bumped_at auf Themen aktualisieren

last_posted_at auf Benutzern aktualisieren

last_seen_at auf Benutzern aktualisieren

first_post_created_at aktualisieren…

user_post_count aktualisieren…

user_topic_count aktualisieren…

user_digest_attempted_at aktualisieren…

topic_users aktualisieren

post_timings aktualisieren

featured_topic_users aktualisieren

featured_topics in Kategorien aktualisieren
101 / 101 (100,0%) [1875 Elemente/min] n]
Themenzähler zurücksetzen
Ende des Protokolls

Danke.

Größtenteils? Öffnen Sie die Website in Ihrem Browser und schauen Sie sich um.

Aus Ihren Protokollen geht nicht hervor, ob alle Themen und Beiträge übernommen wurden oder nicht.

Der Fehler „Primäre E-Mail-Adresse“ bedeutet, dass Sie auf dieser Discourse-Website einen Benutzer mit derselben E-Mail-Adresse wie ein importierter Benutzer erstellt haben. Dies bedeutet (wahrscheinlich), dass die Beiträge des Benutzers nicht ihm gehören. Die einfachste Lösung ist, die Datenbank zu löschen und ohne die Erstellung von Benutzern neu zu beginnen.

3 „Gefällt mir“

Vielen Dank pfaffman
Die Anzahl der Beiträge ist immens. Es ist schwierig festzustellen, ob alle Beiträge migriert wurden. Um sicherzustellen, dass alles korrekt ist, habe ich die Datenbank gelöscht und das Migrationsskript erneut ausgeführt. Der Befehl bundle exec rails server läuft seit einem Tag, ist aber noch nicht abgeschlossen. Ist das normal?

Läuft dies auf einer Entwicklungsumgebung?

Es wird erwartet, dass bundle exec rails server für immer läuft. Sie sollten Ihren Browser auf Ihren Server richten und sehen, was passiert ist. Sie müssen auch bin/ember-cli ausführen und Ihren Browser auf http://localhost:4200 richten.

3 „Gefällt mir“

Ausgezeichnet. Ich schätze Ihre Anleitung.