Hi,
Today, there has been an issue discovered on the latest update of the cPanel where a minor release of MariaDB was updated to the system causing issue with the database connection to many applications. Our team has found below error in the cPanel logs.
The immediate fix for this issue would be downgrade the MariaDB built to last available minor release i.e., downgrade MariaDB version 10.3.26 to 10.3.25.
Hope this helps other guys there who are facing the same issue.
Today, there has been an issue discovered on the latest update of the cPanel where a minor release of MariaDB was updated to the system causing issue with the database connection to many applications. Our team has found below error in the cPanel logs.
Code:
Nov 04 05:08:46 Updated: MariaDB-compat-10.3.26-1.el7.centos.x86_64 Nov 04 05:08:46 Updated: MariaDB-common-10.3.26-1.el7.centos.x86_64 Nov 04 05:09:27 Updated: MariaDB-client-10.3.26-1.el7.centos.x86_64 Nov 04 05:09:43 Updated: MariaDB-server-10.3.26-1.el7.centos.x86_64 Nov 04 05:09:50 Updated: MariaDB-devel-10.3.26-1.el7.centos.x86_64 Nov 04 05:10:19 Updated: MariaDB-shared-10.3.26-1.el7.centos.x86_64
Code:
[2020-11-04 10:50:57 +0100] warn [cpmysql] Error (Invalid grant string: SET DEFAULT ROLE 0 FOR 'USER'@'localhost' ) while parsing grant: SET DEFAULT ROLE 0 FOR 'USER'@'localhost' at /usr/local/cpanel/Cpanel/Mysql.pm line 956, <STDIN> line 1. Cpanel::Mysql::__ANON__(__CPANEL_HIDDEN__...) called at /usr/local/cpanel/3rdparty/perl/530/lib/perl5/cpanel_lib/Try/Tiny.pm line 118 Try::Tiny::try(CODE(0x30c0150), Try::Tiny::Catch=REF(0x314b328)) called at /usr/local/cpanel/Cpanel/Mysql.pm line 957 Cpanel::Mysql::_get_dbuser_privileges_on_db(Cpanel::Mysql=HASH(0x2ed5510), "USER") called at /usr/local/cpanel/Cpanel/Mysql.pm line 1379 Cpanel::Mysql::_password_hashes(Cpanel::Mysql=HASH(0x2ed5510), ARRAY(0xd23618)) called at /usr/local/cpanel/Cpanel/Mysql.pm line 528 Cpanel::Mysql::updateprivs(Cpanel::Mysql=HASH(0x2ed5510)) called at /usr/local/cpanel/Cpanel/Mysql.pm line 1209 Cpanel::Mysql::dbcache(Cpanel::Mysql=HASH(0x2ed5510), "") called at bin/admin/Cpanel/cpmysql.pl line 388 Invalid grant string: SET DEFAULT ROLE 0 FOR 'USER'@'%'
Code:
Nov 04 11:06:03 Installed: MariaDB-common-10.3.25-1.el7.centos.x86_64 Nov 04 11:06:04 Installed: MariaDB-compat-10.3.25-1.el7.centos.x86_64 Nov 04 11:06:33 Installed: MariaDB-client-10.3.25-1.el7.centos.x86_64 Nov 04 11:06:40 Installed: MariaDB-server-10.3.25-1.el7.centos.x86_64 Nov 04 11:06:41 Installed: MariaDB-devel-10.3.25-1.el7.centos.x86_64 Nov 04 11:07:09 Installed: MariaDB-shared-10.3.25-1.el7.centos.x86_64