Will cPanel be updating Roundcube to 1.6.3 fixes?
It was difficult to choose which sub-forum to post this under, so mods - feel free to move it to a different one if this isn't the right place.
During my ongoing process of moving from old servers to new ones, much to my surprise the new ones are logging basically ALL of Roundcube's stuff (PHP warnings, logins, logouts, errors etc..) to /home/$username/logs/
and some files / folders thereunder. And it's quite a lot. Partly due to cPanel still running Roundcube 1.6.0
Some of that excess logging could be curbed by fixes that were implemented in Roundcube 1.6.3 back in August of 2023.
Here's one example:
[01-Apr-2024 18:35:34 America/New_York] PHP Warning: Trying to access array offset on value of type null in /usr/local/cpanel/base/3rdparty/roundcube/plugins/cpanellogout/cpanellogout.php on line 18
[01-Apr-2024 18:35:34 America/New_York] PHP Deprecated: strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated in /usr/local/cpanel/base/3rdparty/roundcube/plugins/cpanellogout/cpanellogout.php on line 18
Which, among some other PHP warnings / issues, I can see was fixed in 1.6.2 / 1.6.3:
https://github.com/roundcube/roundcubemail/issues/9098
https://github.com/roundcube/roundcubemail/commit/68876f073d201b7110c4423859f2693b73ab20f3
So my questions are:
Does cPanel plan to update Roundcube any time soon to fix some of this stuff?
Is there a safe way to prevent Rouncube from filling up /home/$username/logs/.php.error.log and /home/$username/logs/roundcube/errors.log and /home/$username/logs/roundcube/sendmail.log eternally within tons of data for every single transaction and warning?
For some hosts and users this might not be an issue, but for those of us who still offer small / limited shared hosting accounts, it can quickly become an issue for customers.
Thanks for any thoughts and feedback!
-
Hey there! As far as the update, yes! We plan to release the update with version 120, as part of the new calendar work we've been doing.
The specific case is HB-7376, but it will be included with version 120 right from the start of its release.
0 -
Great to know it's on the way pretty soon, thank you!
0 -
You're very welcome!
0 -
I just updated to cPanel v120 on my server today and now none of my customers can access Roundcube webmail. After login, they get error:
FILE NOT FOUND
The requested resource was not found!
Please contact your server-administrator.Failed request: [example].com/cpsess1008025337/3rdparty/roundcube/index.php?_task=mail&_token=gIZXO3Yqj4WuI6af5b0SsY....
0 -
Can you run the following commands to resolve that?
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/vobject0 -
Hey cPRex,
I just figured it out a few minutes ago and I'm in the process of correcting it. Our Roundcube config.inc.php file was setting Larry as the mandatory skin for our customers, but in cPanel v120, the Larry skin was deprecated and removed in favor of the Elastic skin .When I modified the Roundcube config file to use Elastic in place of Larry wherever specified, it started working again!
I don't know if it was cPanel or Roundcube that deprecated the Larry skin, but I do wish the code could have been adjusted to either simply use Elastic if Larry was chose, or at least issue a more descriptive error message like "Larry skin no longer supported..." since it was known it would be deprecated and apparently its files removed from the server during the update, causing it to simply crash. That would have saved me a lot of time and effort, not to mention downtime for my customers. :)
1 -
Vinnie Murdico you totally hijacked my thread. Just kidding! Thanks for adding this valuable info to it, because even though I don't have the same config as you, I'm migrating customers and some of them have one or the other set as their default, so I'm sure this will help answer some upcoming questions.
1 -
Sorry about that -- I normally wouldn't do that, but (1) it looked like the original issue was resolved/answered to your satisfaction, and (2), I figured people might find this thread as I did with regard to the v120 cPanel update and the Roundcube update. I hoped my post(s) here might either serve as a warning or assistance to those who were doing the update and, like me, used the Larry skin for their hosted sites' Roundcube installations.
But yeah, definitely, butted in here. My apologies for that... :)
0 -
Vinnie Murdico - No worries! I was totally joking :-) I think your post added helpful info to the thread.
1
Please sign in to leave a comment.
Comments
9 comments