B) If the database server does not support utf8mb4, disable it by setting 'mysql.utf8mb4' => false in config.php (emojis in filename, calendar events, etc. are not possible than and you have to accept the warning).
What happens for most people is: They change the maria/mysql configuration temporary to enable utf8mb4 but forget to write the changes to the configuration file. The next time a update is installed the sql server is restarted and the temporary configuration changes are lost. Some weeks later they try to upgrade Nextcloud and run into those utf8mb4 errors again.
Known Issues
Frequent Questions
Critical changes for developers & admins
The text was updated successfully, but these errors were encountered: