Beim Masterupdate auf GX v4.2.0.1 erhielt ich folgende Fehlermeldung:
Error message: Index column size too large. The maximum column size is 767 bytes
Gemeint war in meinem Fall die Tabelle shipping_status Es können jedoch auch andere Tabellen betroffen sein.

Die Ursache ist normalerweise nichts Schlimmes. Angefangen bei der Erstellung einer MySQL-Datenbank, zahlreiche Modul-Installationen und unzählige Updates im Laufe der Zeit, führen am Ende oft zu unterschiedlichen Tabellen-Typen (InnoDB, MyISAM, etc.) mit unterschiedlichen Spaltenformaten (FIXED, DYNAMYC, COMPRESSED, etc.). Hier war es eine InnoDB-Tabelle dessen Spaltengröße mit dem Format COMPACT auf eine feste Binäre Länge von 767 Byte festgelegt war. Dieser Rahmen reichte nun nicht mehr aus.

Die Lösung ist einfach eine Änderung des Formats:
Code:
ALTER TABLE shipping_status ROW_FORMAT=DYNAMIC;
Dieses Statement im "SQL-Kommando"-Bereich des Datenbank-Verwaltung-Tools absetzen. Anschließend den Gambio-Updater erneut starten.