How to Fix RoundCube Error: Oops... something went wrong! in File libcalendaring_vcalendar.php
Author:
Omar Shamali
Writing Date:
If you are facing issues with Roundcube where it says "RoundCube error : Oops... something went wrong!" upon opening a message or other actions, this might be the solution.
Follow these steps to solve fix:
- Connect to your server via SSH as root.
- Go to Roundcube folder: cd /usr/local/cpanel/base/3rdparty/roundcube/
- Install Sabre Dav via composer: composer require sabre/dav ~3.2.0
Specifically, if you got this error:
[22-Apr-2024 22:25:19 Asia/Jerusalem] 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
Which the trace points to file named libcalendaring_vcalendar.php:
#13 {main}
thrown in /usr/local/cpanel/base/3rdparty/roundcube/plugins/libcalendaring/lib/libcalendaring_vcalendar.php on line 1572
Environment: Almalinux, WHM/cPanel 120