On Sun, Jul 18, 2021, at 6:32 AM, Ronny Forberger wrote:
> Hi,
> 
> I have a problem that I cannot load the s3 cloud plugin on FreeBSD 
> 13.0-RELEASE-p3 amd64.
> 
> The error in bacula-sd I am getting is the following:
> 
> > my-sd: init_dev.c:488-0 Driver=cloud entry point=800d4fe60
> > my-sd: cloud_dev.c:876-0 Open SD driver at 
> > /usr/local/lib/bacula-sd-cloud-s3-driver-11.0.5.so
> > my-sd: cloud_dev.c:879-0 Driver=s3 handle=800d19408
> > my-sd: cloud_dev.c:881-0 Lookup "BaculaCloudDriver" in driver=s3
> > my-sd: cloud_dev.c:883-0 Driver=s3 entry point=0
> > my-sd: cloud_dev.c:889-0 Lookup of symbol "BaculaCloudDriver" 
> > driver=/usr/local/lib/bacula-sd-cloud-s3-driver-11.0.5.so failed: 
> > ERR=Undefined symbol "BaculaCloudDriver"

This line above ...

> > my-sd: message.c:1831-0 cloud_dev.c:1001 Could not open Cloud driver 
> > type=1 for Device=CloudStorage.
> > my-sd: message.c:1831-0 cloud_dev.c:1032 Cloud driver initialization 
> > error Cloud driver not properly loaded
> > my-sd: htable.c:67-0 malloc buf=801c71ae8 size=1000000 rem=999976
> > my-sd: init_dev.c:235-0 init_dev allocated: 801c1cc28
> > my-sd: init_dev.c:437-0 init_dev: tape=0 
> > dev_name=/backup/backupdisk1/bacula-storage
> > my-sd: dev.c:1143-0 DEVICE::register_metrics called. 0x801c1cc28 
> > collector=0x80101c938
> > my-sd: stored.c:706-0 SD init done CloudStorage (0x801c1cc28)
> I comppiled the cloud-driver and the cloud-s3-driver with the following 
> commands:
> > $ /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/src/stored 
> > >   make install-cloud
> >
> > LT Compiling cloud_parts.c
> > LT Compiling cloud_transfer_mgr.c
> > LT Compiling cloud_dev.c
> > cloud_dev.c:1818:17: warning: address of array 'tpkt->m_hash64' will 
> > always evaluate to 'true' [-Wpointer-bool-conversion]
> >       if (tpkt->m_hash64) {
> >       ~~  ~~~~~~^~~~~~~~
> > 1 warning generated.
> > LT Compiling file_driver.c
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/libtool 
> > --silent --tag=CXX --mode=link /usr/bin/c++ -L/usr/local/lib 
> > -L/usr/local/lib  -L/usr/local/lib -fstack-protector-strong -shared 
> > cloud_parts.lo cloud_transfer_mgr.lo cloud_dev.lo file_driver.lo -o 
> > bacula-sd-cloud-driver.la -R /usr/local/lib -rpath /usr/local/lib 
> > -module -export-dynamic -release 11.0.5
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/autoconf/mkinstalldirs
> >  
> > /usr/local/lib
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/libtool 
> > --silent --tag=CXX --mode=install /usr/bin/install -c -m 755 
> > bacula-sd-cloud-driver.la /usr/local/lib
> > /bin/rm -f /usr/local/lib/bacula-sd-cloud-driver.la
> >
> > $ /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/src/stored 
> > >   make install-s3-cloud
> >
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/autoconf/mkinstalldirs
> >  
> > /usr/local/lib
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/libtool 
> > --silent --tag=CXX --mode=install /usr/bin/install -c -m 755 
> > bacula-sd-cloud-driver.la /usr/local/lib
> > /bin/rm -f /usr/local/lib/bacula-sd-cloud-driver.la
> > LT Compiling s3_driver.c
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/libtool 
> > --silent --tag=CXX --mode=link /usr/bin/c++ -L/usr/local/lib 
> > -L/usr/local/lib  -L/usr/local/lib -fstack-protector-strong -shared 
> > cloud_parts.lo cloud_transfer_mgr.lo s3_driver.lo -o 
> > bacula-sd-cloud-s3-driver.la  -R /usr/local/lib -rpath /usr/local/lib 
> > -module -export-dynamic -release 11.0.5
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/autoconf/mkinstalldirs
> >  
> > /usr/local/lib
> > /usr/ports/sysutils/bacula11-server/work/bacula-11.0.5/libtool 
> > --silent --tag=CXX --mode=install /usr/bin/install -c -m 755 
> > bacula-sd-cloud-s3-driver.la /usr/local/lib
> > /bin/rm -f /usr/local/lib/bacula-sd-cloud-s3-driver.la
> >
> But when I start bacula-sd with bacula-sd -d 255, I am getting the above
> 
> > ERR=Undefined symbol "BaculaCloudDriver"
> error message.

Matches this line.  My thoughts: don't try to start bacula-sd until that 
compile time error is fixed.

> 
> Any ideas what cloud be wrong?

Let's see what the list comes up with over the next few days. If nothing comes 
of it, try the devel mailing list.

--
  Dan Langille
  d...@langille.org

_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to