Thanks for confirming that. When compiling with --enable-client-only I get the following error from make
$ sudo bash make-client-only.sh ... echo "Making libbacfind.la ..." /usr/src/bacula-11.0.6/libtool --silent --tag=CXX --mode=link /usr/bin/g++ -o libbacfind.la find.lo match.lo find_one.lo attribs.lo create_file.lo bfile.lo drivetype.lo enable_priv.lo fstype.lo mkpath.lo savecwd.lo namedpipe.lo win32filter.lo -export-dynamic -rpath /usr/lib -release 11.0.6 make[1]: *** No rule to make target '../lib/libbac.la', needed by 'all'. Stop. make[1]: Leaving directory '/usr/src/bacula-11.0.6/src/findlib' ====== Error in /usr/src/bacula-11.0.6/src/findlib ====== Up to this point there are no errors #include file make-client-only.sh cd /usr/src/bacula-11.0.6 CFLAGS="-g -O2" ./configure \ --with-readline=/usr/include/readline \ --disable-conio \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --with-scriptdir=/etc/bacula/scripts \ --with-working-dir=/var/lib/bacula \ --with-logdir=/var/log/bacula \ --enable-smartalloc \ --with-systemd \ --with-job-email=winstonia...@gmail.com \ --with-hostname=nuc4 \ --with-fd-user=root \ --with-fd-group=root \ --with-sbin-perm=755 \ --with-pid-dir=/var/run/bacula \ --enable-client-only make -n echo "make done" Chris On Sat, 2 Sep 2023, 09:06 Adolf Belka (gmail), <adolf.be...@gmail.com> wrote: > Hi Chris, > > With --enable-client-only then no database is required on the client for > bacula. > > I have two laptops and a desktop that are running with only an FD. > > Regards, > Adolf > > On 01/09/2023 22:54, Chris Wilkinson wrote: > > Bacula 9.x is also the latest version available through the Debian repo. > There doesn't seem to be a move to upgrade that to 11 or 13. That's why I > built v11 from source. Like you I run the dir/sd/fd on the same machine so > compiled the complete package. I never had to build an fd only till now. > > -Chris- > > On Fri, 1 Sept 2023, 21:32 Rob Gerber, <r...@craeon.net> wrote: > >> I don't know for sure because I have only deployed a client with SD / Dir >> and FD all on the same machine, but I would imagine that an FD client only >> machine wouldn't need a database. I'm pretty confident that if one was >> needed, it would be installed as a dependency of the bacula client package. >> >> My expectation is that the FD would communicate files to be backed up to >> the Bacula director and that records of files would be kept on the >> director. Your mileage may vary, though, so confirm on your end. >> >> You should be aware that Bacula packages in the OS repo may conflict with >> the bacula repo. This was true for Ubuntu, though I don't know if it's true >> for Debian. When I used it last, the Ubuntu repo had packages for Bacula >> 9.x, which is pretty far out of date. >> >> Robert Gerber >> 402-237-8692 >> r...@craeon.net >> >> On Fri, Sep 1, 2023, 3:17 PM Chris Wilkinson <winstonia...@gmail.com> >> wrote: >> >>> I hadn't spotted that there is a link on this page though it does say an >>> email will be sent. That doesn't seem to be the case. I followed that >>> through to the directory of debs and found the bullseye/11 clients. As you >>> say, that should be OK for Debian 12. >>> >>> Am I correct in thinking that it isn't necessary to install a database >>> in a client-only configuration? >>> >>> -Chris- >>> >>> On Fri, 1 Sept 2023, 19:42 Rob Gerber, <r...@craeon.net> wrote: >>> >>>> Oh no, I gave you wrong information. I'm sorry. >>>> >>>> I don't think they email you. After you submit your name and email >>>> address, the followup page that loads has the repo link in the middle of >>>> the page It says " You may now access the bacula binaries located here >>>> (please bookmark this link)." where "here" is your own custom repo link. >>>> The link will be in format https://www.bacula.org/packages/abc123 >>>> >>>> I clicked through on the link it gave me, and found that they have a >>>> package named "bacula-client" that appears to be what you're looking for. >>>> look in >>>> https://www.bacula.org/packages/YOURSTRINGHERE/debs/BACULAVERSIONOFYOURCHOICE/dists/ONEOFTHEAVAILABLEDEBIANORUBUNTUVERSIONS/ >>>> >>>> So sorry for the incorrect information. >>>> >>>> FYI release notes for bacula 13.x say: >>>> >>>> As always, both the Director and Storage daemon(s) must be upgraded at >>>> the same time. Any File daemon running on the same machine as a Director >>>> or Storage daemon must be of the same version. >>>> >>>> Older File Daemons should be compatible with the 13.0 Director and Storage >>>> >>>> I highly recommend browsing through the repo in your web browser of >>>> choice to read the release notes and see what packages are available, what >>>> debian OS variants are supported for each bacula version number, etc. >>>> >>>> It looks like bacula 13.x the newest debian version they support is >>>> 11/bullseye. It should be fine to use that repo for your Debian 12 >>>> system, but be sure to verify yourself just to be sure. >>>> >>>> Regards, >>>> Robert Gerber >>>> 402-237-8692 >>>> r...@craeon.net >>>> >>>> >>>> On Fri, Sep 1, 2023 at 11:02 AM Chris Wilkinson <winstonia...@gmail.com> >>>> wrote: >>>> >>>>> I waited a while but never got the registration email. Tried again >>>>> and waited some more so gave up. The only way seems to be to download from >>>>> sourceforge and compile from source. There is a compile flag for client >>>>> only --enable_client_only, see the manual at; >>>>> >>>>> https://www.bacula.org/11.0.x-manuals/en/main/Installing_Bacula.html >>>>> >>>>> -Chris Wilkinson >>>>> >>>>> On Wed, 30 Aug 2023, 17:24 Chris Wilkinson, <winstonia...@gmail.com> >>>>> wrote: >>>>> >>>>>> Thank-you. I registered and am awaiting the registration email. >>>>>> >>>>>> -Chris- >>>>>> >>>>>> On Wed, 30 Aug 2023, 17:15 Rob Gerber, <r...@craeon.net> wrote: >>>>>> >>>>>>> I don't know about adding the FD only but I do know that bacula >>>>>>> maintains a repo for Debian with 13.x binaries in it. To get access to >>>>>>> this >>>>>>> repo, you need to go to download on bacula.org, register, get the >>>>>>> code they include in an URL in your registration email, and configure >>>>>>> the >>>>>>> repo in Debian. I guess you could just download the binary you want via >>>>>>> http if needed. >>>>>>> >>>>>>> Register here: >>>>>>> https://www.bacula.org/bacula-binary-package-download/ >>>>>>> >>>>>>> >>>>>>> Installation guide, has instructions for adding the repo. Outdated >>>>>>> in respect to Debian, but shows how to format the link to get access to >>>>>>> the >>>>>>> repo. >>>>>>> https://www.bacula.org/whitepapers/CommunityInstallationGuide.pdf >>>>>>> >>>>>>> Robert Gerber >>>>>>> 402-237-8692 >>>>>>> r...@craeon.net >>>>>>> >>>>>>> On Wed, Aug 30, 2023, 10:44 AM Chris Wilkinson < >>>>>>> winstonia...@gmail.com> wrote: >>>>>>> >>>>>>>> I need to install the fd only on a debian 12 system. The v11+ >>>>>>>> packages on sourceforge are for the complete suite and the debian >>>>>>>> repository is only at v9.x today. I don't see a package on sourceforge >>>>>>>> for >>>>>>>> the fd alone. Do I need to compile it from source? >>>>>>>> >>>>>>>> If so, can anyone help with a script of the needed compile flags? >>>>>>>> >>>>>>>> Best >>>>>>>> -Chris Wilkinson >>>>>>>> _______________________________________________ >>>>>>>> Bacula-users mailing list >>>>>>>> Bacula-users@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/bacula-users >>>>>>>> >>>>>>> > > _______________________________________________ > Bacula-users mailing > listBacula-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/bacula-users > > > -- > Sent from my laptop. > >
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users