Roundcube Internal Error

I can’t access to webmail.domain.tld I get an error for all websites.HestiaCP 1.6.14 is installed. Websites are working on PHP 8.1. How can I solve the problem?

var/log/roundcube error

[20-Dec-2022 19:52:02 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:52:08 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:52:08 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:52:36 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:52:36 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:52:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:52:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:53:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:54:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:55:38 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:56:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:57:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:58:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 19:59:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:00:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:01:37 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:02:38 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:03:39 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:04:40 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:05:41 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:06:43 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:07:43 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:08:44 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:09:45 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:10:46 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053
[20-Dec-2022 20:11:48 Europe/Moscow] PHP Warning:  Undefined array key "ssl_mode" in /var/lib/roundcube/program/lib/Roundcube/rcube_imap_generic.php on line 1053

also I controlled status of exim4 and I get warning on command line

 ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken

paniclog output

2022-10-11 20:15:01 1ohtJ6-000E37-CZ == [email protected] R=dnslookup T=remote_smtp defer (-1): failed to expand "interface" option for remote_smtp transport: failed to open /etc/exim4/domains/domain3.be/ip: Permission denied (euid=113 egid=119)
2022-10-11 20:20:05 Tainted filename for search: '/etc/exim4/domains/domain2.be/aliases'
2022-10-11 20:28:16 Tainted filename for search: '/etc/exim4/domains/domain.be/aliases'
2022-10-11 20:40:05 Tainted filename for search: '/etc/exim4/domains/domain2.be/aliases'
2022-10-11 20:43:01 Tainted filename for search: '/etc/exim4/domains/domain.be/aliases'
2022-10-11 20:45:01 1ohtJ6-000E37-CZ Tainted filename '/etc/exim4/domains/domain3.be/ip'
2022-10-11 20:45:01 1ohtJ6-000E37-CZ == [email protected] R=dnslookup T=remote_smtp defer (-1): failed to expand "interface" option for remote_smtp transport: failed to open /etc/exim4/domains/domain3.be/ip: Permission denied (euid=113 egid=119)
2022-10-11 20:45:01 1oiG0F-0011dy-Na Tainted filename for search: '/etc/exim4/domains/domain3.be/aliases'
2022-10-11 20:50:42 Tainted filename for search: '/etc/exim4/domains/domain4.com/aliases'
2022-10-11 21:00:05 Tainted filename for search: '/etc/exim4/domains/domain2.be/aliases'
2022-10-11 21:11:13 Tainted filename for search: '/etc/exim4/domains/domain5.club/aliases'
2022-10-11 21:13:54 Tainted filename for search: '/etc/exim4/domains/domain5.club/aliases'
2022-10-11 21:13:58 Tainted filename for search: '/etc/exim4/domains/domain.be/aliases'
2022-10-11 21:13:59 Tainted filename for search: '/etc/exim4/domains/domain5.club/aliases'
2022-10-11 21:15:01 1ohtJ6-000E37-CZ Tainted filename '/etc/exim4/domains/domain3.be/ip'
2022-10-11 21:15:01 1ohtJ6-000E37-CZ == [email protected] R=dnslookup T=remote_smtp defer (-1): failed to expand "interface" option for remote_smtp transport: failed to open /etc/exim4/domains/domain3.be/ip: Permission denied (euid=113 egid=119)
2022-10-11 21:20:05 Tainted filename for search: '/etc/exim4/domains/domain2.be/aliases'
2022-10-11 21:22:36 1ohtJ6-000E37-CZ Tainted filename '/etc/exim4/domains/domain3.be/ip'
2022-10-11 21:22:36 1ohtJ6-000E37-CZ == [email protected] R=dnslookup T=remote_smtp defer (-1): failed to expand "interface" option for remote_smtp transport: failed to open /etc/exim4/domains/domain3.be/ip: Permission denied (euid=113 egid=119)
2022-10-11 21:32:35 Tainted filename for search: '/etc/exim4/domains/domain5.club/aliases'
2022-10-11 21:40:05 Tainted filename for search: '/etc/exim4/domains/domain2.be/aliases'


I used apt autoremove then roundcube gives error, It was accessible 3 hours ago.

Start-Date: 2022-12-20  20:12:25
Commandline: apt autoremove
Remove: linux-headers-5.15.0-52-generic:amd64 (5.15.0-52.58), linux-modules-5.15.0-52-generic:amd64 (5.15.0-52.58), php8.1-mbstring:amd64 (8.1.13-1+ubuntu22.04.1+deb.sury.org+1), linux-modules-extra-5.15.0-52-generic:amd64 (5.15.0-52.58), linux-headers-5.15.0-52:amd64 (5.15.0-52.58), linux-image-5.15.0-52-generic:amd64 (5.15.0-52.58)
End-Date: 2022-12-20  20:12:30

output of upgrade process

Log started: 2022-12-20  20:12:25
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 150317 files and directories currently installed.)
Removing linux-headers-5.15.0-52-generic (5.15.0-52.58) ...
Removing linux-headers-5.15.0-52 (5.15.0-52.58) ...
Removing linux-modules-extra-5.15.0-52-generic (5.15.0-52.58) ...
Removing php8.1-mbstring (8.1.13-1+ubuntu22.04.1+deb.sury.org+1) ...
Removing linux-image-5.15.0-52-generic (5.15.0-52.58) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.15.0-52-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-56-generic
Found initrd image: /boot/initrd.img-5.15.0-56-generic
Found linux image: /boot/vmlinuz-5.15.0-53-generic
Found initrd image: /boot/initrd.img-5.15.0-53-generic
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done
Removing linux-modules-5.15.0-52-generic (5.15.0-52.58) ...
Processing triggers for php8.1-fpm (8.1.13-1+ubuntu22.04.1+deb.sury.org+1) ...
Log ended: 2022-12-20  20:12:30

I think php8.1-mbstring is a requirement for Roundcube

1 Like

I solved the problem. I reinstalled “php8.1-mbstring”.

sudo apt-get update
sudo apt-get -y install php8.1-mbstring

@eris I solved internal error for roundcube but this error still continue. How can ı solve it?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.