PHP warning : Trixbox 1.2.3 with updated FreePBX

After I upgraded Free PBX last weekend, I am getting the following email (every hour):

Subject:
Cron asterisk@asterisk1 /var/lib/asterisk/bin/freepbx-cron-scheduler.php

Body:
PHP Warning: Unknown(): Unable to load dynamic library ‘/usr/lib/php4/imap.so’ -
libc-client.so.0: cannot open shared object file: No such file or directory in Unknown
on line 0

I can’t find a reference to imap in the freepbx-cron-scheduler.php file.
I do have a file /usr/lib/php4/imap.so
Mail generated from the scheduler (update notifications) arrives OK

There were some earlier bugs in the 2.3 beta releases that had the update checks coming every hour instead of once a day. You should be able to fix the frequency of the emails to once a day by getting yourself completely up-to-date through the module repository. (at least framework and core). As far as the error, it sounds like there is something wrong with either you php installation or your php.ini possibly. The emails are generated through the php ‘mail()’ call so if that is not functioning, something is up with the config.

Philippe Lindheimer - FreePBX Project Lead
http//freepbx.org - IRC #freepbx

Turns out the important part of that statement was "libc-client.so.0"
libc-client was not installed on the system, after installing that the problem is cured.