Hi,
I did the automatic update right now and encountered this error. We have a relatively small installation.
Critical Error during the update process:
/home/members/artisticactivism/sites/c4aa.org/web/matomo_stats/core/Updates/4.0.0-b1.php: Error trying to execute the migration 'ALTER TABLE `matomo_log_visit` ADD COLUMN `visitor_seconds_since_first` INT(11) UNSIGNED NULL, ADD COLUMN `visitor_seconds_since_order` INT(11) UNSIGNED NULL, ADD COLUMN `visitor_seconds_since_last` INT(11) UNSIGNED NULL, ADD COLUMN `profilable` TINYINT(1) NULL;'. The error was: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
Wrapped but formatted version for easier reading
Critical Error during the update process:
/home/members/artisticactivism/sites/c4aa.org/web/matomo_stats/core/Updates/4.0.0-b1.php: Error trying to execute the migration ‘ALTER TABLEmatomo_log_visit
ADD COLUMNvisitor_seconds_since_first
INT(11) UNSIGNED NULL, ADD COLUMNvisitor_seconds_since_order
INT(11) UNSIGNED NULL, ADD COLUMNvisitor_seconds_since_last
INT(11) UNSIGNED NULL, ADD COLUMNprofilable
TINYINT(1) NULL;’. The error was: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
I’m familiar enough with mySQL to create databases, install, backup, and make a few changes but it’s not something I work with often. If you have suggestions, please speak clearly. Thanks!
2 posts - 2 participants