Neu Probleme beim Update von 5.2.4 auf 5.3.3

MrS

Aktives Mitglied
23. Dezember 2023
65
3
Hallo,

ich habe gestern ein Update des Shops von 5.2.4 auf 5.3.3 gemacht. Ich hatte dabei ein komisches Problem, dass aber gelöst ist. Ich möchte aber trotzdem darüber berichten, weil ich eine (richtige) Lösung dafür haben möchte bzw. die Ursache kennen möchte ;).

Folgendes ist passiert:

Ich habe alle Vorbereitungen gemacht und bin nach dem Guide vorgegangen. Sicherungen, Dateien aus den Update-Dateien gelöscht etc. Dann habe ich die Shop-Dateien hochgeladen. Lief bis dahin alles gut.

Ich habe mich dann am Backend angemeldet und sollte das Datenbankupdate starten. Gesagt, getan. Die ersten Meldungen kamen und nach etwa 3 erfolgreichen Operationen ging es nicht weiter. Ich habe ca 30 Minuten gewartet, aber es passierte nichts. Dann habe ich die Seite aktualisiert und es kam wieder die Meldung, dass ich das Datenbankupdate starten sollte. Also ein weiterer Klick auf den Button. Wieder 3 erfolgreiche Einträge (nach wenigen Sekunden), aber andere als vorher. Wieder Stillstand. Dann habe ich die Seite wieder neu geladen und das Spiel begann von vorne. Dann habe ich die Seite in Chrome (vorher Firefox) geladen und mich dort angemeldet. Und wieder das gleiche Spiel. Update starten, 3 erfolgreiche Einträge, Stillstand. Ich habe es dann etwa 10 Mal wiederholt und dann wurde angezeigt, dass das Update erfolgreich war und das Backend wurde geladen.

Dann habe ich unter Fehlerbehebund die Diagnose gemacht und gesehen, dass eine Datenbankmigration erforderlich ist. Auch hier habe ich im automatischen Modus den Vorgang gestartet. Und was soll ich sagen? Das Verhalten war das gleiche wie vorher bei dem Update.

Ich habe dann im manuellen Modus geschaut. Dort sah ich, dass die Kollation falsch ist. Die habe ich dann erst mal in PhpMyAdmin entsprechend der Liste geändert. Dann gab es noch ein paar weitere Anzeigen, die ich dann nach und nach mit der manuellen Migration beheben konnte, so das der Shop problemlos läuft.

Woran liegt das? Und was kann ich beim nächsten Update machen?

VG
Stephen
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.584
2.668
Berlin
Firma
css-umsetzung
Ich mache Updates grundsätzlich über Chrome, mit offener console, denn so siehst du ob ein io Prozess noch am laufen ist oder ob er wegen eines Fehlers abgebrochen hat, bzw. die einzelnen Migrationsschritte runtertattern.

Bei der Migration gibt es immer wieder Prozesse, die etwas länger dauern können, da kann man leicht nervös werden.
In deinem Fall gehe ich davon aus, das die Prozesse, wo es dann hing, eventuell länger dauerten als die eigentliche Scriptlaufzeit erlaubte und das diese dadurch vorzeitig beendet wurden.

Die Datenbank arbeitet an dem betreffendem Query aber fast immer weiter, was man dann eigentlich prüfen sollte bevor man da das Update unbedarft neu startet.

Zur Veranschaulichung hier mal ein Screenshot (ist jetzt nicht von einem Update aber vergleichbar), was ich mit offener console meine
(man sieht dann wenn es einen Abbruch des Prozesses gab und kann in dem Antwort tab auch sehen was los war, sofern man das error_reporting aktiv hat)


2024-08-25 15 48 58.png
 

MrS

Aktives Mitglied
23. Dezember 2023
65
3
Aber wie lange dauert der Vorgang? Ich habe schon ändere Webanwendungen mit Datenbank aktualisiert, da dauert es nie so lange, ohne dass etwas passiert. Nextcloud ist z.b. so ein Kandidat. Ich habe hier eine laufen mit ca 50 Usern und über 1 TB an Daten. Da dauert das Update ein paar Minuten.

