I'm running roundcube as part of an iRedMail installation.
My issue is that following the upgrade, after login I get the navigation options, but no emails appear. A much whiter screen than normal.
I've followed the instructions to upgrade iRedMail here
https://docs.iredmail.org/upgrade.iredmail.1.3.2-1.4.0.html#upgrade-roundcube-webmail-to-the-latest-stable-release-1411 (https://docs.iredmail.org/upgrade.iredmail.1.3.2-1.4.0.html#upgrade-roundcube-webmail-to-the-latest-stable-release-1411)
which leads me here
https://github.com/roundcube/roundcubemail/wiki/Upgrade (https://github.com/roundcube/roundcubemail/wiki/Upgrade)
My installation of roundcube is standard for iRedMail, with mariadb back end. Hence under /opt/www my structure looks like this:
lrwxrwxrwx 1 root root 19 Feb 24 10:05 roundcubemail -> roundcubemail-1.4.9/
drwxr-xr-x 13 root root 4096 Feb 24 09:47 roundcubemail-1.4.9/
This is what I have done to upgrade (all as root):
Prepare copy of existing roundcube folder, to be updated
cp -a /opt/www/roundcube-1.4.9 /opt/www/roundcube-1.5.2
Download and unpack the latest complete tarball
cd ~
wget https://github.com/roundcube/roundcubemail/releases/download/1.5.2/roundcubemail-1.5.2-complete.tar.gz
tar xvzf roundcubemail-1.5.2-complete.tar.gz --no-same-owner
Execute the upgrade
cd roundcubemail-1.5.2
bin/installto.sh /opt/www/roundcubemail-1.5.2
Link installation to new version
cd /opt/www
rm roundcubemail && ln -s roundcubemail-1.5.2 roundcubemail
I've been through file ownership and permissions and I think all were installed correctly (basically, everything is root:root except for logs, temp, config/config.inc.php and plugins/password/config.inc.php which are www-data:www-data).
I can see that roundcube is managing to execute sql so the credentials there seem good. But it feels as if it can't retrieve anything from dovecot and I am at a loss to see why...
I've tried restarting dovecot and nginx, to no avail FWIW.
Any pointers gratefully received!
Are there any JS errors in your browser console?