Suddenly roundcube dead all over the server.
Basically after logging in at hostname:2096 or domain.tld:2096 redirect to roundcube stuck and after a while the timeout error appears.
In the logs I find:
Cpanel::Exception::NetSSLeay/(XID vtkaur) Net::SSLeay::ssl_write_all(<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\x{0a}<html>\x{0a}<head>\x{0$ at /usr/local/cpanel/Cpanel/Server/Connection/SSL.pm line 64. Cpanel::Server::Connection::SSL::write_buffer(Cpanel::Server::Connection::SSL=HASH(0x2f38320), "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www"...) called at /us$ Cpanel::Server::write_buffer(Cpanel::Server=HASH(0x2d57030), "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www"...) called at /usr/local/cpanel/Cpanel/Server.pm li$ Cpanel::Server::body_internal_error(Cpanel::Server=HASH(0x2d57030), 500, "Error ID 2df24d0ac242a") called at /usr/local/cpanel/Cpanel/Server.pm line 673 Cpanel::Server::internal_error_with_http_status(Cpanel::Server=HASH(0x2d57030), 500, "Error ID 2df24d0ac242a") called at /usr/local/cpanel/Cpanel/Server.pm line 656 Cpanel::Server::internal_error(Cpanel::Server=HASH(0x2d57030), "Error ID 2df24d0ac242a") called at cpsrvd.pl line 1000 cpanel::cpsrvd::__ANON__(Cpanel::Exception::NetSSLeay=HASH(0x30d2500)) called at /usr/local/cpanel/Cpanel/Server/Connection/SSL.pm line 64 Cpanel::Server::Connection::SSL::write_buffer(Cpanel::Server::Connection::SSL=HASH(0x2f38320), SCALAR(0x2fb7e70)) called at /usr/local/cpanel/Cpanel/Server.pm line 1776 Cpanel::Server::write_buffer(Cpanel::Server=HASH(0x2d57030), SCALAR(0x2fb7e70)) called at /usr/local/cpanel/Cpanel/Server/Handlers/SSE.pm line 141 Cpanel::Server::Handlers::SSE::__ANON__(SCALAR(0x2fb7e70)) called at /usr/local/cpanel/Cpanel/Server/Responders/Stream/Gzip.pm line 101 Cpanel::Server::Responders::Stream::Gzip::write(Cpanel::Server::Responders::Stream::Gzip=HASH(0x302a7f0), 1) called at /usr/local/cpanel/Cpanel/Server/SSE.pm line 212 Cpanel::Server::SSE::__responder_write(Cpanel::Server::SSE::whostmgr::Tasks=HASH(0x2fd0ef8), ":\x{d}\x{a}") called at /usr/local/cpanel/Cpanel/Server/SSE.pm line 160 Cpanel::Server::SSE::_send_sse_heartbeat(Cpanel::Server::SSE::whostmgr::Tasks=HASH(0x2fd0ef8)) called at /usr/local/cpanel/Cpanel/Server/SSE/whostmgr/Tasks.pm line 160 Cpanel::Server::SSE::whostmgr::Tasks::run(Cpanel::Server::SSE::whostmgr::Tasks=HASH(0x2fd0ef8)) called at /usr/local/cpanel/Cpanel/Server/Handlers/SSE.pm line 179 Cpanel::Server::Handlers::SSE::handler(Cpanel::Server::Handlers::SSE=HASH(0x2fb8050), "Tasks", ARRAY(0x1bfb198)) called at cpsrvd.pl line 8616 cpanel::cpsrvd::sse_handler("Tasks") called at cpsrvd.pl line 6883 cpanel::cpsrvd::dodoc_whostmgrd() called at cpsrvd.pl line 2118 cpanel::cpsrvd::dodoc(HASH(0x1c42100)) called at cpsrvd.pl line 1854 cpanel::cpsrvd::handle_one_connection(6) called at cpsrvd.pl line 1148 cpanel::cpsrvd::script() called at cpsrvd.pl line 447 [2024-05-08 13:01:44 +0200] info
-
Hey there! Can you try the workaround mentioned here to see if that resolves the issue?
0 -
Sorry, but that has nothing to do with the issue at all. It's caused by a Roundcube update where cPanel has not updated the autoload file for the current version of Roundcube (sabre/vobject).
As root:
cd /usr/local/cpanel/base/3rdparty/roundcube
/opt/cpanel/composer/bin/composer --ignore-platform-req=ext-iconv --ignore-platform-req=ext-iconv --ignore-platform-req=ext-ldap require sabre/vobject
Result:
Continue as root/super user [yes]? y
./composer.json has been updated
Running composer update sabre/vobject
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 3 installs, 6 updates, 0 removals
- Upgrading roundcube/plugin-installer (0.3.2 => 0.3.6): Extracting archive
- Upgrading symfony/deprecation-contracts (v2.5.2 => v3.4.0): Extracting archive
- Upgrading pear/pear-core-minimal (v1.10.14 => v1.10.15): Extracting archive
- Upgrading pear/crypt_gpg (v1.6.8 => v1.6.9): Extracting archive
- Upgrading pear/mail_mime (1.10.11 => 1.10.12): Extracting archive
- Upgrading pear/net_sieve (1.4.6 => 1.4.7): Extracting archive
- Installing sabre/uri (3.0.1): Extracting archive
- Installing sabre/xml (4.0.5): Extracting archive
- Installing sabre/vobject (4.5.4): Extracting archive
0/8 [>---------------------------] 0% Skipped installation of bin bin/vobject for package sabre/vobject: name conflicts with an existing file
Skipped installation of bin bin/generate_vcards for package sabre/vobject: name conflicts with an existing file
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
Using version ^4.5 for sabre/vobject
Magic.0 -
Neither seems to work for me.
0 -
This sounds like issue #4 here:
https://support.cpanel.net/hc/en-us/community/posts/23393695024023-Recent-Roundcube-issues
and we are releasing a fix for this today, so it should reach your servers as they update over the weekend.
0 -
Gabriele, try logging into an account with roundcube, then tail /home/[wahateveruser]/logs/.php.error.log to find a clue. It'll be easier to diagnose if the above didn't fix the problem.
0
Please sign in to leave a comment.
Comments
5 comments