Skip to main content

roundcube

Comments

38 comments

  • dev2

    forgot to mention. We are running this version of roundcube:
    1.6.6.0-4.cp120~el8

    0
  • HELP4BIS

    Same here. 

    0
  • dev2

    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
  • dev2

    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

    Jerry

    0
  • SJR

    Same here. Fix please.

    0
  • dev2

    I heard back from cPanel and they know about this issue and are fixing it.

    0
  • cPRex Jurassic Moderator

    We are tracking this issue as part of case CPANEL-44099 with the following article:

    https://support.cpanel.net/hc/en-us/articles/22914339750295-v120-RoundCube-Internal-error-on-first-login-attempt-for-end-user-after-update-to-cPanel-v120

    You should be able to refresh the page to resolve the issue.

    0
  • SJR

    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
  • cPRex Jurassic Moderator

    Can you run the following command to see what output that shows?

    /scripts/check_cpanel_pkgs
    0
  • SJR

    [root@vps2 ~]# /scripts/check_cpanel_pkgs
    [root@vps2 ~]#

    0
  • 0
  • SJR

    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 details

    In 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
  • cPRex Jurassic Moderator

    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
  • SJR

    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
  • cPRex Jurassic Moderator

    You can always reach out to the Partner and they can escalate to us as necessary.

    0
  • dev2

    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
  • cPRex Jurassic Moderator

    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
  • dev2

    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
  • cPRex Jurassic Moderator

    I don't have an ETA, but I'll be sure to post something as soon as I hear anything on my end.

    0
  • dev2

    Ok thanks for your help.

    Standing by.

    0
  • by_error

    /usr/local/cpanel/base/3rdparty/roundcube/skins

    larry theme file rename problem solved. 

    0
  • SJR

    > Unnamed User -

    Please explain.

    I renamed larry theme file to ex.. larry2 and nothing is fixed.

    Can you elaborate?

    0
  • Pietro Leone

    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
  • by_error

    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/vobject
    1
  • dev2

    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
  • cPRex Jurassic Moderator

    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
  • dev2

    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,

    Jerry

    0
  • cPRex Jurassic Moderator

    As mentioned in the other thread, you can run it as root: https://support.cpanel.net/hc/en-us/community/posts/22966890716311

    0
  • innovaciones
    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

    This 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?

    2
  • cPRex Jurassic Moderator

    We sure will!

    0

Please sign in to leave a comment.