I suggest running the rclone-changer in a shell to see what it prints. You could also try replacing /usr/local/bin/rclone-changer in the Changer Command with a shell script that logs its arguments and output like this (untested):
#!/bin/sh echo "Arguments: $@" > /tmp/test.log /usr/local/bin/rclone-changer "$@" 2>&1 | tee -a /tmp/test.log __Martin >>>>> On Thu, 11 Apr 2019 17:59:25 -0700, sruckh--- via Bacula-users said: > > I am not sure this is the correct forum for this question, but as the > article I am referring to is on the bacula.us website I thought I would > try this mailing list. > > I am running CentOS 7.6 server and Bacula v9.4.2 (from RPMs) > > I am trying to get the functionality in this documentation ( > http://bit.ly/2VFukBx ) modified to work with my configuration. > > I am trying to use Backblaze as my backend as opposed to AWS which is > used in the documentation. > > I have rclone set up and working (I was able to copy files to Backblaze > bucket). > > I have downloaded both rclone-changer and rclone, and put them in > /usr/local/bin (mode:0755 owned by root:root). > > I have copied the rclone.conf file to /opt/bacula/etc/ (mode:0600 owned > by bacula:root) > > The following modifications have been made to bacula-sd.conf > > <SNIP> > Autochanger { > Name = "rclone_b2" > Device = BaculaVTL > Changer Device = 'BaculaVTL:BaculaVTL' > Changer Command = "/usr/local/bin/rclone-changer %c %o %S %a" > } > > Device { > Name = BaculaVTL > Media Type = BaculaVTL > Maximum Changer Wait = 18000 > Archive Device = /zfsstore/backups/bacula/vtape/tape > Autochanger = yes > LabelMedia = yes; > Random Access = Yes; > AutomaticMount = no; > RemovableMedia = no; > AlwaysOpen = no; > Spool Directory = /zfsstore/backups/bacula/bacula-spool > Maximum Spool Size = 419430400 > } > </SNIP> > > These modifications have been made to bacula-dir.conf > > <SNIP> > Autochanger { > Name = Cloud_b2 > Address = firewall > SDPort = 9103 > Password = "secret" > Device = rclone_b2 > Media Type = BaculaVTL > Autochanger = Cloud_b2 > Maximum Concurrent Jobs = 10 > } > > Pool { > Name = Offsite > Pool Type = Backup > Recycle = yes > AutoPrune = yes > Storage = Cloud_b2 > Maximum Volume Bytes = 1073741824 > AutoPrune = yes > Volume Retention = 4 weeks > } > </SNIP> > > In the rclone-changer script I have inserted the following: > <SNIP> > class Rclone(object): > """ > Rclone contains logic to convert simple commands to full rclone > command line > calls with error handling > """ > #===================================================== > # Default params config > #===================================================== > rclone = '/usr/local/bin/rclone' > config = '/opt/bacula/etc/rclone.conf' > logFile = '/opt/bacula/working/rclone.log' > logChanger = '/opt/bacula/working/rclone-changer.log' > lockFile = '/opt/bacula/working/.rclonelock' > stateFile = '/opt/bacula/working/rclone-changer.state' > slots = 100 > #===================================================== > options = [] > > @staticmethod > </SNIP> > > Towards the end of the article it states to go into bconsole and run the > following command: > label barcodes storage=Cloud_b2 pool=Offsite > > When doing this I get the following output: > > Connecting to Storage daemon Cloud_b2 at firewall:9103 ... > Connecting to Storage daemon Cloud_b2 at firewall:9103 ... > 3306 Issuing autochanger "slots" command. > Device "rclone_b2" has 0 slots. > No slots in changer to scan. > > I would expect the results to do something with the 100 slots configured > in the rclone-changer script. I am not even sure that the > rclone-changer script is getting called. I added some code to write to > a file as a test, and that file was not created or written to disk. > > I am not sure if anyone has tried to do this with CentOS, bacula 9.4.2, > and the bacula-changer script, but I could use some help from someone > who has done something similar. I have never configured an auto-changer > let alone a virtual auto-changer. > > Thank you for your assistance. > > > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users