Hello Jorgen, I compiled bareos-fd on a FreeBSD system and installed it in a freenas pluginjail.
What do you like to know? BR, Günter -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Jorgen Boberg Sent: Tuesday, February 25, 2014 12:01 AM To: [email protected] Cc: [email protected] Subject: [bareos-users] Re: Bareos on FreeBSD On Thursday, September 5, 2013 9:23:46 AM UTC+2, Günter Gratzer wrote: > Hi, > > > > I installed bareos-fd as well and it's working so fare without a problem. > > > > The only thing which was a big problem is to start bareos at system startup. > FreeBSD shell has a problem with "-". See my post at the FreeBSD forum > http://forums.freebsd.org/showthread.php?t=41738 > > Maybe a FreeBSD expert find a solution how to keep the "-" in bareos-fd, > bareos-sd and bareos-dir. > > > > Regards > > > > Günter > > > > > > Am Dienstag, 3. September 2013 09:09:05 UTC+2 schrieb Marco van Wieringen: > > > Günter Gratzer <guenter.gratzer <at> abf.co.at> writes: > > > > > > > > > > > > > > > > > > > > Hi Marco, > > > > > > > > > > > > > > is there any documentation about how to compile/build bareos? I only found > > > > > > > http://www.bareos.org/en/HOWTO/articles/how-to-contribute-to-bareos.html > > > > > > > Howto Compile. Is this all I have to do? > > > > > > Each platform requires other configure flags. As you are only after > > > > > > a working SD you should start with a minimum setting. > > > > > > > > > > > > I came up with the following build script for my FreeBSD compile. > > > > > > > > > > > > #!/bin/sh > > > > > > > > > > > > CFLAGS="-O3" > > > > > > CXXFLAGS="-O3" > > > > > > > > > > > > export CFLAGS CXXFLAGS > > > > > > > > > > > > ./configure \ > > > > > > --prefix=/opt/bareos \ > > > > > > --with-plugindir=/opt/bareos/lib/plugins \ > > > > > > --with-sbin-perm=0555 \ > > > > > > --enable-lockmgr \ > > > > > > --enable-includes \ > > > > > > --enable-ipv6 \ > > > > > > --enable-dynamic-cats-backends \ > > > > > > --disable-bat \ > > > > > > --with-sqlite3=/usr/local \ > > > > > > --with-lzo=/usr/local \ > > > > > > --with-readline=/usr/local \ > > > > > > --disable-conio \ > > > > > > --enable-ndmp \ > > > > > > --enable-scsi-crypto > > > > > > > > > > > > You probably can loose the last two e.g. change them to > > > > > > --disable-ndmp > > > > > > --disable-scsi-crypto > > > > > > > > > > > > I install everything into /opt/bareos so I don't have to find all my > > > > > > scripts and binaries all over the filesystem or in the already overcrouded > > > > > > /usr/local dir. > > > > > > > > > > > > > > > > > > > > I installed FreeBSD 9.1-RELEASE, downloaded the source code of Bareos and > > > > > > > compiled it with the command found in Howto Compile. > > > > > > > > > > > > > > You said you have already successfully compiled it on FreeBSD. Which > > > > > > > version of FreeBSD do you use? > > > > > > 9.1 > > > > > > > > > > > > > Which additional packages did you install? > > > > > > Quite some but that was mostly to get Gnome up and running in the VM. > > > > > > I think you should make sure that at least readline, sqlite3 and lzo2 > > > > > > are installed of the ports as those are used in the above configure. > > > > > > > > > > > > > > > > > > > > I get the following error: > > > > > > > > > > > > > > Compiling scsi_lli.c > > > > > > > scsi_lli.c: In function 'bool do_scsi_cmd_page(int, const char*, void*, > > > > > > unsigned int, void*, unsigned > > > > > > > int, int)': > > > > > > > scsi_lli.c:284: error: 'cam_getccv' was not declared in this scope > > > > > > > /usr/include/string.h:67: error: too few arguments to function 'void* > > > > > > memset(void*, int, size_t)' > > > > > > > scsi_lli.c:296: error: at this point in file > > > > > > > scsi_lli.c:296: error: expected `;' before ')' token > > > > > > > scsi_lli.c:302: error: expected primary-expression before ',' token > > > > > > > scsi_lli.c:308: error: 'SPP_SP_CMD_LEN' was not declared in this scope > > > > > > > scsi_lli.c:326: error: 'SAM_STAT_CHECK_CONDITION' was not declared in this > > > > > > scope > > > > > > > scsi_lli.c:327: error: 'SAM_STAT_COMMAND_TERMINATED' was not declared in > > > > > > this scope > > > > > > > *** [scsi_lli.lo] Error code 1 > > > > > > > > > > > > > > Stop in /usr/home/guenterg/bareos-Release-12.4.4/src/lib. > > > > > > > > > > > > > > ====== Error in /usr/home/guenterg/bareos-Release-12.4.4/src/lib ====== > > > > > > > > > > > > > > *** [all] Error code 1 > > > > > > > > > > > > > > Stop in /usr/home/guenterg/bareos-Release-12.4.4. > > > > > > > > > > > > > > Do you know this error? I'm not sure if I did something wrong or if there > > > > > > > is really a problem in the code because you said you compiled it without > > > > > > > a problem. > > > > > > It does when you don't enable SCSI crypto (which is not tested on FreeBSD > > > > > > anyway.) But if you pull the latest 12.4/13.2 or master the above problem > > > > > > is fixed just as is a problem in compiling the NDMP code. But as I said > > > > > > above you can probably do without it for a SD only. > > > > > > > > > > > > -- > > > > > > Marco van Wieringen [email protected] > > > > > > Bareos GmbH & Co. KG Phone: +49-221-63069389 > > > > > > http://www.bareos.com > > > > > > > > > > > > Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 > > > > > > Komplementär: Bareos Verwaltungs-GmbH > > > > > > Geschäftsführer: Stephan Dühr, M. Außendorf, J. Steffens, > > > > > > P. Storz, M. v. Wieringen > > > > > > > > > > > > Visit us at the Open Source Backup Conference, http://osbconf.org, > > > > > > 25th September 2013 in Cologne, Germany Hello Gunter, Do you have any notes of how you went about this. I want to connect my Dell TL4000 LTO-6 drive to FreeNAS and backup the two zfs volumes on it. BR, jorgen -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "bareos-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
