I sucessfully upgraded suitecrm from 8.8.1 to 8.9.1 (debian 12.2, php 8.3, mariadb 10.11.14).
What happened is that my group outbound emails did not work properly and I fixed that by enabling security groups, after that I did quick repair and rebuild and some time after (likely after my browser refreshed cached files) I basically lost control of my suitecrm instance.
It appears to me that suitecrm still works, but, I lost all dialog labels (and I do not understand how or where), this is how one account looks like:
After some investigation I managed to get to the Admin section (all this is happening while I am logged in as admin - same thing happens with my users), notice that my URL is a bit different, expected URL should be suitecrm**/#/administration** and I reach this with suitecrm**/#/Administration**:
I suspect everyhing works, but because there are no lables I can not see or click on any menu items.
I can not find any (significant errors).
For example my /var/www/suitecrm/logs/legacy# tail suitecrm.log shows this:
Thu Nov 27 2025 at 13:11:03 [85104][1][FATAL] An Imap error detected: “IMAP search error”
Thu Nov 27 2025 at 13:12:01 [85109][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Nov 27 2025 at 13:12:01 [85109][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Nov 27 2025 at 13:13:02 [85116][1][FATAL] ImapHandler trying to use a non valid resource stream.
Thu Nov 27 2025 at 13:13:02 [85116][1][FATAL] ImapHandler trying to use a non valid resource stream.
(this is somehow related to my incoming inbox but I do not think this is related to my current issue).
For example my/var/www/suitecrm/logs/prod# tail prod.log shows this:
[2025-11-27 10:28:56] php.WARNING: Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) {“exception”:“[object] (ErrorException(code: 0): Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) at /var/www/suitecrm/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:87)”}
[2025-11-27 13:00:28] php.WARNING: Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) {“exception”:“[object] (ErrorException(code: 0): Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) at /var/www/suitecrm/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:87)”}
[2025-11-27 13:06:24] php.WARNING: Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) {“exception”:“[object] (ErrorException(code: 0): Notice: SessionHandler::gc(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) at /var/www/suitecrm/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:87)”}
Does anybody have any idea on where to go, what to check?
I checked and rechecked my web server (everything ok), disk space ok, I reinstalled 8.9.1, checked access rights (on file system level), deleted and warmed up symphony cache…
I thought this is something related to language files and I uploaded new languages (EN_UK) but same thing happens.
Also of interest, I will sometimes get following error:
p.s. there are no third party modules installed (there is single custom module which worked correctly)
p.p.s. the only partialy unique thing about my install is collation (I use utf8mb3_croatian_ci instead of utf8mb3_general_ci; all of my tables are correctly collated as ut8mb3_croatian_ci and suitecrm database collation is set to ut8mb3_croatian_ci)






