- Plesk Onyx for Linux
It is not possible to log in to Roundсube webmail after an upgrade to Plesk Onyx 17.8. The login operation hangs and eventually fails with "504 Gateway Time-out".
The following error message appears in the logfile
PHP Error: Failed to load plugin file /usr/share/psa-roundcube/plugins/sieverules/sieverules.php in /usr/share/psa-roundcube/program/lib/Roundcube/rcube_plugin_api.php on line 173 (GET /)
Roundcube has enabled "sieverules" plugin in its configuration file
# grep sieverules /usr/share/psa-roundcube/config/config.inc.php
/usr/share/psa-roundcube/config/config.inc.php:$config['plugins'] = array('password', 'markasjunk2', 'sieverules');
The following message appears with RoundCube debug mode enabled:
CONFIG_TEXT: IMAP Error in /usr/share/psa-roundcube/program/lib/Roundcube/rcube_imap.php (196): Login failed for [email protected] from 203.0.113.2(X-Real-IP: 203.0.113.2,X-Forwarded-For: 203.0.113.2). Empty startup greeting (localhost:993)
The "sieverules" plugin is not compatible with Roundcube shipped with Plesk Onyx 17.8. This plugin has been replaced with "managesieve" plugin.
This behavior is registered as a Plesk bug with ID PPPM-8397, that will be fixed in future product updates.
Connect to a Plesk server via SSH.
Remove or comment out with "//" the following lines by editing the file
/usr/share/psa-roundcube/config/config.inc.phpwith any text editor (for example, "vi" editor):
CONFIG_TEXT: $config['default_host'] = 'localhost';
$config['temp_dir'] = '/var/tmp/plesk-roundcube';
$config['plugins'] = array('password', 'markasjunk2', 'sieverules');