[asterisk-users] missing chan_dahdi.o in debian asterisk 1.4.x

Kevin P. Fleming kpfleming at digium.com
Tue Jun 16 07:03:06 CDT 2009


Alex Samad wrote:

> it seems like chan_dahdi.so is missing in debian asterisk 1.4.21....
> 
> so I have upgraded to 1.6 and no I can load chan_dahdi.so
> 
> Command 'module load chan_dahdi.so' failed.
> [Jun 16 21:22:30] WARNING[4360]: loader.c:417 load_dynamic_module: Error
> loading module 'chan_dahdi.so': /usr/lib/asterisk/modules/chan_dahdi.so:
> undefined symbol: ast_smdi_interface_unref

Moving from Asterisk 1.4 to 1.6 is not a 'simple changeover' :-) It's a
major upgrade.

In spite of that, for the time being chan_dahdi in Asterisk 1.6 requires
that res_smdi be loaded first. If you are manually loading modules
(instead of using 'autoload=yes' in /etc/asterisk/modules.conf'), you
need to ensure that you load res_smdi before chan_dahdi. There are other
modules that have dependencies like this as well, you can see what they
are by running 'make menuselect' and looking at the dependency list for
each module you want to load.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kpfleming at digium.com
Check us out at www.digium.com & www.asterisk.org



More information about the asterisk-users mailing list