Roundcube can't read emails
AnsweredThis is happening in every domain in the server
I can login Roundcube and get to the inbox, when i click the message i get the following error message
Oops... something went wrong!
An internal error has occurred. Your request cannot be processed at this time.
For administrators: Please check the application and/or server error logs for more information.
in /home/user/logs/.php.error.log i get the following messages
[03-May-2024 18:56:55 Europe/Madrid] PHP Fatal error: Uncaught Error: Class "Sabre\VObject\Property\Text" not found in /usr/local/cpanel/base/3rdparty/roundcube/plugins/libcalendaring/lib/libcalendaring_vcalendar.php:1572
Stack trace:
#0 /usr/local/cpanel/base/3rdparty/roundcube/program/lib/Roundcube/bootstrap.php(445): include_once()
#1 /usr/local/cpanel/base/3rdparty/roundcube/plugins/libcalendaring/libcalendaring.php(162): rcube_autoload('libcalendaring_...')
#2 /usr/local/cpanel/base/3rdparty/roundcube/plugins/libcalendaring/libcalendaring.php(1167): libcalendaring::get_ical()
#3 /usr/local/cpanel/base/3rdparty/roundcube/plugins/calendar/calendar.php(3475): libcalendaring->get_mail_ical_objects()
#4 /usr/local/cpanel/base/3rdparty/roundcube/program/lib/Roundcube/rcube_plugin_api.php(520): calendar->mail_messagebody_html(Array)
#5 /usr/local/cpanel/base/3rdparty/roundcube/program/include/rcmail_output_html.php(1615): rcube_plugin_api->exec_hook('template_object...', Array)
#6 [internal function]: rcmail_output_html->xml_command(Array)
#7 /usr/local/cpanel/base/3rdparty/roundcube/program/include/rcmail_output_html.php(1322): preg_replace_callback('/<roundcube:([-...', Array, '<roundcube:incl...')
#8 /usr/local/cpanel/base/3rdparty/roundcube/program/include/rcmail_output_html.php(825): rcmail_output_html->parse_xml('<roundcube:incl...')
#9 /usr/local/cpanel/base/3rdparty/roundcube/program/include/rcmail_output_html.php(654): rcmail_output_html->parse('message', false)
#10 /usr/local/cpanel/base/3rdparty/roundcube/program/actions/mail/show.php(164): rcmail_output_html->send('message', false)
#11 /usr/local/cpanel/base/3rdparty/roundcube/program/include/rcmail.php(282): rcmail_action_mail_show->run(Array)
#12 /usr/local/cpanel/base/3rdparty/roundcube/index.php(280): rcmail->action_handler()
#13 {main}
thrown in /usr/local/cpanel/base/3rdparty/roundcube/plugins/libcalendaring/lib/libcalendaring_vcalendar.php on line 1572
nothing in /usr/local/cpanel/logs/error_log
Anyone else having this issue?
-
I fixed it following the instructions found in this article
https://support.cpanel.net/hc/en-us/articles/22914113202711-v120-Unable-to-view-emails-in-Roundcube
0 -
I'm glad the solution in that article worked well for you!
0 -
It gives me the error to not run root as composer safe to run it for the just aboved fix ?
-1 -
It's fine to ignore that error, as those shows up whenever you run composer as root.
0 -
After a few days the same problem got back in the same server, seems cpanel is updating roundcube without the needed libraries
0 -
I've created a guide at https://support.cpanel.net/hc/en-us/community/posts/23393695024023-Recent-Roundcube-issues to help track the recent Roundcube issues. The one we're experiencing in this thread is Issue #4, and we are releasing an updated package to resolve this problem right now, so it will likely reach your servers over the weekend.
0 -
Face the same issue with Ops! something went wrong. Hope it will be updated soon!
UPDATE:
I see on error.log this record a lot of times and i see it's issue 5 case:1
Please sign in to leave a comment.
Comments
7 comments