[Pkg-roundcube-maintainers] Bug#1132838: roundcube: upgrading roundcube on bullseye creates PHP error and apache 500 error accessing /roundcube
Guilhem Moulin
guilhem at debian.org
Mon Apr 6 11:47:32 BST 2026
Control: retitle -1 roundcube: 1.4.15+dfsg.1-1+deb11u8 break PHP<7.1 compatibility
Control: tag -1 = pending
Control: severity -1 normal
On Mon, 06 Apr 2026 at 20:23:29 +1200, Mark Foster wrote:
> after running a routine apt-get upgrade command the following packages were updated:
>
> Upgrade: libpng16-16:amd64 (1.6.37-3+deb11u2, 1.6.37-3+deb11u3), roundcube-core:amd64 (1.4.15+dfsg.1-1+deb11u7, 1.4.15+dfsg.1-1+deb11u8), roundcube:amd64 (1.4.15+dfsg.1-1+deb11u7, 1.4.15+dfsg.1-1+deb11u8), roundcube-mysql:amd64 (1.4.15+dfsg.1-1+deb11u7, 1.4.15+dfsg.1-1+deb11u8)
>
> On completion of the update attempts to access /roundcube/ logged the following in my errors file:
>
> PHP Parse error: syntax error, unexpected '[' in /usr/share/roundcube/program/lib/Roundcube/rcube_utils.php on line 433,
This file is loaded at upgrade time, so the fact that the upgrade was
successful suggests that your /usr/bin/php is PHP≥7.1 (otherwise the
upgrade path would have aborted with the above syntax error too) while
the runtime uses an older version.
This is not a supported system. Breaking compatibility with ancient PHP
versions (buster has PHP7.3, stretch 7.0) is arguably a valid bug, but
not definitely not RC and nothing that warrants a regression update.
Bullseye LTS uses PHP7.4; that's also what is used for unit tests and
everything else is unsupported and untested.
--
Guilhem.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-roundcube-maintainers/attachments/20260406/079dc702/attachment-0001.sig>
More information about the Pkg-roundcube-maintainers
mailing list