Asterisk Version: 1.6.0.10
Linux (CentOS) 2.6.18-128.1.10.el5 SMP
Per the instructions:
Registered & wrote license to /var/lib/asterisk/licenses/FFA-[license#].lic
Ran benchfax-1.0.8-x86_32 and received:
Recommended flavor for this system is 'pentium4m' with an average of 917 milliseconds of CPU time.
Based on benchfax and our version of Asterisk I downloaded:
res_fax-1.6.0_1.0.12-x86_32
res_fax_digium-1.6.0_1.0.10-pentium4m_32
extracted res_fax.so and res_fax_digium.so to /usr/lib/asterisk/modules
file permissions and ownership match all other modules
The instructions tell you to restart Asterisk then do fax show stats. Modules aren't loaded so obviously this does not work. When trying to manually load the modules I receive the following:
*CLI>module load res_fax.so
Unable to load module res_fax.so
Command 'module load res_fax.so' failed
In var/log/asterisk/full I see:
WARNING[14385] loader.c: Error loading module 'res_fax.so': /usr/lib/asterisk/modules/res_fax.so: undefined symbol: ao2_lock
WARNING[14385] loader.c: Module 'res_fax.so' could not be loaded.
Identical results for res_fax_digium.so:
WARNING[14385] loader.c: Error loading module 'res_fax_digium.so': /usr/lib/asterisk/modules/res_fax_digium.so: undefined symbol: ao2_lock
WARNING[14385] loader.c: Module 'res_fax_digium.so' could not be loaded.
I've checked permissions, SELinux is disabled, I have the correct versions for my install. I did try unloading app_fax.so as well prior to loading res_fax/res_fax_digium but to no avail - what else can I check?
We're very keen on testing this on our system but we're pretty stumped right now. Any help is appreciated.