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 BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/