Upgrade to NC 29 gives error

Was running NC 28 and tried upgrading to 29 from when RC2 was out but upgrade ended with:

Exception: Database error when running migration 1030Date20240205103243 for app dav
An exception occurred while executing a query: SQLSTATE[HY000]: General error: 1709 Index column size too large. The maximum column size is 767 bytes
Update failed

Tried with all other RC and now with the final released version but I keep getting the same and cannot upgrade to NC 29.

Ubuntu 22.04, PHP 8.1, MariaDB

in my.cnf I have the following:
innodb_default_row_format=dynamic
innodb_file_format=barracuda
innodb_file_per_table=true
innodb_large_prefix=true

What am I missing? Help is appreciated!

Robert

Do you use the utf8mb4 format?

Many thanks! In my config.php I have:

‘mysql.utf8mb4’ => true,

So I guess yes, but am not sure.

ran a [ALTER DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;] just in case

NC 28 is working without problems, they all started when NC 29 came along and only in the DAV module.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.