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/