Re: BackupPC-4.4.1rc1 Build Error

jbk <[email protected]> Tue, 30 Dec 2025 14:59:39 -0500
Newsgroups gmane.comp.sysutils.backup.backuppc.general
Message-ID <[email protected]>
On 12/27/25 12:07 PM, G.W. Haywood wrote:
>>>> On Sun, 21 Dec 2025, jbk wrote:
>>>>
>>>>> With BackkupPC-XS-0.63rc1 installed building 
>>>>> BackupPC-4.4.1rc1
>>>>> stalls at this point in the build process:
>>>>> ...
>>>> ...
>>>> I believe you're trying to create a Red Hat RPM.? ...
>>>> ...
>>> Correct, I am trying to build within the distro 
>>> packaging system.
>>> I did get further on the BackupPC-4.4.1rc1 build but I 
>>> am now choking on a new dependency "perl-SCGI" that does 
>>> not exist in the RH and derivatives src.rpm system.
>>> ...
>
> Yes, unfortunately the various distro flavours tend to 
> have their own
> particular templates for naming their packages.  Usually 
> the names are
> based (with varying degrees of looseness) on the names of 
> the upstream
> packages but there are sometimes curious naming quirks 
> caused e.g. by
> conflicts with other package names, so it isn't always 
> easy to guess a
> package name even if you know what's supposed to be in it.
>
> Just FYI the SCGI module is one of a couple of ways of 
> speeding up the
> response of a Web server.  BackupPC will run without it 
> (and will also
> without the Web server).  I routinely run backupPC without 
> running the
> Web server or the SCGI interface layer.  But having said 
> that you will
> almost certainly want to use the BackupPC Web interface, 
> so I'm not in
> any way suggesting that as a workaround.
>
> There are several ways to set up the (S)CGI interface.  
> See "Step 9:"
> in the documentation at
>
> https://backuppc.github.io/backuppc/BackupPC.html
>
> which explains that BackupPC can be used via plain CGI 
> instead of SCGI.
>
> Be aware that with SCGI there may be security issues to 
> consider. See
> "SCGI Setup" in the documentation, the comments in 
> config.pl, and also
> perhaps the first few lines of 
> .../BackupPC/bin/BackupPC_Admin_SCGI.
>
>
>
I ended up installing the perl-SCGI source from CPAN per the 
included readme. Once I did so I was able to complete the 
"makeDist" phase. From that I was able to build the src.rpm 
with a modified spec file from 4.4.0 then built that with mock.

BackupPC-4.4.1rc1 is now installed and I can access the CGI 
interface with my user login. Still to do is redefine the 
config.pl and hosts.

Ged, Thanks for the history on the inclusion of perl-SCGI as 
it allowed me to take a step back and look at the RH code 
again, in particular the config.pl which clearly included 
perl-SCGI as a step in the process so I took a chance and 
installed it per above. It is a build dependency just not 
once the src.rpm is created.

Happy New Year

-- 
Jim KR


_______________________________________________
BackupPC-users mailing list
[email protected]
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/