[MDEV-26863] MariaDB 10.6.4 & Roundcubemail Created: 2021-10-20  Updated: 2021-10-26

Status: Open
Project: MariaDB Server
Component/s: Character Sets
Affects Version/s: 10.6.4
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Frank Nardis Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: None
Environment:

Centos 7.9
Apache 2.4.6
Roundcube 1.4.11


Issue Links:
Problem/Incident
is caused by MDEV-8334 Rename utf8 to utf8mb3 Closed

 Description   

Since upgrading mariadb from 10.1 to 10.6 roundcube no longer connects to database when trying to log in. Examining httpd error log I find " Character set 'utf8' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file" We were able circumvent the issue by adding the following section to /usr/share/mysql/charsets/Index.html.

<charset name="utf8">
  <family>Unicode</family>
  <description>UTF-8 Unicode</description>
  <alias>utf-8</alias>
  <collation name="utf8mb3_general_ci"  id="33">
   <flag>primary</flag>
   <flag>compiled</flag>
  </collation>
  <collation name="utf8mb3_bin"         id="83">
    <flag>binary</flag>
    <flag>compiled</flag>
  </collation>
</charset>

Note that this block is a copy of the "utf8mb3" block with only the charset name changed to "utf8".
This addition allowed roundcube to connect to the database and operate as expected.



 Comments   
Comment by Frank Nardis [ 2021-10-20 ]

After filing the same report with roundcube, they have stated that this issue was fixed in their version 1.5 which I am testing now.

Generated at Thu Feb 08 09:48:31 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.