Errore nel migrare da MyBB a Discourse

Ciao
Ho seguito tutte le istruzioni in questo link ma quando ho eseguito lo script di migrazione, è apparso il seguente output. Ho alcune domande:
1. La migrazione è stata completata con successo?
2. Se il report sottostante indica un problema, c’è un modo per determinare la causa esatta del problema?

Inizio del log

root@root:~/discourse$ bundle exec ruby script/import_scripts/mybb.rb
Caricamento dei gruppi esistenti…
Caricamento degli utenti esistenti…
Caricamento delle categorie esistenti…
Caricamento dei post esistenti…
Caricamento degli argomenti esistenti…

creazione utenti
875 / 1668 ( 52.5%) [454 elementi/min] Impossibile creare utente id: 894, username: shahed, email: sh-----@yahoo.com
errori utente: [“Primary email has already been taken”]
1415 / 1668 ( 84.8%) [485 elementi/min] Impossibile creare utente id: 1442, username: haqiqi.1410, email: h-----@gmail.com
errori utente: [“Primary email has already been taken”]
1576 / 1668 ( 94.5%) [497 elementi/min] Impossibile creare utente id: 1603, username: 6530091424, email: j-----@yahoo.com
errori utente: [“Primary email has already been taken”]
97 / 97 (100.0%) [702 elementi/min] n]
creazione argomenti e post
2481 / 11705 ( 21.2%) [620 elementi/min] Avviso: citazione probabilmente errata nel post 2659
7699 / 11705 ( 65.8%) [567 elementi/min] Avviso: citazione probabilmente errata nel post 8554
10133 / 11705 ( 86.6%) [583 elementi/min] Avviso: citazione probabilmente errata nel post 11160
10323 / 11705 ( 88.2%) [583 elementi/min] Avviso: citazione probabilmente errata nel post 11584
10548 / 11705 (90.1%) [582 elementi/min]
i messaggi privati non sono implementati

Creazione dei reindirizzamenti…

Utenti…

 1660 / 1660 (100.0%)  [7757 elementi/min]  

Categorie…

  101 / 101 (100.0%)  [4056 elementi/min]

Argomenti…

Post…
3753 / 10652 ( 35.2%) [3111 elementi/min]
gli utenti bannati non sono implementati

Aggiornamento dello stato degli argomenti

Aggiornamento di bumped_at sugli argomenti

Aggiornamento di last posted at sugli utenti

Aggiornamento di last seen at sugli utenti

Aggiornamento di first_post_created_at…

Aggiornamento di user post_count…

Aggiornamento di user topic_count…

Aggiornamento di user digest_attempted_at…

Aggiornamento di topic users

Aggiornamento dei tempi dei post

Aggiornamento di featured topic users

Aggiornamento di featured topics in categories
101 / 101 (100.0%) [1875 elementi/min] n]
Reimpostazione dei contatori degli argomenti
Fine del log

Grazie.

Per lo più? Apri il sito nel tuo browser e guarda in giro.

Dai tuoi log non è chiaro se abbia importato tutti gli argomenti e i post oppure no.

L’errore “primary email” significa che hai creato un utente su questo sito discourse con lo stesso indirizzo email di un utente importato. Questo (probabilmente) significherà che i post dell’utente non apparterranno a lui. La soluzione più semplice è cancellare il database e ricominciare senza creare alcun utente.

3 Mi Piace

Grazie mille pfaffman
il numero di post è immenso. è difficile determinare se tutti i post sono stati migrati. Per garantire che tutto sia corretto, ho eliminato il database e rieseguito lo script di migrazione. Il comando bundle exec rails server è in esecuzione da un giorno, ma non è ancora terminato. È normale?

È su un’istanza di sviluppo?

Ci si aspetta che bundle exec rails server venga eseguito per sempre. Dovresti puntare il tuo browser al tuo server e vedere cosa è successo. Devi anche eseguire bin/ember-cli e puntare il tuo browser a http://localhost:4200

3 Mi Piace

Eccellente. Apprezzo la tua guida.