and everything went fine until the step 7 php occ maintenance:repair. It caused the following output
Nextcloud is in maintenance mode - no apps have been loaded
Repair MySQL collation
Change row format for oc_accounts …
Change collation for oc_accounts …
Change row format for oc_activity …
Change collation for oc_activity …
Change row format for oc_activity_mq …
Change collation for oc_activity_mq …
Change row format for oc_addressbookchanges …
Change collation for oc_addressbookchanges …
Change row format for oc_addressbooks …
Change collation for oc_addressbooks …
In AbstractMySQLDriver.php line 106:
An exception occurred while executing ‘ALTER TABLE oc_addressbooks CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;’:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
In PDOStatement.php line 119:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
In PDOStatement.php line 117:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
maintenance:repair [–include-expensive]
But when I ended maintenance mode and went back to the page
…/nextcloud/index.php/settings/admin/overview
the warning was gone and NC seems to behave normally.
So I don’t know what to think about this, any advice?