Roundcube not responding after update to 2.7.1
-
From the logs:
Jan 03 11:40:10 WARNING: Replaced config options: Jan 03 11:40:10 (These config options have been replaced or renamed) Jan 03 11:40:10 - 'default_host' was replaced by 'imap_host' Jan 03 11:40:10 - 'smtp_server' was replaced by 'smtp_host' Jan 03 11:40:10 . backing up the current config file(s)... Jan 03 11:40:10 Failed to write config file(s)! Jan 03 11:40:10 Grant write privileges to the current user or update the files manually according to the above messages. Jan 03 11:40:10 WARNING: Changed defaults (These config options have new default values): Jan 03 11:40:10 - 'skin' Jan 03 11:40:10 - 'smtp_port' Jan 03 11:40:10 - 'smtp_user' Jan 03 11:40:10 - 'smtp_pass' Jan 03 11:40:10 - 'jquery_ui_skin_map' Jan 03 11:40:10 Executing database schema update. Jan 03 11:40:10 WARNING: unable to update composer.json! Jan 03 11:40:10 Please replace the 'require' section in your composer.json with the following: Jan 03 11:40:10 "require": { Jan 03 11:40:10 "php": ">=7.3.0", Jan 03 11:40:10 "pear/pear-core-minimal": "~1.10.1", Jan 03 11:40:10 "pear/auth_sasl": "~1.1.0", Jan 03 11:40:10 "pear/mail_mime": "~1.10.0", Jan 03 11:40:10 "pear/net_smtp": "~1.10.0", Jan 03 11:40:10 "pear/crypt_gpg": "~1.6.3", Jan 03 11:40:10 "pear/net_sieve": "~1.4.5", Jan 03 11:40:10 "roundcube/plugin-installer": "~0.3.1", Jan 03 11:40:10 "roundcube/rtf-html-php": "~2.1", Jan 03 11:40:10 "masterminds/html5": "~2.7.0", Jan 03 11:40:10 "bacon/bacon-qr-code": "^2.0.0", Jan 03 11:40:10 "guzzlehttp/guzzle": "^7.3.0", Jan 03 11:40:10 "kolab/net_ldap3": "~1.1.1", Jan 03 11:40:10 "symfony/deprecation-contracts": "2.2" Jan 03 11:40:10 } Jan 03 11:40:10 Jan 03 11:40:10 NOTICE: Update dependencies by running `php composer.phar update --no-dev` Jan 03 11:40:10 Indexing contacts for user 1... Jan 03 11:40:14 Indexing contacts for user 2... Jan 03 11:40:14 Indexing contacts for user 3... Jan 03 11:40:14 Indexing contacts for user 4... Jan 03 11:40:14 Indexing contacts for user 5... Jan 03 11:40:14 done. Jan 03 11:40:14 This instance of Roundcube is up-to-date. Jan 03 11:40:14 Have fun! Jan 03 11:40:14 Starting apache Jan 03 11:40:15 [Tue Jan 03 10:40:15.491164 2023] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.52 (Ubuntu) mod_perl/2.0.12 Perl/v5.34.0 configured -- resuming normal operations Jan 03 11:40:15 [Tue Jan 03 10:40:15.491317 2023] [core:notice] [pid 1] AH00094: Command line: '/usr/sbin/apache2 -D FOREGROUND' Healtheck error got response status 5002023-01-03T10:40:21.000Z - - - [03/Jan/2023:10:40:20 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Healtheck error got response status 5002023-01-03T10:40:30.000Z - - - [03/Jan/2023:10:40:30 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Healtheck error got response status 5002023-01-03T10:40:40.000Z - - - [03/Jan/2023:10:40:40 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Jan 03 11:40:50 - - - [03/Jan/2023:10:40:50 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Healtheck error got response status 5002023-01-03T10:40:56.000Z 91.188.85.132 - - [03/Jan/2023:10:40:56 +0000] "GET /?_task=mail&_mbox=Newsletter HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" Healtheck error got response status 5002023-01-03T10:41:00.000Z - - - [03/Jan/2023:10:41:00 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Healtheck error got response status 5002023-01-03T10:41:10.000Z - - - [03/Jan/2023:10:41:10 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Healtheck error got response status 5002023-01-03T10:41:20.000Z - - - [03/Jan/2023:10:41:20 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Healtheck error got response status 5002023-01-03T10:41:30.000Z - - - [03/Jan/2023:10:41:30 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Jan 03 11:41:40 - - - [03/Jan/2023:10:41:40 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)" Jan 03 11:41:50 - - - [03/Jan/2023:10:41:50 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla (CloudronHealth)"
-
@necrevistonnezr The 500 indicates some error but the logs itself don't have any error. Can you check
/tmp/roundcube/logs
using the Web terminal ?Is it possible you have a plugin that doesn't support PHP 8? That was only major change in 2.7.1
-
@girish Indeed, it's the CardDav plugin (https://github.com/mstilkerich/rcmcarddav) - which is a real problem because what good is an email client without an address book?
It shows again to avoid apps that rely too much on a plugin system (i.e. Nextcloud). Core functionalities need to be built in and supported.EDIT: I had installed the plugin by pulling the current repo to the plugins folder - looks like this does not work anymore. Manually installing the CardDav plugin via the release tarball works.
This is solved. -
-