Bug#266487: asterisk: rate_engine.so undefined symbol: ast_manager_register

Arndt Heuvel Arndt Heuvel <arndt.heuvel@epost.de>, 266487@bugs.debian.org
Wed, 18 Aug 2004 23:56:19 +0200


Am Mittwoch, 18. August 2004 08:57 schrieben Sie:
> Hi Arndt,
>
> i have tested the asterisk on my box and can't reproduce your bug. Could
> you try providing some ldd output of rate_engine.so or something that
> might help searching?
> For now i cannot fix a bug i don't have, sorry. :-(

Here is the ldd output you ask for:

brain:~# ldd -v -d -r  /usr/lib/asterisk/modules/rate_engine.so
                libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40024000)
        libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x40034000)
        libz.so.1 => /usr/lib/libz.so.1 (0x41556000)
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0x40074000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40084000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0x401bf000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0x401eb000)
        libm.so.6 => /lib/tls/libm.so.6 (0x40201000)
        libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0x40224000)
        libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 
(0x40255000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0x40352000)
undefined symbol: option_verbose        
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_verbose   (/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: pbx_builtin_getvar_helper     
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_exists_extension  
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cli_register      
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_manager_register  
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cli       (/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: pbx_builtin_setvar_helper     
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_register_application      
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_category_browse   
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_channel_walk      
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cdr_unregister    
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_log       (/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cdr_register      
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_load      (/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cdr_flags2str     
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_softhangup        
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cli_unregister    
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_manager_unregister        
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_channel_setwhentohangup   
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_variable_browse   
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_update_use_count  
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_unregister_application    
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_cdr_disp2str      
(/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: ast_destroy   (/usr/lib/asterisk/modules/rate_engine.so)
undefined symbol: astman_get_header     
(/usr/lib/asterisk/modules/rate_engine.so)

        Version information:
        /usr/lib/asterisk/modules/rate_engine.so:
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libpthread.so.0 (GLIBC_2.0) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.1) => /lib/tls/libpthread.so.0
                libpthread.so.0 (GLIBC_2.3.2) => /lib/tls/libpthread.so.0
        /lib/tls/libpthread.so.0:
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
        /usr/lib/libmysqlclient.so.12:
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /usr/lib/libz.so.1:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /usr/lib/libpcre.so.3:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/tls/libc.so.6:
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
        /lib/tls/libcrypt.so.1:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/tls/libnsl.so.1:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
        /lib/tls/libm.so.6:
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /usr/lib/i686/cmov/libssl.so.0.9.7:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /usr/lib/i686/cmov/libcrypto.so.0.9.7:
                libdl.so.2 (GLIBC_2.1) => /lib/tls/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /lib/tls/libdl.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
        /lib/tls/libdl.so.2:
                libc.so.6 (GLIBC_2.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/libc.so.6
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
brain:~#  

I hope this help you. It is my first try of asterisk (and my first bug 
report :-)

I only installed all packages with the name asterisk in it and
want to start the the commandline (explained in the README).

Thanks
Arndt H.