Topic: Roundcube Shows Empty Mailboxes After Upgrade to 1.7.1
==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.7.1
- Deployed with iRedMail Easy or the downloadable installer? Installer
- Linux/BSD distribution name and version: Rocky 9.4
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Nginx (of course)
- Manage mail accounts with iRedAdmin-Pro? No
====
Long time user and installation. Today I upgraded our server from 1.6.8 to 1.7.0. Everything seems to have worked properly, but I only tested the basics (unfortunately not Roundcube).
Ten minutes after the above, I upgraded to 1.7.1 (which is basically just a Roundcube upgrade). It appeared to work correctly, although I later noticed a line in the log:
PHP Fatal error: Uncaught Error: Call to undefined function shell_exec() in /opt/www/roundcubemail-1.5.3/bin/install-jsdeps.sh:36
Stack trace:
#0 {main}
thrown in /opt/www/roundcubemail-1.5.3/bin/install-jsdeps.sh on line 36
Now it seems that any user logging into Roundcube just finds an empty mailbox, and if they then log out, it says:
REQUEST CHECK FAILED
For your protection, access to this resource is secured against CSRF.
If you see this, you probably didn't log out before leaving the web application.
Human interaction is now required to continue.
Please contact your server-administrator.
This failed logout option generates a line in the log:
<42i1ap82> PHP Error: Request security check failed (GET /mail/?_task=logout)
----
However, the messages are still in the store, and IMAP clients like Outlook still are showing everything (including new messages).
I expect I have to discuss this in the Roundcube forum, but I thought I would post here first just in case someone recognized what could have caused this.
Thanks as always for all help,
Paul
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.