Fehler bei Migration von vBulletin 4.2.5 zu Woltlab Suite 5.3.5

  • Affected Version
    WoltLab Suite 5.3

    Ich bin gerade dabei mein vBulletin Forum 4.2.5 auf das aktuelle WoltLab Suite (nur mit Forum) zu migrieren. Das ganz mache ich wegen der Größe per Shell (screen & php cli.php)


    Nun hat er mit folgender Fehlermeldung abgebrochen.

    Code
    Benutzergruppen
    100% [##########################################################################################################################################################] ETA 00:00:00
    Benutzerränge                                                                                                                                                                  100% [###########################################################################################################################################################]             Benutzerprofilfelder                                                                                                                                                           100% [###########################################################################################################################################################]             Benutzer                                                                                                                                                                         5% [########---------------------------------------------------------------------------------------------------------------------------------------------------] ETA 00:57:38[ERROR]                                                                                                                                                                        PDOException: SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared in /var/www/clients/client2/web19/web/WLS2/lib/system/database/statement/PreparedStatement.class.php:93                                                                                                                                                         Stack trace:                                                                                                                                                                   #0 /var/www/clients/client2/web19/web/WLS2/lib/system/database/statement/PreparedStatement.class.php(93): PDOStatement->execute(Array)                                         #1 /var/www/clients/client2/web19/web/WLS2/lib/system/exporter/VB3or4xExporter.class.php(465): wcf\system\database\statement\PreparedStatement->execute(Array)                 #2 [internal function]: wcf\system\exporter\VB3or4xExporter->exportUsers(500, 100)                                                                                             #3 /var/www/clients/client2/web19/web/WLS2/lib/system/exporter/AbstractExporter.class.php(152): call_user_func(Array, 500, 100)                                                #4 /var/www/clients/client2/web19/web/WLS2/lib/system/worker/ImportWorker.class.php(95): wcf\system\exporter\AbstractExporter->exportData('com.woltlab.wcf...', 5)             #5 /var/www/clients/client2/web19/web/WLS2/lib/system/cli/command/WorkerCLICommand.class.php(154): wcf\system\worker\ImportWorker->execute()                                   #6 /var/www/clients/client2/web19/web/WLS2/lib/system/cli/command/ImportCLICommand.class.php(183): wcf\system\cli\command\WorkerCLICommand->execute(Array)                     #7 /var/www/clients/client2/web19/web/WLS2/lib/system/CLIWCF.class.php(293): wcf\system\cli\command\ImportCLICommand->execute(Array)                                           #8 /var/www/clients/client2/web19/web/WLS2/lib/system/CLIWCF.class.php(87): wcf\system\CLIWCF->initCommands()                                                                  #9 /var/www/clients/client2/web19/web/WLS2/cli.php(18): wcf\system\CLIWCF->__construct()                                                                                       #10 {main}                                                                                                                                                                                                                                                                                                                                                    Next wcf\system\database\exception\DatabaseQueryExecutionException: Could not execute statement 'UPDATE wcf1_user                                                                                      SET     password = ?                                                                                                                                                           WHERE   userID = ?' in /var/www/clients/client2/web19/web/WLS2/lib/system/database/statement/PreparedStatement.class.php:105                           Stack trace:                                                                                                                                                                   #0 /var/www/clients/client2/web19/web/WLS2/lib/system/exporter/VB3or4xExporter.class.php(465): wcf\system\database\statement\PreparedStatement->execute(Array)                 #1 [internal function]: wcf\system\exporter\VB3or4xExporter->exportUsers(500, 100)                                                                                             #2 /var/www/clients/client2/web19/web/WLS2/lib/system/exporter/AbstractExporter.class.php(152): call_user_func(Array, 500, 100)                                                #3 /var/www/clients/client2/web19/web/WLS2/lib/system/worker/ImportWorker.class.php(95): wcf\system\exporter\AbstractExporter->exportData('com.woltlab.wcf...', 5)             #4 /var/www/clients/client2/web19/web/WLS2/lib/system/cli/command/WorkerCLICommand.class.php(154): wcf\system\worker\ImportWorker->execute()                                   #5 /var/www/clients/client2/web19/web/WLS2/lib/system/cli/command/ImportCLICommand.class.php(183): wcf\system\cli\command\WorkerCLICommand->execute(Array)                     #6 /var/www/clients/client2/web19/web/WLS2/lib/system/CLIWCF.class.php(293): wcf\system\cli\command\ImportCLICommand->execute(Array)                                           #7 /var/www/clients/client2/web19/web/WLS2/lib/system/CLIWCF.class.php(87): wcf\system\CLIWCF->initCommands()                                                                  #8 /var/www/clients/client2/web19/web/WLS2/cli.php(18): wcf\system\CLIWCF->__construct()                                                                                       #9 {main}                                                                                                                                                                      >


    Was will er mir da sagen und kann ich den Import einfach fortsetzen oder gibt es hier etwas das repariert werden sollte?


    Zur besseren Lesbarkeit nochmal als Screen angehängt.


    Danke schon mal!

  • Ich habe alles nochmal neu installiert und dabei als neuen Admin diesmal nicht die selben Daten wie im alten Forum angegeben, sondern neue (Benutzername und E-Mail). Der Vorgang läuft jetzt und ist weiter als der mit der Fehlermeldung (jetzt bei 20%). Evtl. gabs da einen Konflikt (obwohl ausgewählt, dass die zusammen gelegt werden sollen).... ?

    • Official Post

    Hallo,

    PDOException: SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared in /var/www/clients/client2/web19/web/WLS2/lib/system/database/statement/PreparedStatement.class.php:93

    die relevante Fehlermeldung ist diese. Hier im Forum gibt es diesbezüglich bereits diverse Themen, insbesondere dieses, in dem die Problematik bereits ausführlich diskutiert wurde (mit diversen Beiträgen von mir): General error: 1615 Prepared statement needs to be re-prepared

  • Danke, Fehler kam jetzt auch wieder. Ich lese mir die Beiträge durch. Habe einen eigenen Server im Betrieb.


  • Habe table_definition_cache mal auf 20.800 gesetzt und jetzt ging es durch. Ob es der Rest auch schafft werde ich so in 20 Stunden wissen ...