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/

Reply via email to