Erreur lors de la migration d'un MyBB vers Discourse

Salut
J’ai suivi toutes les instructions dans ce lien mais lorsque j’ai exécuté le script de migration, la sortie suivante est apparue. J’ai quelques questions :
1. La migration s’est-elle terminée avec succès ?
2. Si le rapport ci-dessous indique un problème, existe-t-il un moyen de déterminer la cause exacte du problème ?

Début du journal

root@root:~/discourse$ bundle exec ruby script/import_scripts/mybb.rb
Chargement des groupes existants…
Chargement des utilisateurs existants…
Chargement des catégories existantes…
Chargement des publications existantes…
Chargement des sujets existants…

création des utilisateurs
875 / 1668 ( 52.5%) [454 éléments/min] Impossible de créer l’utilisateur id : 894, nom d’utilisateur : shahed, e-mail : sh-----@yahoo.com
erreurs utilisateur : [“Primary email has already been taken”]
1415 / 1668 ( 84.8%) [485 éléments/min] Impossible de créer l’utilisateur id : 1442, nom d’utilisateur : haqiqi.1410, e-mail : h-----@gmail.com
erreurs utilisateur : [“Primary email has already been taken”]
1576 / 1668 ( 94.5%) [497 éléments/min] Impossible de créer l’utilisateur id : 1603, nom d’utilisateur : 6530091424, e-mail : j-----@yahoo.com
erreurs utilisateur : [“Primary email has already been taken”]
97 / 97 (100.0%) [702 éléments/min] n]
création des sujets et des publications
2481 / 11705 ( 21.2%) [620 éléments/min] Avertissement : citation probablement incorrecte dans la publication 2659
7699 / 11705 ( 65.8%) [567 éléments/min] Avertissement : citation probablement incorrecte dans la publication 8554
10133 / 11705 ( 86.6%) [583 éléments/min] Avertissement : citation probablement incorrecte dans la publication 11160
10323 / 11705 ( 88.2%) [583 éléments/min] Avertissement : citation probablement incorrecte dans la publication 11584
10548 / 11705 (90.1%) [582 éléments/min]
les messages privés ne sont pas implémentés

Création des redirections…

Utilisateurs…

 1660 / 1660 (100.0%)  [7757 éléments/min]

Catégories…

  101 / 101 (100.0%)  [4056 éléments/min]

Sujets…

Publications…
3753 / 10652 ( 35.2%) [3111 éléments/min]
les utilisateurs bannis ne sont pas implémentés

Mise à jour du statut des sujets

Mise à jour de bumped_at sur les sujets

Mise à jour de last posted at sur les utilisateurs

Mise à jour de last seen at sur les utilisateurs

Mise à jour de first_post_created_at…

Mise à jour de user post_count…

Mise à jour de user topic_count…

Mise à jour de user digest_attempted_at…

Mise à jour de topic users

Mise à jour des horaires des publications

Mise à jour des utilisateurs de sujets en vedette

Mise à jour des sujets en vedette dans les catégories
101 / 101 (100.0%) [1875 éléments/min] n]
Réinitialisation des compteurs de sujets
Fin du journal

Merci.

Plutôt ? Ouvrez le site dans votre navigateur et regardez autour de vous.

Il n’est pas clair d’après vos journaux si tous les sujets et messages ont été traités ou non.

L’erreur « primary email » signifie que vous avez créé un utilisateur sur ce site discourse avec la même adresse e-mail qu’un utilisateur importé. Cela signifiera (probablement) que les messages de l’utilisateur n’appartiendront pas à cet utilisateur. La solution la plus simple est d’effacer la base de données et de recommencer sans créer d’utilisateurs.

3 « J'aime »

Merci beaucoup pfaffman
le nombre de publications est immense. il est difficile de déterminer si toutes les publications ont été migrées. Pour m’assurer que tout est correct, j’ai supprimé la base de données et relancé le script de migration. La commande bundle exec rails server s’exécute depuis un jour, mais n’est pas encore terminée. Est-ce normal ?

Est-ce sur une instance de développement ?

Il est attendu que bundle exec rails server s’exécute indéfiniment. Vous devriez pointer votre navigateur vers votre serveur et voir ce qui s’est passé. Vous devez également exécuter bin/ember-cli et pointer votre navigateur vers http://localhost:4200.

3 « J'aime »

Excellent. J’apprécie vos conseils.