Bacula-users

Re: [Bacula-users] director fails with "undefined symbol: mysql_thread_safe"

2012-12-30 22:52:40
Subject: Re: [Bacula-users] director fails with "undefined symbol: mysql_thread_safe"
From: Jeff Dickens <jeff AT seamanpaper DOT com>
To: bacula-users AT lists.sourceforge DOT net
Date: Sun, 30 Dec 2012 22:50:15 -0500
debug:
# /sbin/bacula-dir -u bacula -g bacula -f -c /etc/bacula/bacula-dir.conf -m -v -d 200
bacula-dir: dird.c:198-0 Debug level = 200
bacula-dir: runscript.c:296-0 runscript: debug
bacula-dir: runscript.c:297-0  --> RunScript
bacula-dir: runscript.c:298-0   --> Command=/etc/bacula/make_catalog_backup.pl MyCatalog
bacula-dir: runscript.c:299-0   --> Target=
bacula-dir: runscript.c:300-0   --> RunOnSuccess=1
bacula-dir: runscript.c:301-0   --> RunOnFailure=0
bacula-dir: runscript.c:302-0   --> FailJobOnError=1
bacula-dir: runscript.c:303-0   --> RunWhen=2
bacula-dir: runscript.c:296-0 runscript: debug
bacula-dir: runscript.c:297-0  --> RunScript
bacula-dir: runscript.c:298-0   --> Command=/etc/bacula/delete_catalog_backup
bacula-dir: runscript.c:299-0   --> Target=
bacula-dir: runscript.c:300-0   --> RunOnSuccess=1
bacula-dir: runscript.c:301-0   --> RunOnFailure=0
bacula-dir: runscript.c:302-0   --> FailJobOnError=1
bacula-dir: runscript.c:303-0   --> RunWhen=1
bacula-dir: bsys.c:556-0 Could not open state file. sfd=-1 size=188: ERR=No such file or directory
bacula-dir: dir_plugins.c:160-0 Load dir plugins
bacula-dir: dir_plugins.c:162-0 No dir plugin dir!
bacula-dir: mysql.c:709-0 db_init_database first time
/sbin/bacula-dir: symbol lookup error: /usr/lib/libbaccats-5.2.12.so: undefined symbol: mysql_thread_safe



On Sun, Dec 30, 2012 at 10:24 PM, Jeff Dickens <jeff AT seamanpaper DOT com> wrote:
btw configure said "checking for mysql_thread_safe in -lmysqlclient_r... yes"

no errors or warnings linking libbaccats-5.2.12.so

and:
# file /usr/lib/libbaccats-5.2.12.so
/usr/lib/libbaccats-5.2.12.so: symbolic link to `libbaccats-mysql.so'
# file /usr/lib/libbaccats-mysql.so
/usr/lib/libbaccats-mysql.so: symbolic link to `libbaccats-mysql-5.2.12.so'
# file /usr/lib/libbaccats-mysql-5.2.12.so
/usr/lib/libbaccats-mysql-5.2.12.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x8c613137aaf23ce8d73901e9d7b078e756d88004, not stripped
# nm /usr/lib/libbaccats-mysql-5.2.12.so | grep mysql_thread_safe
         U mysql_thread_safe

So if I read this right, then yes, mysql_thread_safe is a defined symbol in libbaccats-5.2.12.so, but it's telling me it's not.  What could cause that?



On Sun, Dec 30, 2012 at 9:50 PM, Jeff Dickens <jeff AT seamanpaper DOT com> wrote:
I just built 5.2.12 on Ubuntu 12.04, ignoring one error during configure:

bpluginfo.c:50:24: fatal error: fd_plugins.h: No such file or directory

Configure flags were just "./configure --with-mysql". 

When I try to start the director it fails as follows:

# /sbin/bacula-dir -f -c /etc/bacula/bacula-dir.conf
/sbin/bacula-dir: symbol lookup error: /usr/lib/libbaccats-5.2.12.so: undefined symbol: mysql_thread_safe

Any ideas ? What should I look at first?


--
     Jeff Dickens
     IT Manager      978-632-1513




--
     Jeff Dickens
     IT Manager      978-632-1513




--
     Jeff Dickens
     IT Manager      978-632-1513

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users