Hi,
ich verwende mailcow-dockerized und habe vor kurzem (weil das bei meiner Nextcloud verlangt wurde) die MariaDB Version auf 11.4 in der docker-compose.yml erhöht und alles neu gepullt. Hat alles funktioniert und generell ist alles funktional.
Mailcow läuft auf Version 2025-01a.
Ich kann nur leider seitdem nicht mehr übers WebUI meinen Server konfigurieren.
Es erscheint folgende Fehlermeldung:
MySQL-Fehler: PDOException: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8mb4_unicode_ci,COERCIBLE) and (utf8mb4_general_ci,COERCIBLE) for operation '=' in /web/inc/functions.mailbox.inc.php:4473Stack trace:#0 /web/inc/functions.mailbox.inc.php(4473): PDOStatement->execute(Array)#1 /web/admin.php(19): mailbox('get', 'domains')#2 {main}
Was ich bisher versucht habe, ist die collation in der Datenbank ‘mailcow’ händisch zu ändern auf utf8mb4_general_ci und weil ich dann gelesen hatte, dass das der schlechtere Weg ist, wieder zurück auf utf8mb4_unicode_ci. Keine Verbesserung/Verschlechterung.
Was kann ich tun? Wie kann ich solche Probleme vermeiden?
Falls weitere Informationen benötigt werden, liefere ich das sofort nach.
Danke!