Dear Sirs,
I have problem after updating from EGroupware 23.1.20230620 to 23.1.20231220.
The update process runs just fine, but when I launch the e-mail application it keeps opening pop-ups for configuring e-mail account and issues messages “No session password available”. Ignoring the pop-ups, e-mail works and “pop-up hell” starts again when clicking on an unread message.
In php.log I have:
[04-Jan-2024 14:07:28 Europe/Sofia] # Instance=default, User=, Request=GET https:///egroupware/index.php?menuaction=mail.mail_compose.compose&preset[mailto]=mailto%3A%22Medeky%20fitness%22%20%26lt%3Binfo%40medeky.company%26gt%3B, User-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0
[04-Jan-2024 14:07:32 Europe/Sofia] An error happened! (EGroupware\Api\Exception\AssertionFailed): No session password available! (100)
[04-Jan-2024 14:07:32 Europe/Sofia] File: /api/src/Mail/Credentials.php, Line: 690
[04-Jan-2024 14:07:32 Europe/Sofia] #0 /var/www/html/egroupware/api/src/Mail/Credentials.php(749): EGroupware\Api\Mail\Credentials::get_key(‘3’)
[04-Jan-2024 14:07:32 Europe/Sofia] #1 /var/www/html/egroupware/api/src/Mail/Credentials.php(638): EGroupware\Api\Mail\Credentials::decrypt_openssl_aes(Array, NULL)
[04-Jan-2024 14:07:32 Europe/Sofia] #2 /var/www/html/egroupware/api/src/Mail/Credentials.php(227): EGroupware\Api\Mail\Credentials::decrypt(Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #3 /var/www/html/egroupware/api/src/Mail/Account.php(1691): EGroupware\Api\Mail\Credentials::read(‘4’, 443, Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #4 /var/www/html/egroupware/api/src/Mail/Account.php(1580): EGroupware\Api\Mail\Account::identity_name(Array, false, 1003)
[04-Jan-2024 14:07:32 Europe/Sofia] #5 [internal function]: EGroupware\Api\Mail\Account::EGroupware\Api\Mail{closure}(Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #6 /var/www/html/egroupware/api/src/Db/CallbackIterator.php(129): call_user_func_array(Object(Closure), Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #7 /var/www/html/egroupware/mail/inc/class.mail_hooks.inc.php(622): EGroupware\Api\Db\CallbackIterator->current()
[04-Jan-2024 14:07:32 Europe/Sofia] #8 [internal function]: mail_hooks::notification_check_mailbox(Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #9 /var/www/html/egroupware/api/src/Hooks.php(138): call_user_func(‘mail_hooks::not…’, Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #10 /var/www/html/egroupware/api/src/Hooks.php(82): EGroupware\Api\Hooks::single(Array, ‘mail’, false)
[04-Jan-2024 14:07:32 Europe/Sofia] #11 /var/www/html/egroupware/notifications/inc/class.notifications_ajax.inc.php(119): EGroupware\Api\Hooks::process(‘check_notify’)
[04-Jan-2024 14:07:32 Europe/Sofia] #12 [internal function]: notifications_ajax->get_notifications()
[04-Jan-2024 14:07:32 Europe/Sofia] #13 /var/www/html/egroupware/api/src/Json/Request.php(206): call_user_func_array(Array, Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #14 /var/www/html/egroupware/api/src/Json/Request.php(106): EGroupware\Api\Json\Request->handleRequest(‘notifications.n…’, Array)
[04-Jan-2024 14:07:32 Europe/Sofia] #15 /var/www/html/egroupware/json.php(130): EGroupware\Api\Json\Request->parseRequest(‘notifications.n…’, ‘{“request”:{"pa…’)
Some info for my installation: I use FreeBSD, Apache and PHP 8.1.
The installation is updated by git usually, but I’ve also tried downloading archive from Github page with the same issue.
Thanks in advance for your help.
Wishing you a happy new year,
Ivo