Vielleicht wäre es sinnvoll den Fortschritt zu visualisieren
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.584
2.668
Berlin
Firma
css-umsetzung
Du kannst bei einem MySQL Prozess nicht sagen wie weit er fortgeschritten ist wenn du einen Query auslöst (wäre mir jedenfalls neu)
Es gibt einige Query die je nach Inhalt sehr lange dauern können, insbesondere wenn es beim Umstieg von 4 auf 5 um die Preise, Kundenattribute oder Zahlungen geht.

beim Umstieg von 5.2 auf 5.3 wird die collation geändert, auch das kann seine Zeit dauern oder eben andere Ursachen haben das es etwas länger dauert oder abbricht.
 

MrS

Aktives Mitglied
23. Dezember 2023
65
3
Du kannst bei einem MySQL Prozess nicht sagen wie weit er fortgeschritten ist wenn du einen Query auslöst (wäre mir jedenfalls neu)
Es gibt einige Query die je nach Inhalt sehr lange dauern können, insbesondere wenn es beim Umstieg von 4 auf 5 um die Preise, Kundenattribute oder Zahlungen geht.

beim Umstieg von 5.2 auf 5.3 wird die collation geändert, auch das kann seine Zeit dauern oder eben andere Ursachen haben das es etwas länger dauert oder abbricht.
Ich hab die collation dann ja manuell auf der DB mit phpmysdmin geändert. Das war in wenigen Sekunden erledigt. Also kann doch der Prozess auch nicht viel länger dauern, wenn es über den Shop gemacht wird. Gleiche Userdaten und localhost. Wäre schon sehr komisch, wenn das so ist 😉
 

MrS

Aktives Mitglied
23. Dezember 2023
65
3
Bei der Nextcloud ist es auch einmal passiert, dass ein Update nicht durchgelaufen ist. Da konnte ich es einfach über das cli beenden. Gibt es diese Möglichkeit beim Shop auch? Wäre vielleicht eine gute Alternative, wenn es über die Webanwendung Probleme gibt
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.584
2.668
Berlin
Firma
css-umsetzung
Beim JTL werden die einzelnen Updateschritte, die erfolgreich waren gespeichert, so dass der Shop, da wo er aufgehört hat weitermacht, aber man muss das halt über die console beobachten, da die Rückmeldung per Ajax kommt und wenn der Shop wegen eines Fehlers oder aus anderen Gründen abgebrochen hat, dann gibt es diese Meldung eben nicht.

Man sollte aber auch, wie ich es schon schrieb, die Prozesse der Datenbank im Blick behalten wenn es eben einen Fehler gab.

Es hat schon Gründe, warum, ich nicht einfach mal schnell ein Shop Update mache wenn sich die Versionsnummer grundlegend ändert..
 
Ähnliche Themen
Titel Forum Antworten Datum
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme beim Mailversand User helfen Usern 0
GLS Störung seit 14:00 hat jemand ähnliche Probleme? JTL-Wawi 1.11 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Lizenzserver Probleme JTL-Wawi 1.11 11
Neu Google Ads probleme Betrieb / Pflege von JTL-Shop 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu JTL2DATEV Buchungsdatenservice Probleme User helfen Usern - Fragen zu JTL-Wawi 0
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6
Probleme mit JTL Worker JTL-Wawi 2.0 1
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
Updatezwang beim öffnen der WAWI JTL-Wawi 1.6 13
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Wawi 1.11.10 : Feldinhalt "Kundenkommentar" fehlt beim Versand in WMS JTL-Wawi 1.11 0
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Wawi verschluckt Zeichen beim Mailversand JTL-Wawi 2.0 1
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu EK Preise beim Wareneingang Arbeitsabläufe in JTL-Wawi 4
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Neu Punkt statt Komma beim export Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 9
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
Nach Wawi Update keine Fehlermeldung mehr sichtbar kaufland.de - Anbindung (SCX) 2
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1

Ähnliche Themen