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
[email protected]
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/