Hello Kern, 

Move is not enough because the SD is looking for the plugin with both different 
names (don't ask me why). 
However, I was able to load the driver and receive a different message before 
the "not loaded message": 

cp /opt/bacula/plugins/bacula-sd-cloud-driver-11.0.2.so 
/opt/bacula/plugins/bacula-sd-cloud-s3-driver-11.0.2.so 

And the debug: 

baculacommunity-sd: init_dev.c:481-0 Open SD driver at 
/opt/bacula/plugins/bacula-sd-cloud-driver-11.0.2.so 
baculacommunity-sd: init_dev.c:484-0 Driver=cloud handle=7fd6d400ba20 
baculacommunity-sd: init_dev.c:486-0 Lookup "BaculaSDdriver" in driver=cloud 
baculacommunity-sd: init_dev.c:488-0 Driver=cloud entry point=7fd6e062c4d0 
baculacommunity-sd: cloud_dev.c:876-0 Open SD driver at 
/opt/bacula/plugins/bacula-sd-cloud-s3-driver-11.0.2.so 
baculacommunity-sd: cloud_dev.c:879-0 Driver=s3 handle=7fd6d400cec0 
baculacommunity-sd: cloud_dev.c:881-0 Lookup "BaculaCloudDriver" in driver=s3 
baculacommunity-sd: cloud_dev.c:883-0 Driver=s3 entry point=0 
baculacommunity-sd: cloud_dev.c:889-0 Lookup of symbol "BaculaCloudDriver" 
driver=/opt/bacula/plugins/bacula-sd-cloud-s3-driver-11.0.2.so failed: 
ERR=/opt/bacula/plugins/bacula-sd-cloud-s3-driver-11.0.2.so: undefined symbol: 
BaculaCloudDriver 
baculacommunity-sd: message.c:1831-0 cloud_dev.c:1001 Could not open Cloud 
driver type=1 for Device=AWS-Drive-0. 
baculacommunity-sd: message.c:1831-0 cloud_dev.c:1032 Cloud driver 
initialization error Cloud driver not properly loaded 

Ref.: [ https://bugs.bacula.org/view.php?id=2615 | 
https://bugs.bacula.org/view.php?id=2615 ] 

Regards, 

> From: "kern" <k...@sibbald.com>
> To: "Jim Joyce" <jim.jo...@vecna.com>, "Heitor Faria" <hei...@bacula.com.br>,
> "sruckh" <sru...@gemneye.org>
> Cc: "bacula-users" <bacula-users@lists.sourceforge.net>
> Sent: Thursday, May 6, 2021 12:01:41 PM
> Subject: Re: [Bacula-users] S3 "Driver" Doesn't Work 11.0.2

> Hello,

> Though I am "mostly" retired, I thought I might respond to some of your 
> points.

> First, I am sorry you are having problems building the S3 plugin.

> The Bacula project does test a lot, and puts out source code prior to release 
> in
> many cases, so that users can test it and report any problems.
> The one thing that Bacula does not do is test every build option possible --
> there are probably thousands of different OS, library, and build (deb, rpm,
> ...) permutations, any one of which could have difficulties.

> You asked in a previous email why we don't test on Ubuntu. Well all the 
> initial
> development and testing of the S3 plugin was done on Ubuntu. I can testify to
> that because I am the Bacula developer who did it -- this message is being
> written on a Ubuntu 20.-4 system :-)

> In your case, I see that you are doing a number of build operations that can
> lead to minor problems because of OS specific scripting for debs and such.
> Normally, Bacula developers build and install the libs3 directly. You are
> creating (apparently) a libs3 debs package -- that is something that Bacula
> developers never do and have never tested.

> Your fundamental problem in making the S3 plugin work is that plugin has the
> wrong name -- this can be seen from the -D200 debug output you supplied. The
> Bacula SD is looking for plugins named: xxx-sd.so, and your plugin is named
> xxx.so, so Bacula is not finding it.

> There is a reasonable possibility that if you simply rename your plugin from
> xxx.so to xxx-sd.so (I am assuming you know how to replace xxx with the 
> correct
> name), the plugin *might* work.

> If you would like to get reasonable answers from this list, it might help if 
> you
> would remember that this is free software that relies on community
> participation.

> One last thing: I take issue with your statements about Bacula Systems. Bacula
> Systems binaries are heavily tested, and they do work. In the off chance they
> don't the company will quickly (usually within a day or two) build new 
> binaries
> that do work. I do not mean to imply that you or anyone else must buy a Bacula
> Systems subscription to get working software. However, I do think it likely
> that at some point a Bacula Systems developer will probably see this problem
> and fix it or explain the build problem.

> Good luck,
> Kern

> On 5/5/21 3:55 AM, Jim Joyce wrote:

>> As you can see, nobody except imaginary super admins have been able to load 
>> the
>> S3 plug-in. IT DOES NOT WORK. I implore the community to demand the code &
>> package be rescinded from the repo until somebody with magical coding prowess
>> can get it to work. Community users are wasting their time and energy on
>> something that will not work unless you fork the darn thing and start all 
>> over
>> again!

>> bacula.org package versions you are trying to install.
>> 9.6.7 debs
>> libs3 version and installation commands
>> cd libs3-20200523
>> make deb
>> cd build/pkg
>> dpkg -i libs3_4.1.bac_amd64.deb
>> root@backup:~/libs3-20200523/build/pkg# apt show libs3
>> Package: libs3
>> Version: 4.1.bac
>> Status: install ok installed
>> operating system exact version
>> cat /etc/debian_version
>> 10.9
>> bacula-sd -d 200 loading debug output
>> root@backup:/opt/bacula/bin# ./bacula-sd -d 200
>> root@backup:/opt/bacula/bin# bacula-sd: address_conf.c:274-0 Initaddr
>> 0.0.0.0:9103
>> backup-sd: jcr.c:131-0 read_last_jobs seek to 192
>> backup-sd: jcr.c:138-0 Read num_items=2
>> backup-sd: plugins.c:97-0 load_plugins
>> backup-sd: plugins.c:133-0 Rejected plugin: want=-sd.so name=bpipe-fd.so 
>> len=11
>> backup-sd: plugins.c:133-0 Rejected plugin: want=-sd.so
>> name=bacula-sd-cloud-driver-9.6.7.so len=31
>> backup-sd: plugins.c:121-0 Failed to find any plugins in /opt/bacula/plugins
>> ...
>> root@backup:/opt/bacula/plugins# ls
>> bacula-sd-cloud-driver-9.6.7.so bpipe-fd.so

>> steps to reproduce the error.
>> Install 9.6.7, install S3 lib hack, define a storage device using the S3 
>> driver
>> in bacula-sd.conf. Volia! Get the dreaded "driver not loaded" error.

>> From: Heitor Faria [ mailto:hei...@bacula.com.br | <hei...@bacula.com.br> ]
>> Sent: Monday, May 3, 2021 7:09 PM
>> To: sruckh [ mailto:sru...@gemneye.org | <sru...@gemneye.org> ]
>> Cc: bacula-users [ mailto:bacula-users@lists.sourceforge.net |
>> <bacula-users@lists.sourceforge.net> ]
>> Subject: Re: [Bacula-users] S3 "Driver" Doesn't Work 11.0.2

>>>> Despite of the not-working testimonials in this thread, until now I see no
>>>> related bug reports in the Bacula bug tracker: [
>>>> https://bugs.bacula.org/view_all_bug_page.php |
>>>>                           https://bugs.bacula.org/view_all_bug_page.php ]
>>>> IMHO it would be of great help if you could make the bug reports with the
>>>> maximum details, such as:
>>>> - bacula.org package versions you are trying to install.
>>>> - libs3 version and installation commands
>>>> - operating system exact version
>>>> - bacula-sd -d 200 loading debug output
>>>> - steps to reproduce the error.
>>>> I believe this is the fastest way of the bacula.org team to address this 
>>>> problem
>>>> properly.
>>>> Regards,

>>> Problem has been reported.
>> Hello Sruckh: the error you reported is different from the OP.
>> For everyone also having the: "Apr 27 20:59:59 backup bacula-sd[498]:
>> cloud_dev.c:1001 Could not open Cloud driver type=1 for Device=xxxx.", you 
>> are
>> encouraged also to full a bug report.
>>> Thank You.
>> Regards,
>> --

>> MSc Heitor Faria (Miami/USA)
>> Bacula LATAM CEO

>> mobile1: + 1 909 655-8971
>> mobile2: + 55 61 98268-4220
>> [ https://www.linkedin.com/in/msc-heitor-faria-5ba51b3 ]
>>      [ http://www.bacula.com.br/ ]

>> América Latina
>> [ http://bacula.lat/ | bacula.lat ] | [ http://www.bacula.com.br/ |
>> bacula.com.br ]

>> _______________________________________________
>> Bacula-users mailing list [ mailto:Bacula-users@lists.sourceforge.net |
>> Bacula-users@lists.sourceforge.net ] [
>> https://lists.sourceforge.net/lists/listinfo/bacula-users |
>> https://lists.sourceforge.net/lists/listinfo/bacula-users ]

-- 

MSc Heitor Faria (Miami/USA) 
Bacula LATAM CEO 

mobile1: + 1 909 655-8971 
mobile2: + 55 61 98268-4220 
[ https://www.linkedin.com/in/msc-heitor-faria-5ba51b3 ] 
        [ http://www.bacula.com.br/ ] 

América Latina 
[ http://bacula.lat/ | bacula.lat ] | [ http://www.bacula.com.br/ | 
bacula.com.br ] 
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to