Update von 6.1.6 auf 6.2.0 schlägt fehl

Hallo zusammen,

momentan versuche ich eine Shopware installation von 6.1.6 auf 6.2.0 zu updaten, damit ich die von da aus auf die aktuellste Version bringen kann.
Bei der aktualisierung bekomme ich jedoch bei der Datenbank-Migration Fehler und der Update Prozess läuft nicht weiter.

Zum Updaten habe ich mir die Update zip für 6.2.0 von hier heruntergeladen: Shopware Changelog Shopware 6 und domain.de/recovery/update/index.php aufgerufen.

Wenn ich auf Updaten klicke bekomme ich folgende Fehlermeldung:

Error

**Received the following error message:
An exception occurred while executing ‘INSERT INTO state_machine_state_translation (language_id, created_at, state_machine_state_id, name) VALUES (?, ?, ?, ?)’ with params [null, “2020-11-24 09:47:53.150”, “\xd6\xdd\xed\x9c\x53\xfb\x40\x4f\xb2\x77\xd7\x73\xfe\x11\x53\x4a”, “In Progress”]: SQLSTATE[23000]: Integrity constraint violation: 1048 Column ‘language_id’ cannot be null

Please try to fix this error and restart the update.**

Response

**{"valid":false,"errorMsg":"An exception occurred while executing 'INSERT INTO state\_machine\_state\_translation (language\_id, created\_at, state\_machine\_state\_id, name) VALUES (?, ?, ?, ?)' with params [null, \"2020-11-24 09:47:53.150\", \"\\xd6\\xdd\\xed\\x9c\\x53\\xfb\\x40\\x4f\\xb2\\x77\\xd7\\x73\\xfe\\x11\\x53\\x4a\", \"In Progress\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1048 Column 'language\_id' cannot be null"}**

 

Wenn ich danach nochmal versuche das Update durchzuführen erhalte ich eine andere Fehlermeldung:

Error

**Received the following error message:
An exception occurred while executing ‘INSERT INTO state_machine_state (id, state_machine_id, technical_name, created_at) VALUES (?, ?, ?, ?)’ with params ["\xa4\xc9\xfa\x34\xec\xc5\x48\x7a\x8e\xe4\xa9\xf2\xb5\xbc\x3d\x0f", “\xcf\xb1\x56\x37\x54\x20\x49\x21\x98\x50\xcc\xb4\x8d\x78\xee\x70”, “in_progress”, “2020-11-24 09:49:32.689”]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘in_progress-\xCF\xB1V7T I!\x98P\xCC\xB4\x8Dx\xEEp’ for key ‘uniq.technical_name_state_machine’

Please try to fix this error and restart the update.**

Response

**{"valid":false,"errorMsg":"An exception occurred while executing 'INSERT INTO state\_machine\_state (id, state\_machine\_id, technical\_name, created\_at) VALUES (?, ?, ?, ?)' with params [\"\\xa4\\xc9\\xfa\\x34\\xec\\xc5\\x48\\x7a\\x8e\\xe4\\xa9\\xf2\\xb5\\xbc\\x3d\\x0f\", \"\\xcf\\xb1\\x56\\x37\\x54\\x20\\x49\\x21\\x98\\x50\\xcc\\xb4\\x8d\\x78\\xee\\x70\", \"in\_progress\", \"2020-11-24 09:49:32.689\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'in\_progress-\\xCF\\xB1V7T I!\\x98P\\xCC\\xB4\\x8Dx\\xEEp' for key 'uniq.technical\_name\_state\_machine'"}**

 

Wenn jemand eine Idee hat wie das Problem zu lösen ist wäre ich sehr dankbar! Zugriff auf die SQL Datenbank habe ich.

Sicher könnte man jetzt die einzelnen Fehler flicken. Die Meldungen sind ja relativ aussagekräftig. Nur ob man damit nicht noch mehr Datenchaos erzeugt?

Sinnvoller ist es wohl das Vor-Update-Backup zu nehmen und mit diesem nochmal zu versuchen. Wenn dann dort ein Fehler auftritt wieder das Backup einspielen, das Problem korrigieren, und dann wieder das Update versuchen.