Topic: php-pear-MDB2 error with roundcube

After yum updating to php-pear-MDB2.noarch Version 2.5.0-0.7.b4.el6.remi roundcube webmail is no longer working.

OS: CentOS release 6.3 (Final) x86_64
repos: centos, epel, remi
kernel: 2.6.32-279.11.1.el6.x86_64
roundcube (@epel): roundcubemail-0.7.3-1.el6.noarch

roundcube error log shows:
PHP Fatal error:  Call to undefined function: MDB2_Driver_mysql::isError(). in /usr/share/pear/MDB2.php on line 1996

Workaround: After
yum downgrade php-pear-MDB2 php-pear-MDB2-Driver-mysql
to
php-pear-MDB2.noarch 2.5.0-0.6.b3.el6.remi
php-pear-MDB2-Driver-mysql.noarch 1.5.0-0.6.b3.el6.remi     
everything works again.

Greets
Alex

Re: php-pear-MDB2 error with roundcube

Thanks for the report.

See:
* https://bugzilla.redhat.com/870933
* http://trac.roundcube.net/ticket/1488779
* https://github.com/roundcube/roundcubemail/pull/40
* http://pear.php.net/bugs/bug.php?id=19677

This is fixed in roundcubemail-0.8.2-2 (soon in remi repo)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: php-pear-MDB2 error with roundcube

New MDB2 2.5.0b5, just released, and already available in remi repo should also fixes this issue if you don't want to update roundcubemail.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi