Hi All,
New to the site and the Bacula community.
I have been trying to run the Bacula 13.0.4 community install for a couple
of days now. Stuck with some library and linking during the "make'
execution. I found this because the director would never start when I ran
./bconsole. I think my make install was never completed properly. Thus got
me here.
I am using Ubuntu 22.04. I have mysql installed and working just fine. I
shut it down (mysql) during the Bacula installation per the instructions
for 13.0.3.
Here is what I get for a configuration outcome. Then the 'make' to where it
fails on the bacula-dir linking phase of the compile with the source files.
I was just going to use the defaultconfig to start with...then replace it.
If I could get past this ,I think I will be 'golden'. It seems to me that
there is a linking between Bacula-dir and the mysql DB that is not
happening. I tried several things to overcome the issue in the src/cat
directory based on others having previous and similar issues, no luck thus
far.
Welcome to the community's insights.
Frank R.
Madiosn, MS
************************** Configuration ************************
Configuration on Wed Jan 10 13:01:36 CST 2024:
Host: x86_64-pc-linux-gnu -- Pop 22.04
Bacula version: Bacula 13.0.3 (02 May 2023)
Source code location: .
Install binaries: /home/rogocolo/bacula/bin
Install libraries: /usr/lib64
Install config files: /home/rogocolo/bacula/bin
Scripts directory: /home/rogocolo/bacula/bin
Archive directory: /tmp
Working directory: /home/rogocolo/bacula/bin/working
PID directory: /home/rogocolo/bacula/bin/working
Subsys directory: /home/rogocolo/bacula/bin/working
Man directory: /usr/share/man
Data directory: /usr/share
Plugin directory: /usr/lib64
C Compiler: gcc 11.4.0-1ubuntu1~22.04)
C++ Compiler: /usr/bin/g++ 11.4.0-1ubuntu1~22.04)
Compiler flags: -g -Wall -x c++ -fno-strict-aliasing
-fno-exceptions -fno-rtti
Linker flags:
Libraries: -lpthread
Statically Linked Tools: yes
Statically Linked FD: no
Statically Linked SD: no
Statically Linked DIR: no
Statically Linked CONS: no
Database backends: MySQL
Database port:
Database name: bacula
Database user: bacula
Database SSL options:
Job Output Email: root@localhost
Traceback Email: root@localhost
SMTP Host Address: localhost
Director Port: 9101
File daemon Port: 9102
Storage daemon Port: 9103
Director User:
Director Group:
Storage Daemon User:
Storage DaemonGroup:
File Daemon User:
File Daemon Group:
Large file support: yes
Bacula conio support: no
readline support: no
TCP Wrappers support: no
TLS support: yes
Encryption support: yes
ZLIB support: yes
LZO support: no
S3 support: no
enable-smartalloc: yes
enable-lockmgr: no
bat support: no
client-only: no
build-dird: yes
build-stored: yes
Plugin support: no
LDAP support: no
LDAP StartTLS support: no
AFS support: no
ACL support: no
XATTR support: yes
GPFS support: no
systemd support: no
Batch insert enabled: None
Plugins:
- Docker: no
- Kubernetes:
- LDAP BPAM: no
- CDP: auto
*************************** Make Execution ********************
/usr/bin/g++ -L../lib -L../cats -L../findlib -o bacula-dir dird.o admin.o
authenticate.o autoprune.o backup.o bsr.o catreq.o dir_plugins.o
dir_authplugin.o dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o
jobq.o mac.o mac_sql.o msgchan.o next_vol.o newvol.o recycle.o restore.o
run_conf.o scheduler.o store_mngr.o ua_acl.o ua_cmds.o ua_dotcmds.o
ua_query.o ua_collect.o ua_input.o ua_label.o ua_output.o ua_prune.o
ua_purge.o ua_restore.o ua_run.o ua_select.o ua_server.o snapshot.o
ua_status.o ua_tree.o ua_update.o vbackup.o verify.o org_dird_quota.o -lz \
-lbacfind -lbacsql -lbaccats -lbaccfg -lbac -lm -lpthread \
-lssl -lcrypto
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::is_pkey_required()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:194:
undefined reference to `mysql_query'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:197:
undefined reference to `mysql_use_result'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:199:
undefined reference to `mysql_fetch_row'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::bdb_open_database(JCR*)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:240:
undefined reference to `mysql_init'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:248:
undefined reference to `mysql_ssl_set'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:260:
undefined reference to `mysql_real_connect'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:282:
undefined reference to `mysql_options'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:295:
undefined reference to `mysql_error'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:295:
undefined reference to `mysql_sqlstate'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:295:
undefined reference to `mysql_errno'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:310:
undefined reference to `mysql_get_ssl_cipher'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::bdb_close_database(JCR*)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:361:
undefined reference to `mysql_close'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::bdb_thread_cleanup()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:433:
undefined reference to `mysql_thread_end'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::bdb_escape_string(JCR*, char*, char*, int)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:447:
undefined reference to `mysql_real_escape_string'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::bdb_escape_object(JCR*, char*, int)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:458:
undefined reference to `mysql_real_escape_string'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::bdb_sql_query(char const*, int (*)(void*, int, char**), void*)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:533:
undefined reference to `mysql_query'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:535:
undefined reference to `mysql_errno'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:562:
undefined reference to `mysql_use_result'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:563:
undefined reference to `mysql_num_fields'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:568:
undefined reference to `mysql_fetch_row'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_query(char const*, int)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:606:
undefined reference to `mysql_free_result'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:611:
undefined reference to `mysql_query'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:615:
undefined reference to `mysql_store_result'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:617:
undefined reference to `mysql_num_fields'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:619:
undefined reference to `mysql_num_rows'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:623:
undefined reference to `mysql_affected_rows'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:628:
undefined reference to `mysql_affected_rows'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_free_result()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:644:
undefined reference to `mysql_free_result'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_fetch_row()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:661:
undefined reference to `mysql_fetch_row'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_strerror()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:668:
undefined reference to `mysql_error'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_data_seek(int)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:674:
undefined reference to `mysql_data_seek'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_affected_rows()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:680:
undefined reference to `mysql_affected_rows'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_insert_autokey_record(char const*, char const*)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:689:
undefined reference to `mysql_query'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:693:
undefined reference to `mysql_affected_rows'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:700:
undefined reference to `mysql_insert_id'
/usr/bin/ld: ../cats/libbaccats.a(mysql.o): in function
`BDB_MYSQL::sql_fetch_field()':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/cats/mysql.c:720:
undefined reference to `mysql_fetch_field'
/usr/bin/ld: ../lib/libbac.a(binflate.o): in function `Zdeflate(char*, int,
char*, int&)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:46:
undefined reference to `deflateInit_'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:49:
undefined reference to `deflateEnd'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:58:
undefined reference to `deflate'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:61:
undefined reference to `deflateEnd'
/usr/bin/ld: ../lib/libbac.a(binflate.o): in function `Zinflate(char*, int,
char*, int&)':
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:85:
undefined reference to `inflateInit_'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:88:
undefined reference to `inflateEnd'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:95:
undefined reference to `inflate'
/usr/bin/ld:
/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/lib/binflate.c:98:
undefined reference to `inflateEnd'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:186: bacula-dir] Error 1
make[1]: Leaving directory
'/home/rogocolo/Downloads/Bacula/latest_release/bacula-13.0.3/src/dird'
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users