Hi there,
On Sun, 23 Jul 2023, Jan Stransky wrote:
I started to notice following error.
...
Can't use string ("1") as a HASH ref while "strict refs" in use at configure.pl
line 742.
...
Looks like you broke it.
Please let us see what you have around line 742 of configure.pl.
In the vanilla configure.pl that would be somewhere around the part
which sets up things to be backed up and/or ignored, but if your
version of config.pl has been heavily modified it could be anything.
This is from a current config.pl here:
8<----------------------------------------------------------------------
$ cat -n /etc/BackupPC/config.pl | head -n 770 | tail -n 45
726 # Examples:
727 # $Conf{BackupFilesExclude} = '/temp';
728 # $Conf{BackupFilesExclude} = ['/temp']; # same as first example
729 # $Conf{BackupFilesExclude} = ['/temp', '/winnt/tmp'];
730 # $Conf{BackupFilesExclude} = {
731 # 'c' => ['/temp', '/winnt/tmp'], # these are for 'c'
share
732 # 'd' => ['/junk', '/dont_back_this_up'], # these are for 'd'
share
733 # };
734 # $Conf{BackupFilesExclude} = {
735 # 'c' => ['/temp', '/winnt/tmp'], # these are for 'c'
share
736 # '*' => ['/junk', '/dont_back_this_up'], # these are for other
shares
737 # };
738 #
739 $Conf{BackupFilesExclude} = undef;
740
741 #
742 # PCs that are always or often on the network can be backed up after
743 # hours, to reduce PC, network and server load during working hours. For
744 # each PC a count of consecutive good pings is maintained. Once a PC has
745 # at least $Conf{BlackoutGoodCnt} consecutive good pings it is subject
746 # to "blackout" and not backed up during hours and days specified by
747 # $Conf{BlackoutPeriods}.
748 #
749 # To allow for periodic rebooting of a PC or other brief periods when a
750 # PC is not on the network, a number of consecutive bad pings is allowed
751 # before the good ping count is reset. This parameter is
752 # $Conf{BlackoutBadPingLimit}.
753 #
754 # Note that bad and good pings don't occur with the same interval. If a
755 # machine is always on the network, it will only be pinged roughly once
756 # every $Conf{IncrPeriod} (eg: once per day). So a setting for
757 # $Conf{BlackoutGoodCnt} of 7 means it will take around 7 days for a
758 # machine to be subject to blackout. On the other hand, if a ping is
759 # failed, it will be retried roughly every time BackupPC wakes up, eg,
760 # every one or two hours. So a setting for $Conf{BlackoutBadPingLimit}
of
761 # 3 means that the PC will lose its blackout status after 3-6 hours of
762 # unavailability.
763 #
764 # To disable the blackout feature set $Conf{BlackoutGoodCnt} to a
negative
765 # value. A value of 0 will make all machines subject to blackout. But
766 # if you don't want to do any backups during the day it would be easier
767 # to just set $Conf{WakeupSchedule} to a restricted schedule.
768 #
769 $Conf{BlackoutBadPingLimit} = 3;
770 $Conf{BlackoutGoodCnt} = 7;
8<----------------------------------------------------------------------
--
73,
Ged.
_______________________________________________
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/