While working with one hosting client we came across an issue where PHPmyadmin was blank
On checking logs on /usr/local/cpanel/logs/error_log we could see below error
root@hosonline  [~]# tail -n 10 /usr/local/cpanel/logs/error_log
 Cpanel::Server::write_buffer(Cpanel::Server=HASH(0x4abf5d8), “HTTP/1.1 401 Access Denied\x{d}\x{a}Set-Cookie: cprelogin=no; HttpOnl”…) called at /usr/local/cpanel/Cpanel/Server.pm line 1132
 Cpanel::Server::write_content_to_socket(Cpanel::Server=HASH(0x4abf5d8), IO::Socket::SSL=GLOB(0x4a9c208), 0, “HTTP/1.1 401 Access Denied\x{d}\x{a}Set-Cookie: cprelogin=no; HttpOnl”…, SCALAR(0x20f8ae8)) called at /usr/local/cpanel/Cpanel/Server.pm line 626
 Cpanel::Server::badpass(Cpanel::Server=HASH(0x4abf5d8), __CPANEL_HIDDEN__, 1) called at cpsrvd.pl line 2997
 cpanel::cpsrvd::badpass(__CPANEL_HIDDEN__, 1) called at cpsrvd.pl line 5278
 cpanel::cpsrvd::handle_auth() called at cpsrvd.pl line 1222
 cpanel::cpsrvd::handle_one_connection() called at cpsrvd.pl line 1073
 cpanel::cpsrvd::script() called at cpsrvd.pl line 437
 PHP Fatal error: Class ‘AuthenticationCpanel’ not found in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.inc.php on line 876
 PHP Fatal error: Class ‘AuthenticationCpanel’ not found in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.inc.php on line 876
 PHP Fatal error: Class ‘AuthenticationCpanel’ not found in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/common.inc.php on line 876
The issue was diagnosed to missing libraries
We resolved the issue using below command by upgrading PHPmyadmin
/usr/local/cpanel/bin/updatephpmyadmin –force
Now PHPmyadmin works like Charm :)
 



