Public bug reported:

libnetsnmptrapd has mysql unresolved symbols:

root@disco-snmp:~# ldd -r 
/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3|grep ^undefined
undefined symbol: my_init       
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: my_load_defaults      
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_sqlstate        
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_errno      
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_commit  
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_init       
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_prepare    
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_errno   
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_close      
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_server_end      
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_real_connect    
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_close   
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_error      
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_init    
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_insert_id       
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_error   
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_execute    
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_bind_param 
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_autocommit      
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)
undefined symbol: mysql_stmt_sqlstate   
(/usr/lib/x86_64-linux-gnu/libnetsnmptrapd.so.30.0.3)

This doesn't seem to cause immediate problems in ubuntu at least, since
snmptrapd (the daemon) is linked with mysql.

The other "consumer" of libnetsnmptrapd is libsnmp-perl, but that also
doesn't seem to have problems loading the library.

Still, there are bugs in Fedora and Debian about this, and one was filed
upstream too, and it seems correct to add the proper linking, as
libnetsnmptrapd is not just a plugin that is dlopen()ed at runtime.

** Affects: net-snmp (Ubuntu)
     Importance: Medium
     Assignee: Andreas Hasenack (ahasenack)
         Status: In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Server, which is subscribed to net-snmp in Ubuntu.
https://bugs.launchpad.net/bugs/1814254

Title:
   libnetsnmptrapd should be linked against MySQL client library

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/net-snmp/+bug/1814254/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to