Guten Tag,
ich möchte gerne ein Shopware Update durchführen (aktuell bin ich auf 6.6.6.1) Es schlägt aber immer fehl uns ich muss ein Backup einspielen. Sowohl im Backend als auch manuell. Es werden mehrere SQL Fehler erzeugt. Wie kann ich das lösen, ohne ganz neu zu installieren und alles neu aufzubauen?
Get collection for identifier: "core"
migrate Migrations
0/7 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% < 1 sec/< 1 sec 99.0 MiB
1/7 [====░░░░░░░░░░░░░░░░░░░░░░░░] 14% 1 sec/7 secs 99.0 MiB14:13:10 ERROR [app] Migration: "Shopware\Core\Migration\V6_6\Migration1716968180AddAppSourceConfig" failed: "An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(JSON_OBJECT())' at line 1"
---------- ----------------------
Action Number of migrations
---------- ----------------------
Migrated 2 out of 7
---------- ----------------------
14:13:10 CRITICAL [console] Error thrown while running command "database:migrate core --all=1". Message: "
Migration error: An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(JSON_OBJECT())' at line 1\n
Trace: \n
#0 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/doctrine/dbal/src/Connection.php(1976): Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert()\n
#1 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/doctrine/dbal/src/Connection.php(1918): Doctrine\DBAL\Connection->handleDriverException()\n
#2 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/doctrine/dbal/src/Connection.php(1218): Doctrine\DBAL\Connection->convertExceptionDuringQuery()\n
#3 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/AddColumnTrait.php(25): Doctrine\DBAL\Connection->executeStatement()\n
#4 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Migration/V6_6/Migration1716968180AddAppSourceConfig.php(24): Shopware\Core\Framework\Migration\MigrationStep->addColumn()\n
#5 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/MigrationRuntime.php(39): Shopware\Core\Migration\V6_6\Migration1716968180AddAppSourceConfig->update()\n
#6 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/Command/MigrationCommand.php(58): Shopware\Core\Framework\Migration\MigrationRuntime->migrate()\n
#7 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/Command/MigrationCommand.php(160): Shopware\Core\Framework\Migration\Command\MigrationCommand->getMigrationGenerator()\n
#8 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/Command/MigrationCommand.php(102): Shopware\Core\Framework\Migration\Command\MigrationCommand->runMigrationForIdentifier()\n
#9 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Command/Command.php(279): Shopware\Core\Framework\Migration\Command\MigrationCommand->execute()\n
#10 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(1047): Symfony\Component\Console\Command\Command->run()\n
#11 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(123): Symfony\Component\Console\Application->doRunCommand()\n
#12 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(316): Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand()\n
#13 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(77): Symfony\Component\Console\Application->doRun()\n
#14 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Maintenance/System/Command/SystemUpdateFinishCommand.php(157): Symfony\Bundle\FrameworkBundle\Console\Application->doRun()\n
#15 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Maintenance/System/Command/SystemUpdateFinishCommand.php(119): Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand->runCommand()\n
#16 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Maintenance/System/Command/SystemUpdateFinishCommand.php(94): Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand->runMigrations()\n
#17 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Command/Command.php(279): Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand->execute()\n
#18 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(1047): Symfony\Component\Console\Command\Command->run()\n
#19 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(123): Symfony\Component\Console\Application->doRunCommand()\n
#20 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(316): Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand()\n
#21 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(77): Symfony\Component\Console\Application->doRun()\n
#22 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(167): Symfony\Bundle\FrameworkBundle\Console\Application->doRun()\n
#23 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php(49): Symfony\Component\Console\Application->run()\n
#24 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/autoload_runtime.php(29): Symfony\Component\Runtime\Runner\Symfony\ConsoleApplicationRunner->run()\n
#25 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/bin/console(17): require_once('...')\n
#26 {main}
"
[
"exception" => Shopware\Core\Framework\Migration\Exception\MigrateException {
#message: """
Migration error: An exception occurred while executing a query: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(JSON_OBJECT())' at line 1\n
Trace: \n
#0 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/doctrine/dbal/src/Connection.php(1976): Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert()\n
#1 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/doctrine/dbal/src/Connection.php(1918): Doctrine\DBAL\Connection->handleDriverException()\n
#2 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/doctrine/dbal/src/Connection.php(1218): Doctrine\DBAL\Connection->convertExceptionDuringQuery()\n
#3 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/AddColumnTrait.php(25): Doctrine\DBAL\Connection->executeStatement()\n
#4 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Migration/V6_6/Migration1716968180AddAppSourceConfig.php(24): Shopware\Core\Framework\Migration\MigrationStep->addColumn()\n
#5 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/MigrationRuntime.php(39): Shopware\Core\Migration\V6_6\Migration1716968180AddAppSourceConfig->update()\n
#6 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/Command/MigrationCommand.php(58): Shopware\Core\Framework\Migration\MigrationRuntime->migrate()\n
#7 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/Command/MigrationCommand.php(160): Shopware\Core\Framework\Migration\Command\MigrationCommand->getMigrationGenerator()\n
#8 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Framework/Migration/Command/MigrationCommand.php(102): Shopware\Core\Framework\Migration\Command\MigrationCommand->runMigrationForIdentifier()\n
#9 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Command/Command.php(279): Shopware\Core\Framework\Migration\Command\MigrationCommand->execute()\n
#10 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(1047): Symfony\Component\Console\Command\Command->run()\n
#11 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(123): Symfony\Component\Console\Application->doRunCommand()\n
#12 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(316): Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand()\n
#13 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(77): Symfony\Component\Console\Application->doRun()\n
#14 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Maintenance/System/Command/SystemUpdateFinishCommand.php(157): Symfony\Bundle\FrameworkBundle\Console\Application->doRun()\n
#15 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Maintenance/System/Command/SystemUpdateFinishCommand.php(119): Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand->runCommand()\n
#16 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/shopware/core/Maintenance/System/Command/SystemUpdateFinishCommand.php(94): Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand->runMigrations()\n
#17 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Command/Command.php(279): Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand->execute()\n
#18 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(1047): Symfony\Component\Console\Command\Command->run()\n
#19 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(123): Symfony\Component\Console\Application->doRunCommand()\n
#20 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(316): Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand()\n
#21 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/framework-bundle/Console/Application.php(77): Symfony\Component\Console\Application->doRun()\n
#22 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/console/Application.php(167): Symfony\Bundle\FrameworkBundle\Console\Application->doRun()\n
#23 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php(49): Symfony\Component\Console\Application->run()\n
#24 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/vendor/autoload_runtime.php(29): Symfony\Component\Runtime\Runner\Symfony\ConsoleApplicationRunner->run()\n
#25 /var/www/vhosts/sicherheit360.de/nsc-videotechnik/bin/console(17): require_once('...')\n
#26 {main}
"""