Yes, this worked great!

yum install yum-plugin-copr
yum copr enable hobbes1069/BackupPC
yum install backuppc

Thank you both!

>-----Original Message-----
>From: Tim Herren <her...@puzzle.ch>
>Sent: Thursday, August 9, 2018 02:33
>To: backuppc-users@lists.sourceforge.net
>Subject: Re: [BackupPC-users] installation help
>
>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 <m...@visionary.com> 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 <
>>> backuppc-users@lists.sourceforge.net>
>>> *Sent:* Wednesday, August 8, 2018 13:26
>>> *To:* General list for user discussion, questions and support <
>>> backuppc-users@lists.sourceforge.net>
>>> *Cc:* Craig Barratt <cbarr...@users.sourceforge.net>
>>> *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 <m...@visionary.com> 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 <
>>> backuppc-users@lists.sourceforge.net>
>>> *Sent:* Wednesday, August 8, 2018 00:37
>>> *To:* backuppc-users@lists.sourceforge.net
>>> *Cc:* Craig Barratt <cbarr...@users.sourceforge.net>
>>> *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 <m...@visionary.com> 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
>>> BackupPC-users@lists.sourceforge.net
>>> 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
>>> BackupPC-users@lists.sourceforge.net
>>> 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
>> BackupPC-users@lists.sourceforge.net
>> 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
>BackupPC-users@lists.sourceforge.net
>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
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to