1709 Index column size too large

Hello people, I’m using an Host and mysql service from the Aruba Company. For many years i have used Nextcloud and made many updates without no problems, since that last update.
I’m getting this message
Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 1709 Index column size too large. The maximum column size is 767 bytes.

That error comes out even an a new installation.
Does someone have any suggestion for fixing this problem.