Re: [BackupPC-users] installation help

2018-08-09 Thread Mike Hughes
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 
>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  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 
>>> *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  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
>>>
>>>
>>

Re: [BackupPC-users] installation help

2018-08-09 Thread Tim Herren
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  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 
>> *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  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
>>
>&g

Re: [BackupPC-users] installation help

2018-08-08 Thread Craig Barratt via BackupPC-users
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  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 
> *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  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 
> *Subject:* Re: [BackupPC-users] installation help
>
>
>
> Mike,
>
>
>
> You have to bui

Re: [BackupPC-users] installation help

2018-08-08 Thread Mike Hughes
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 
Sent: Wednesday, August 8, 2018 13:26
To: General list for user discussion, questions and support 

Cc: Craig Barratt 
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 
mailto: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 
mailto:backuppc-users@lists.sourceforge.net>>
Sent: Wednesday, August 8, 2018 00:37
To: 
backuppc-users@lists.sourceforge.net<mailto:backuppc-users@lists.sourceforge.net>
Cc: Craig Barratt 
mailto: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 
mailto: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<http://configure.pl> and it replies with:
[Cent-7:root@hostname backuppc]# perl configure.pl<http://configure.pl>
You need to run makeDist first to create a tarball release that includes an
updated configure.pl<http://configure.pl>.  After you unpack the tarball, run 
configure.pl<http://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

Re: [BackupPC-users] installation help

2018-08-08 Thread Craig Barratt via BackupPC-users
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  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 
> *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  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
> Lis

Re: [BackupPC-users] installation help

2018-08-08 Thread Mike Hughes
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 
Sent: Wednesday, August 8, 2018 00:37
To: backuppc-users@lists.sourceforge.net
Cc: Craig Barratt 
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 
mailto: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<http://configure.pl> and it replies with:
[Cent-7:root@hostname backuppc]# perl configure.pl<http://configure.pl>
You need to run makeDist first to create a tarball release that includes an
updated configure.pl<http://configure.pl>.  After you unpack the tarball, run 
configure.pl<http://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<mailto: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/


Re: [BackupPC-users] installation help

2018-08-07 Thread Craig Barratt via BackupPC-users
Mike,

You have to build and install backuppc-xs first.  Also, makeDist needs a
--version argument.

The wiki has an example script

for building from git.

Craig

On Tue, Aug 7, 2018 at 10:26 PM Mike Hughes  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/


[BackupPC-users] installation help

2018-08-07 Thread Mike Hughes
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/