I pushed a commit <https://github.com/backuppc/backuppc/commit/dc92d12bee9b4c307260447745ff5f0bdff090a5> that fixes the potentially undefined $LogFd issue.
Thanks, Craig On Tue, Oct 30, 2018 at 8:50 AM G.W. Haywood via BackupPC-users < backuppc-users@lists.sourceforge.net> wrote: > Hi there, > > On Tue, 30 Oct 2018, Craig Barratt wrote: > > > I've been reviewing the mail list over the last few months, and > > there are still a couple of reported issues I'm trying to replicate > > or learn more about. > > I'm still looking at the issue I had with BackupPC a couple of months > ago (Re: BackupPC 4.2.1 apparently in an infinite loop.) and I think > it might have been a kernel problem. At least after I upgraded the > kernel - and that's the only change that I made - the problem seemed > to go away. Calls to select() in rsync_bpc were timing out. Here's > an example strace output: > > select(4, [3], [], NULL, {tv_sec=5, tv_usec=41543}) = 0 (Timeout) > select(4, [3], [], NULL, {tv_sec=60, tv_usec=0}) = 0 (Timeout) > [previous line repeated many times] > select(4, [3], [], NULL, {tv_sec=60, tv_usec=0} <detached ...> > > Also at some stage I was getting an undefined symbol error which was > causing backups to fail. I added the test below to fix it. I don't > know what I did that might have triggered this, it was incidental to > trying to find out what was causing the select() timeouts. > > 8<---------------------------------------------------------------------- > ged@tornado:/usr/share/backuppc/bin$ diff -U3 BackupPC_dump.~1~ > BackupPC_dump > --- BackupPC_dump.~1~ 2018-08-28 11:22:01.688465718 +0100 > +++ BackupPC_dump 2018-09-21 18:14:29.376719313 +0100 > @@ -2189,7 +2189,7 @@ > } > } else { > foreach my $m ( @$msg ) { > - print($LogFd $m); > + print($LogFd $m) if( defined $LogFd && defined $m ); > } > } > } > 8<---------------------------------------------------------------------- > > HTH > > -- > > 73, > Ged. > > > _______________________________________________ > 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 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/