Neu Probleme beim Update von 5.2.4 auf 5.3.3

MrS

Mitglied
23. Dezember 2023
54
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
7.123
1.872
Berlin
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

Mitglied
23. Dezember 2023
54
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
7.123
1.872
Berlin
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

Mitglied
23. Dezember 2023
54
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

Mitglied
23. Dezember 2023
54
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
7.123
1.872
Berlin
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 Einloggen JTL-Wawi App 6
Neu Probleme mit Größenreihenfolge beim CSV-Import User helfen Usern - Fragen zu JTL-Wawi 2
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7
Neu B2B Market - Probleme beim zuweisen der Kundengruppe. WooCommerce-Connector 2
Neu Probleme in der mobilen Ansicht bei zwei Artikeln Allgemeine Fragen zu JTL-Shop 4
Neu Probleme mit Kontaktformular Allgemeine Fragen zu JTL-Shop 2
Neu Probleme mit Sendungsnummerübertragung Amazon-Anbindung - Fehler und Bugs 4
Neu shop 5.2.2 Probleme Ladezeit Vaterartikel Allgemeine Fragen zu JTL-Shop 0
Neu Fehler beim Zugrif aus die Datenbank (Exec Direct) JTL-Wawi - Fehler und Bugs 1
Neu Beim Retouren anlegen, Retourenposition ist nicht verfügbar Installation / Updates von JTL-Shop 2
Neu SUCHE JEMAND DER MIR REGELMÄSSIG BEIM UPDATES HILFT Installation / Updates von JTL-Shop 3
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0
Neu WMS Mobile falscher Artikel beim Picken JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu IP Sperre beim Versuch Bilder zu downloaden Allgemeine Fragen zu JTL-Shop 2
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Neu HTTP ERROR 500 beim Aufrufen von https://boni-shop24.de JTL-Shop - Fehler und Bugs 4
Neu Dokument aus Auftrag beim Packen Drucken User helfen Usern - Fragen zu JTL-Wawi 2
Neu automatische Rechnungserstellung erst beim Versand - Vorteile / Nachteile ?! User helfen Usern - Fragen zu JTL-Wawi 6
Neu Artikelnummern werden beim Import ersetzt Shopify-Connector 0
Neu JTL Shop 5 Fehler beim Abglich JTL-Shop - Fehler und Bugs 9
Neu 1.9 Gibt es beim Picken die Funktion "Zurückstellen" nicht mehr? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Beim Picken: Menge und Platz manuell ändern - Fehlbestand und Abschluss Pickliste JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Nichtssagende Fehlermeldung beim Import JTL-Wawi 1.7 3
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopify-Abgleich trotz "200 OK" - Hat jemand eine Lösung? Shopify-Connector 1
Fehler bei JTL-Update (1.5.55.8 -> 1.7.15.6) "Arithmetischer Überlauffehler beim Konvertieren von expression in den int-Datentyp." JTL-Wawi 1.7 9
Neu Fehler beim Update des Shops - DB Migration Installation / Updates von JTL-Shop 1
Neu Doppelte Zeilen beim Auftragsexport JTL Ameise - Eigene Exporte 4
Neu Bestellung im Shop löschen, Überlauffehler beim Konvertieren von numeric in den numeric-Datentyp Allgemeine Fragen zu JTL-Shop 1
Neu Richtiges Vorgehen beim Update Installation von JTL-Wawi 3
[Bug]🪲 JTL-Wawi 1.9 | Memoryleak beim Öffnen von Aufträgen JTL-Wawi 1.9 2
Neu CSS Gutschein Premium - Einzweckgutscheine - Fehler beim Einlösen Plugins für JTL-Shop 1
Neu Artikel beim Scannen Addieren und nicht erneut auflisten Arbeitsabläufe in JTL-Wawi 3
Neu amazon / Ein Fehler ist aufgetreten, bitte beim JTL-Support melden JTL-Wawi - Fehler und Bugs 295
Neu WMS APP Sprachausgabe funktioniert nach Android Update nicht mehr JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Update Wawi von 1.0.11 auf 1.9 Installation von JTL-Wawi 7
Neu Update von 5.1.5 auf 5.3.3 Installation / Updates von JTL-Shop 2
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
Wann kommt neues Update 1.9.4.7 JTL-Wawi 1.9 5
Neu WMS Mobile langsam seit Android Update User helfen Usern 4
Neu Update auf 1.9 - wo sind die Kommentarfelder des Artikels geblieben? Eigene Übersichten in der JTL-Wawi 1
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
update von 1.3.21.1 auf Version 1.8.12.2 JTL-Wawi 1.8 6
Neu PayPal Checkout Update auf 1.5.1 nicht möglich Betrieb / Pflege von JTL-Shop 2
Neu PayPal Checkout Update Plugins für JTL-Shop 12
Neu Fatal error nach Shop-Update im Frontend JTL-Shop - Fehler und Bugs 8
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 2
Nach Update auf 1.9 / Export Rechnungskorrekturen Zeile Ust doppelt JTL-Wawi 1.9 8

Ähnliche Themen