roundcube
Hello,
Yesterdays cPanel update has broken roundcube webmail on all our servers. Update 120.0.2. Unfortunately we cannot open a ticket as our license is under the data center license (new rules). Has anyone else experienced this and what is the fix. Note - we did not update one server and roundcube is still ok on that one.
Roundcube loads, but we see this when trying to view a message:
(its not mod_security related)
Oops... something went wrong!
Jerry
-
forgot to mention. We are running this version of roundcube:
1.6.6.0-4.cp120~el80 -
Same here.
0 -
It is particularly annoying that cPanel will no longer allow us to open support tickets directly. I had to contact my data center who has the license and ask them to open a ticket and now. Its creating delays and now running into an issue how to get server login to cPanel. Its a mess really.
In a way I am glad you are having an issue the same. Seems like we will have to wait for cPanel to fix this. Or anyone have any ideas?
I tried the roundcube database fix scripts and with no luck.0 -
I was able to get it working again. I had to revert the config file for roundcube from a backup.
Restore this file and it works again:
/usr/local/cpanel/base/3rdparty/roundcube/config/config.inc.php
Jerry0 -
Same here. Fix please.
0 -
I heard back from cPanel and they know about this issue and are fixing it.
0 -
We are tracking this issue as part of case CPANEL-44099 with the following article:
You should be able to refresh the page to resolve the issue.
0 -
Refreshing the page to resolve the issue does not work for me. I have tried multiple browsers with no success.
Also the thread v120: Unable to view emails in Roundcube provides a workaround -
This workaround also does not work for me:
root [/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 The iconv OR mbstring extension is required and both are missing. Install either of them or recompile php without --disable-iconv. Aborting. root [/usr/local/cpanel/base/3rdparty/roundcube]# _
Still need a solution...0 -
Can you run the following command to see what output that shows?
/scripts/check_cpanel_pkgs
0 -
[root@vps2 ~]# /scripts/check_cpanel_pkgs
[root@vps2 ~]#0 -
Can you install one of those tools through EasyApache? https://support.cpanel.net/hc/en-us/articles/360050971633-How-to-install-a-PHP-extension-in-WHM
0 -
Installed both iconv and mbstring extensions php 8.1.
Ran workaround again -
root [/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
Composer plugins have been disabled for safety in this non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run as root/super user.
Do not run Composer as root/super user! See https://getcomposer.org/root for detailsIn Factory.php line 697:
The HOME or COMPOSER_HOME environment variable must be set for composer to
run correctly
require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...]
root [/usr/local/cpanel/base/3rdparty/roundcube]#
Roundcube still doesn't work correctly. (Oops... something went wrong)
0 -
I'm not sure about the composer workaround mentioned in the other thread as that should not be related to the recent issue.
It would be best to open a ticket at this point so we can examine the system directly.
0 -
I can't open a ticket directly with cPanel as my account is a partner supported license.
I guess I will just wait until cPanel releases a fix for this. Grrr.
0 -
You can always reach out to the Partner and they can escalate to us as necessary.
0 -
Same here. Its annoying.
cpanel please can you update this thread to let us know once this issue is fixed. We are getting a lot of support calls due to it.
I restored the roundcube config file yesterday and it worked, then it got over written last night and failed again, so I just restored it again. It works for a while.0 -
You should not have to restore anything in the Roundcube configuration. As you've found, it will just be overwritten in the next cPanel update.
If refreshing the page doesn't fix the issue, we need to see a ticket.
0 -
Refreshing it does not work. I asked our data center to open a ticket. But they don't have login to our servers, so not sure about that part, if it even matters for cPanel to be logged in. Is there an estimated time to get this fixed, so I can let our customers know?
Thanks very much
0 -
I don't have an ETA, but I'll be sure to post something as soon as I hear anything on my end.
0 -
Ok thanks for your help.
Standing by.
0 -
/usr/local/cpanel/base/3rdparty/roundcube/skins
larry theme file rename problem solved.
0 -
> Unnamed User -
Please explain.
I renamed larry theme file to ex.. larry2 and nothing is fixed.
Can you elaborate?
0 -
restore your old config.inc.php from backup or use the original in roundcube config folder.
i think you can find a copy in /usr/local/cpanel/base/3rdparty/roundcube/config folder
after remove "larry" from allowed , just like this:
$config['skins_allowed'] = ['elastic'];
it worked for me
0 -
Description
The Roundcube version in cPanel 120 contains many changes. During the update, a class is undefined which causes the interface to return the Oops error.
We've opened an internal case for our development team to investigate this further. For reference, the case number is CPANEL-44104. Follow this article to receive an email notification when a solution is published in the product.
Workaround
Install the missing class manually.
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/vobject1 -
Is Unnamed User a cPanel user giving instructions here?
I am not sure if its related or happening to anyone else since the latest 120 upgrade, but our cPanel updates are failing to complete now. Is this happening to others as well?Maintenance ended; however, it did not exit cleanly (256). The following events were logged: “scripts/update-packages”.
0 -
That is just a copy/paste of our article.
That error would not be related - could you post a new thread with details about that update failure?
0 -
Hi Rex,
Sure- I will post a new thread if need be. I am still looking into why its failing. (3 times)
Got it on your article.Thank you for the help here,
Jerry0 -
As mentioned in the other thread, you can run it as root: https://support.cpanel.net/hc/en-us/community/posts/22966890716311
0 -
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/vobjectThis fixed the problem for me, thanks for posting the solution.
Just wondering if cPanel is going to release an official patch to fix this issue in the next update?
3 -
We sure will!
0
Please sign in to leave a comment.
Comments
50 comments