Release Support > Pending Issues

Update to 1.5.2 from 1.4.11 gets internal server error

(1/1)

Avian2:
I have Roundcube installed on Ubuntu 20.04.3 LTS, with all updates. When I upgraded from 1.4.11 to 1.5.2 tonight, I get an internal server error. When I switch back to 1.4.11, the error goes away. When I look at the errors.log file, it seems to be complaining about missing classes: Spoofchecker and rcmail_oauth.


--- Code: ---[02-Jan-2022 00:08:11 America/New_York] PHP Fatal error:  Uncaught Error: Class 'Spoofchecker' not found in /var/lib/roundcube_1.5.2/program/lib/Roundcube/rcube_spoofchecker.php:50
Stack trace:
#0 /var/lib/roundcube_1.5.2/program/actions/mail/index.php(1400): rcube_spoofchecker::check()
#1 /var/lib/roundcube_1.5.2/program/actions/mail/index.php(523): rcmail_action_mail_index::address_string()
#2 /var/lib/roundcube_1.5.2/program/actions/mail/list.php(123): rcmail_action_mail_index::js_message_list()
#3 /var/lib/roundcube_1.5.2/program/include/rcmail.php(275): rcmail_action_mail_list->run()
#4 /var/lib/roundcube_1.5.2/index.php(283): rcmail->action_handler()
#5 {main}
  thrown in /var/lib/roundcube_1.5.2/program/lib/Roundcube/rcube_spoofchecker.php on line 50
[02-Jan-2022 00:08:57 America/New_York] PHP Fatal error:  Uncaught Error: Class 'rcmail_oauth' not found in /var/lib/roundcube_1.5.2/program/include/rcmail.php:150
Stack trace:
#0 /var/lib/roundcube_1.5.2/program/include/rcmail.php(86): rcmail->startup()
#1 /var/lib/roundcube_1.5.2/index.php(43): rcmail::get_instance()
#2 {main}
  thrown in /var/lib/roundcube_1.5.2/program/include/rcmail.php on line 150

--- End code ---

Has anyone else encountered this? How do I fix it?

Thanks,

Bob

JohnDoh:
Since version 1.5 the php-intl extension is now required as part of your PHP setup

Avian2:
Thanks - I'd enabled it in php.ini, but didn't realize it wasn't installed. Sudo apt-get install php7.4_intl installed it and all works now.

Thanks!

Bob

Navigation

[0] Message Index

Go to full version