beim Versuch meinen Shop von 5.2.27 auf 5.3.0 zu aktualisieren, wird mitten in der Datenbank-Migration abgebrochen und folgender Fehler angezeigt:
Error
Received the following error message:
Could not apply migration (Migrations_Migration917). Error: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1' for key 'PRIMARY'
Please try to fix this error and restart the update.
Response
{"valid":false,"errorMsg":"Could not apply migration (Migrations_Migration917). Error: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1' for key 'PRIMARY' "}
2 / 3
Damit kann ich nun leider gar nix anfangen. Was bedeutet das? Bzw. wie kann ich das fixen? Habt ihr vielleicht eine Idee? Wäre toll.
…diese Tabellen sind alle gelöscht und ich habe SET FOREIGN_KEY_CHECKS=0; ausgeführt.
Damit lief das Update zunächst einmal durch.
Doch im letzten Schritt - wo die alten Dateien gelöscht werden, wurde mittendrin abgebrochen und folgende Meldung angezeigt:
Slim Application Error
The application could not run because of the following error:
Details
Type: Doctrine\ORM\Mapping\MappingException
Message: The target-entity Shopware\Models\Attribute\CustomerAddress cannot be found in 'Shopware\Models\Customer\Address#attribute'.
File: /var/www/vhosts/pfadzurwebsite/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php
Line: 762
und einfach mal in der Migration nachzusehen, was die Migration mit der Nummer 917 tut, wäre wohl zu schwer gewesen?!
Also, die Fehlermeldung sagt aus, dass du versucht hast, einen eindeutigen Eintrag doppelt einzufügen, was natürlich keinen Sinn macht.
Wie auch immer, in der Migration wird die Tabelle s_search_custom_sorting mit Daten befüllt. Lösche die Tabelle doch einfach mal und schau mal was passiert, schließlich wird die angelegt, wenn noch nicht vorhanden in der Migration. Vorher solltest du aber ein Backup dieser Tabelle machen.
Kann jetzt auch sein, dass du durch deine blinden Reparaturversuche noch mehr kaputt gemacht hast. Ich hoffe, du hast ein Backup und kannst alles wieder in Ursprungszustand zurück verstezen.
und einfach mal in der Migration nachzusehen, was die Migration mit der Nummer 917 tut, wäre wohl zu schwer gewesen?!
Also, die Fehlermeldung sagt aus, dass du versucht hast, einen eindeutigen Eintrag doppelt einzufügen, was natürlich keinen Sinn macht.
Wie auch immer, in der Migration wird die Tabelle s_search_custom_sorting mit Daten befüllt. Lösche die Tabelle doch einfach mal und schau mal was passiert, schließlich wird die angelegt, wenn noch nicht vorhanden in der Migration. Vorher solltest du aber ein Backup dieser Tabelle machen.
Kann jetzt auch sein, dass du durch deine blinden Reparaturversuche noch mehr kaputt gemacht hast. Ich hoffe, du hast ein Backup und kannst alles wieder in Ursprungszustand zurück verstezen.
PS: Falsches Forum (english only!!!).
MFG
derwunner
Oha, wie bin ich denn im englischen Forum gelandet?!?!
Jetzt müsste ein Mod das mal verschieben…
Btw. woher weißt du etwas von einem Migrationsfehler 917?? Mir wird doch nichts davon angezeigt.