Call to undefined method MDB2_Error::fetchAll() in /usr/local/lib/locum/locum-server.php

Getting this error when I try to run the locum maintenence script (/usr/local/lib/locum/tools/maint.php)

Environment:
RHEL 5 86_64
PHP updated to 5.2.6

Pear:
MDB2 2.4.1 stable
MDB2_Driver_mysql 1.4.1 stable

Yum list for PHP items:
php.x86_64 5.2.6-jason.1 installed
php-cli.x86_64 5.2.6-jason.1 installed
php-common.x86_64 5.2.6-jason.1 installed
php-gd.x86_64 5.2.6-jason.1 installed
php-ldap.x86_64 5.2.6-jason.1 installed
php-mbstring.x86_64 5.2.6-jason.1 installed
php-mysql.x86_64 5.2.6-jason.1 installed
php-pdo.x86_64 5.2.6-jason.1 installed
php-pear.noarch 1:1.6.2-1.jason.1 installed

Yum list for mysql items:
libdbi-dbd-mysql.x86_64 0.8.1a-1.2.2 installed
mysql.i386 5.0.45-7.el5 installed
mysql.x86_64 5.0.45-7.el5 installed
mysql-connector-odbc.x86_64 3.51.12-2.2 installed
mysql-devel.i386 5.0.45-7.el5 installed
mysql-devel.x86_64 5.0.45-7.el5 installed
mysql-server.x86_64 5.0.45-7.el5 installed
php-mysql.x86_64 5.2.6-jason.1 installed

Any ideas? Could there be a deprecated function that no longer works with PHP 5.2.6?

Looks like more than just one function.
I'm getting a similar error with Debian Lenny when trying out the Koha connector:

Warning: Invalid argument supplied for foreach() in /home/user/web/locum/connectors/locum_koha_30x/locum_koha_30x.php on line 506

Fatal error: Call to undefined method MDB2_Error::prepare() in /home/user/web/locum/locum-server.php on line 98

Packages:
php-mdb2 (2.5.0b2-1~bpo50+1)
php-pear (5.2.6.dfsg.1-1+lenny3)
php5-cgi (5.2.6.dfsg.1-1+lenny3)

Figured out I was missing the php-mdb2-driver-mysql package; now I'm just getting the "Warning: Invalid argument supplied" error.

On the Koha connector side?

Yes, the error is coming from the Koha connector code.