Neu Probleme beim Update von 5.2.4 auf 5.3.3

MrS

Mitglied
23. Dezember 2023
64
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.780
2.191
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
64
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.780
2.191
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
64
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
64
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.780
2.191
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 Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Probleme beim Anhängen der .mdf Datei User helfen Usern - Fragen zu JTL-Wawi 3
Affiliate, die Guthabenfunktion Gutschriften und die Mehrwertsteuer - Probleme beim Steuerberater JTL-Wawi 1.6 2
Neu Probleme bei Mediafinanz / CRIF Bonitätsprüfung Business Jungle 1
Nach Update auf 1.10.13.2 Probleme mit der POS Kasse JTL-Wawi 1.10 7
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu IDeal macht irgendwie Probleme, bei euch auch ? Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5 Probleme mit Anlegen eines Kundenaccounts Allgemeine Fragen zu JTL-Shop 4
Neu Betreff: CMD-Import überspringt Artikel bei Bestandsüberschreibung - Über den GUI-Import keine Probleme JTL-Ameise - Fehler und Bugs 2
Probleme mit Lagerbestandsübertragung bei Otto nach Artikelnummernänderung Otto.de - Anbindung (SCX) 0
Neu Massive Probleme mit JTL-Connector zu Shopify – lohnt sich der Einsatz überhaupt? Shopify-Connector 10
Probleme Rechnungserstellung/Upload FBA-Aufträge 1.10.12.0 JTL-Wawi 1.10 10
Probleme mit Rechnungs-Betrag JTL-Wawi 1.9 4
Neu 500er Probleme nach Shop Update Betrieb / Pflege von JTL-Shop 4
Neu Probleme bei der Indexierung bei Google (Search Console) JTL-Shop - Fehler und Bugs 2
Verwiesen an Support Probleme mit dem Workflow JTL-Workflows - Fehler und Bugs 2
Neu Probleme mit WMS-Lizenzen seit Update auf Version 1.10.10.4 JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu JTL 1.20.20.4 Postsendungen werden mit Sendungsnummer an Amazon gesendet und verursachen Probleme JTL-ShippingLabels - Fehler und Bugs 26
Neu Artikel-Probleme bei der TikTok Shop Anbindung Einrichtung und Installation von JTL-eazyAuction 20
Neu Probleme mit Abgleich im PowerBI User helfen Usern - Fragen zu JTL-Wawi 2
X-Rechnung - falsche Rechnungssumme beim Empfänger JTL-Wawi 1.9 0
Neu Hilfe beim Einrichten von JTL-Wawi mit unternehmensspezifischen Artikeldaten Arbeitsabläufe in JTL-Wawi 14
Neu Bilder werden beim Webshop-abgleich nicht übertragen User helfen Usern - Fragen zu JTL-Wawi 11
Neu Shopify-Connector: Fehler "delivery_note table doesn't exist" beim Lieferschein-Abgleich Shopify-Connector 4
Problem beim Anlegen eigener Felder in Kategorieverwaltung – Fehlermeldung „Name nicht eindeutig“ trotz eindeutiger Bezeichnung JTL-Wawi 1.8 3
Neu Unnötiger Fehler beim Import von Kundendaten JTL-Shop - Fehler und Bugs 0
Neu Amazon Rechnung ändern bei VCS-Lite - Fehlermeldung beim Stornieren (Auftrag fehlt) Arbeitsabläufe in JTL-Wawi 5
Neu Unhandled Exception beim Versuch ein WEBP Format als Merkmalbild zu importieren JTL-Wawi - Fehler und Bugs 0
Neu EAN Fehler beim Etikettendruck User helfen Usern - Fragen zu JTL-Wawi 5
Neu Ständig wiederkehrender Fehler beim Ableich des Lister 2.0 Amazon-Lister - Fehler und Bugs 5
keine Eazybusiness Datenbank beim öffnen von JTL WaWi JTL-Wawi 1.7 3
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Neu Zustandsbeschreibung wird beim auflisten von Produkten nicht übertragen Amazon-Anbindung - Fehler und Bugs 1
Neu Upload-Dateien: Fehler beim Abgleich Onlineshop-Anbindung 0
Neu JTL‑Wawi: Beim Drucken fehlen Body‑Inhalte – nur Header und Footer gedruckt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Ameise: Warengruppe wird beim Artikelimport nicht übernommen – was mache ich falsch? JTL-Ameise - Fehler und Bugs 6
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Neu "Evtl. Lieferzeitverzögerung" direkt beim Einlegen in den Warenkorb anzeigen? Allgemeine Fragen zu JTL-Shop 4
Fehler beim Belegabruf JTL2Datev aus JTL / "Belegkopf-ExtAuftrag...." JTL-Wawi 1.10 2
Neu Fehler Meldung beim Abgleich Shopware-Connector 4
Neu Fehler beim Aktualisieren einer bestehenden Bestellung mit Ameize JTL-Ameise - Fehler und Bugs 16
Neu Wie kann ich Zubehör, welches beim DropshippingLieferanten UND im Standardlager verfügbar ist dropshippen, Wenn der Hauptartikel Dropshipping ist? Arbeitsabläufe in JTL-Wawi 5
Neu "Bilder zu Plattformen zuordnen" weist beim Import der Artikelstammdaten via Ameise nur einer von dreien JTL-POS Filialen zu. JTL-Ameise - Fehler und Bugs 2
Neu Auswahlfelder beim Kauf Allgemeine Fragen zu JTL-Shop 8
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4
Neu Steuerklasse tax_class wird beim Artikelsync nach WooCommerce nicht mehr gesetzt WooCommerce-Connector 0
Bug Wawi-62710 in 1.10 behoben? (Variable für externe Auftragsnummer beim Zusammenfassen von Aufträgen) JTL-Wawi 1.10 2
Neu JTL wawi Fehler beim Zugriff auf die Datenbank / Datenbankverwaltung aber funktioniert Installation von JTL-Wawi 3
Neu Doofinder kann keine Suchmaschine erstellen: Problem beim Versuch eine Suchmaschine zu erstellen Plugins für JTL-Shop 0
Neu Artikelpreisänderung beim hineinlegen in den Warenkorb Technische Fragen zu Plugins und Templates 0

Ähnliche Themen