|
From: Joe Z. <joe...@za...> - 2006-03-17 20:03:37
|
Oh my...you are SO right! I see the same thing happening on my system.
It's because the leading zero is dropped on the day portion of the date.
In your example, the code in class_cleanup.php is seeing 2006.074 as
less than 2006.45.
if(substr($file, -8) < $this->old_date){ // File is old
I'm commenting out the cleanup in /etc/cron.daily/backup.php on my
system until I fix this.
// Delete old incremental files and dirs
// $cleanup->delete_files();
// $cleanup->delete_dirs();
James, thank you SO MUCH for pursuing this problem. I should have payed
more attention sooner.
Joe
James W. Beauchamp wrote:
> Joe:
> In continuing to find out why Bobs won't save any incrementals I
> discovered this in the log file:
>
> /etc/cron.daily/backup.php:
>
> PHP Notice: Undefined variable: result in
> /var/www/html/bobs/inc/class_backup.php on line 222
> PHP Notice: Undefined index: where in
> /var/www/html/bobs/inc/class_db.php on line 35
> Content-type: text/html
>
> Then it happily starts deleting files. It has only been running about
> 10 days but its deleting everything in the incremental folder. The
> date is correct on the machine so that's not it.
>
> Incremental cleanup retention days: 30
> Removing incremental files older than (YYYY.DDD): 2006.45
> Removed /backup/bobsdata/incremental/george/Quickbooks/Accounting
> Systems &
> Procedures/Quickbooks_Working_file/katyas_corp_2004A.qbw.2006.074
> .......
>
> then I get another one of these:
>
> PHP Notice: Undefined variable: result in
> /var/www/html/bobs/inc/class_backup.php on line 222
> PHP Notice: Undefined index: where in
> /var/www/html/bobs/inc/class_db.php on line 35
> Incremental cleanup retention days: 30
> Removing incremental files older than (YYYY.DDD): 2006.45
> PHP Notice: Undefined variable: result in
> /var/www/html/bobs/inc/class_backup.php on line 222
> PHP Notice: Undefined index: where in
> /var/www/html/bobs/inc/class_db.php on line 35
> Incremental cleanup retention days: 30
> Removing incremental files older than (YYYY.DDD): 2006.45
> Removed
> /backup/bobsdata/incremental/george/operations/Engineering/DRAWINGS
> ARCHIVE/_Fertilizer Spreaders/Pull-Type/Single Axle/Frames/STD
> Clearance/9'psgd 8-bolt_2005.pdf.2006.074
>
> And it starts deleting again.
>
> It does this for each share I'm backing up. Any idea on how tofix this?
>
> Thanks
>
> James
>
>
>
>
|