I’ve just started having an issue whereby Roundcube refuses to load emails from a certain specific source (a daily newsletter from a local newspaper). It has always worked fine before, but now when I select the email it doesn’t load in the right-side pane and Roundcube eventually throws a “Server Error” message. The problem started yesterday, and persists with today’s newsletter.
I checked /var/log/roundcubemail/errors.log and found the following at the time when I tried to access the email:
[21-Jan-2022 09:00:02 -0500]: <garl3ei8> DB Error: [5] database is locked (SQL Query: UPDATE "session" SET "changed" = datetime('now'), "vars" = [Long random string] WHERE "sess_id" = 'garl3ei83ke15kj5gordkh5htp') in /usr/local/lib/roundcubemail/program/lib/Roundcube/rcube_db.php on line 566 (GET /mail/?_task=mail&_caps=pdf%3D1%2Cflash%3D0%2Ctiff%3D0%2Cwebp%3D1%2Cpgpmime%3D0&_uid=1939&_mbox=INBOX&_framed=1&_action=preview)
[21-Jan-2022 09:00:55 -0500]: <garl3ei8> PHP Error: cURL error 7: Failed to connect to fonts.googleapis.com port 443: Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /usr/local/lib/roundcubemail/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 200 (GET /mail/?_task=utils&_action=modcss&_u=tmp-53db549f26051fa84aa89be00e840e0e.css&_c=message-htmlpart1)
[21-Jan-2022 09:00:55 -0500]: <garl3ei8> PHP Error: cURL error 7: Failed to connect to fonts.googleapis.com port 443: Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /usr/local/lib/roundcubemail/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 200 (GET /mail/?_task=utils&_action=modcss&_u=tmp-ebc173c0fc97eef86a6e51ada56c5a9a.css&_c=message-htmlpart1)
When I open the same email using a desktop or iOS mail client, it works fine. The issue seems specific to the Roundcube client.
Any ideas?
Thanks!