We are using the packaged BackupPC for RHEL/ CentOS by hobbes https://copr.fedorainfracloud.org/coprs/hobbes1069/BackupPC/
successfully on several servers. I would higly suggest to give it a try. Tim On 09.08.2018 06:29, Craig Barratt via BackupPC-users wrote: > Unfortunately the package support for BackupPC 4.x isn't very > comprehensive, but there are quite a few available. I appreciate the work > people do keeping various packages up to date (I don't support any > myself). For example, see this issue > <https://github.com/backuppc/backuppc/issues/127> for RHEL/CentOS rpms. > > If you decide to install manually, I would recommend downloading the latest > releases, rather than using git head (which is usually in a working state, > but might not be). Look in the release page for each project to download > the latest tarballs. That will allow you to skip the first few steps. > But, yes, you still need a working compiler environment to build rsync-bpc > and backuppc-xs. > > Craig > > On Wed, Aug 8, 2018 at 11:34 AM Mike Hughes <[email protected]> wrote: > >> LOL! I do not want to build everything from source! I’m just following the >> documentation as I’ve been able to find it. You suggested a script which >> installs on Debian-based systems so I’m trying to follow those steps on >> CentOS. >> >> I’ve been running V 3.3.1 from EPEL for a couple years and am ready to >> move to 4.x. If there is a way to install it without building it from >> scratch I am all ears! I must have missed the memo! >> >> >> >> *From:* Craig Barratt via BackupPC-users < >> [email protected]> >> *Sent:* Wednesday, August 8, 2018 13:26 >> *To:* General list for user discussion, questions and support < >> [email protected]> >> *Cc:* Craig Barratt <[email protected]> >> *Subject:* Re: [BackupPC-users] installation help >> >> >> >> Mike, >> >> >> >> First, I would strongly recommend using the rsync-bpc 3.0.9 branch. The >> head is based on rsync 3.1.2 but it hasn't seen as much testing and hasn't >> been released. You should do a "git checkout 3.0.9" before running >> ./configure, eg: >> >> >> >> git clone https://github.com/backuppc/rsync-bpc.git >> >> cd rsync-bpc >> >> git checkout 3.0.9 >> >> ./configure >> >> make >> >> >> >> Second, why do you actually want to build everything from source? >> >> >> >> I don't have access to a Centos 7 box to test building. However, I >> suspect you'll need to install a libacl-devel package (or similar) to get >> the C headers etc. Many linux libraries have two packages - the runtime >> library, and another (generally with "devel" in the name) for compiling and >> linking code. >> >> >> >> Craig >> >> >> >> On Wed, Aug 8, 2018 at 10:19 AM Mike Hughes <[email protected]> wrote: >> >> Thanks for the reply. I’m building on CentOS7 so the example is partly >> useful but there are several changes. Here are some basic steps in case >> someone else attempts this: >> >> yum install git build-essential perl-devel perl-CPAN perl-CGI gcc httpd >> mod_ssl glusterfs-client >> >> cpan [accept all defaults] >> >> install Test::More >> >> quit >> >> reboot (might not be necessary) >> >> git clone https://github.com/backuppc/backuppc.git >> >> git clone https://github.com/backuppc/backuppc-xs.git >> >> git clone https://github.com/backuppc/rsync-bpc.git >> >> cd backuppc-xs/ >> >> perl Makefile.PL >> >> make >> >> make test >> >> make install >> >> >> >> cd ../rsync-bpc >> >> ./configure >> >> make >> >> >> >> …and this is where it fails with: >> >> lib/sysacls.c:2761:2: error: #error No ACL functions defined for this >> platform! >> >> #error No ACL functions defined for this platform! >> >> ^ >> >> make: *** [lib/sysacls.o] Error 1 >> >> >> >> I’m not sure if this is helpful but acl’s (Access Control Lists) are >> supported on this system: >> >> >> >> [Cent-7:root@hostname rsync-bpc]# yum install acl >> >> Package acl-2.2.51-14.el7.x86_64 already installed and latest version >> >> Nothing to do >> >> >> >> [Cent-7:root@hostname rsync-bpc]# cat >> /boot/config-3.10.0-862.9.1.el7.x86_64 | grep _ACL >> >> CONFIG_EXT4_FS_POSIX_ACL=y >> >> CONFIG_XFS_POSIX_ACL=y >> >> CONFIG_BTRFS_FS_POSIX_ACL=y >> >> CONFIG_FS_POSIX_ACL=y >> >> CONFIG_GENERIC_ACL=y >> >> CONFIG_TMPFS_POSIX_ACL=y >> >> CONFIG_NFS_V3_ACL=y >> >> CONFIG_NFSD_V2_ACL=y >> >> CONFIG_NFSD_V3_ACL=y >> >> CONFIG_NFS_ACL_SUPPORT=m >> >> CONFIG_CEPH_FS_POSIX_ACL=y >> >> CONFIG_CIFS_ACL=y >> >> >> >> Am I making a mistake in installing the current version? Perhaps I’d have >> better results installing the version identified in the Debian-based script? >> >> Thank you! >> >> *From:* Craig Barratt via BackupPC-users < >> [email protected]> >> *Sent:* Wednesday, August 8, 2018 00:37 >> *To:* [email protected] >> *Cc:* Craig Barratt <[email protected]> >> *Subject:* Re: [BackupPC-users] installation help >> >> >> >> Mike, >> >> >> >> You have to build and install backuppc-xs first. Also, makeDist needs a >> --version argument. >> >> >> >> The wiki has an example script >> <https://github.com/backuppc/backuppc/wiki/Installing-BackupPC-4-from-git-on-Ubuntu-Xenial-16.04-LTS> >> for building from git. >> >> >> Craig >> >> >> >> On Tue, Aug 7, 2018 at 10:26 PM Mike Hughes <[email protected]> wrote: >> >> I am new to git-based installations and need some help. I cloned the three >> projects and I cd into the backuppc folder to run perl configure.pl and >> it replies with: >> >> [Cent-7:root@hostname backuppc]# perl configure.pl >> >> You need to run makeDist first to create a tarball release that includes an >> >> updated configure.pl. After you unpack the tarball, run configure.pl from >> >> there. >> >> >> >> Not sure why I’d need to generate a tarball but when I run makeDist I get: >> >> [Cent-7:root@ hostname backuppc]# perl makeDist >> >> Can't locate BackupPC/XS.pm in @INC (@INC contains: ./lib >> /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl >> /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at >> lib/BackupPC/Lib.pm line 51. >> >> BEGIN failed--compilation aborted at lib/BackupPC/Lib.pm line 51. >> >> Compilation failed in require at makeDist line 59. >> >> BEGIN failed--compilation aborted at makeDist line 59. >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> BackupPC-users mailing list >> [email protected] >> List: https://lists.sourceforge.net/lists/listinfo/backuppc-users >> Wiki: http://backuppc.wiki.sourceforge.net >> Project: http://backuppc.sourceforge.net/ >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> BackupPC-users mailing list >> [email protected] >> List: https://lists.sourceforge.net/lists/listinfo/backuppc-users >> Wiki: http://backuppc.wiki.sourceforge.net >> Project: http://backuppc.sourceforge.net/ >> >> > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > > _______________________________________________ > BackupPC-users mailing list > [email protected] > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > Wiki: http://backuppc.wiki.sourceforge.net > Project: http://backuppc.sourceforge.net/ > -- Tim Herren System Technician Puzzle ITC GmbH www.puzzle.ch Telefon +41 31 370 22 00 Mobile +41 76 211 26 06 Werfen Sie einen Blick in unseren Blog: https://www.puzzle.ch/de/blog ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/
