Craig Barratt schrieb:
> What version of tar are you using?  Torsten reported that the
> newest version has changed the exit status in the case of
> certain relatively benign warnings that are therefore considerd
> fatal by BackupPC.
> 
> Could you also look through the XferLOG file and confirm that
> it is this same warning that tar is reporting?
> 
> I still need to fix this issue for 3.x.

Is there a workaround for backuppc 2.x or 3.x? I'm seeing more of these errors
and it's definitively because of a file that has changed during read.

Test with tar 1.16 (debian etch)

* changed file

/tmp$ /usr/bin/ssh -c blowfish -q -x -n -l root wl000346 env LC_ALL=C /bin/tar
-c -vv -f - -C /home/rg/test --totals --newer="2007-01-12"  . > /tmp/foo.tar.gz
;  echo "exitstate: $?"
/bin/tar: Option --after-date: Treating date `2007-01-12' as 2007-01-12 00:00:00
drwxr-xr-x root/root         0 2007-01-19 09:08 ./
-rw-r--r-- root/root   3387392 2007-01-19 09:14 ./TEST--TEST
/bin/tar: ./TEST--TEST: file changed as we read it
Total bytes written: 3389440 (3.3MiB, 5.1MiB/s)
exitstate: 1

* no change

/tmp$ /usr/bin/ssh -c blowfish -q -x -n -l root wl000346 env LC_ALL=C /bin/tar
-c -vv -f - -C /home/rg/test --totals --newer="2007-01-12"  . > /tmp/foo.tar.gz
;  echo "exitstate: $?"
/bin/tar: Option --after-date: Treating date `2007-01-12' as 2007-01-12 00:00:00
drwxr-xr-x root/root         0 2007-01-19 09:08 ./
-rw-r--r-- root/root   5099520 2007-01-19 09:14 ./TEST--TEST
Total bytes written: 5109760 (4.9MiB, 7.8MiB/s)
exitstate: 0


Test with tar 1.15.1 (solaris)

* changed file

[EMAIL PROTECTED]:/tmp$ /usr/bin/ssh -c blowfish -q -x -n -l root bang env 
LC_ALL=C /usr/local/bin/tar -c -vv -f - -C /export/home/rg/test --totals 
--newer="2007-01-12"  . > /tmp/foo.tar.gz ;  echo "exitstate: $?"
/usr/local/bin/tar: Treating date `2007-01-12' as 2007-01-12 00:00:00 + 0 
nanoseconds
drwxr-x--- rg/other          0 2007-01-19 09:21:05 ./
-rw-r----- rg/other          0 2007-01-04 14:46:00 ./foo
-rw-r----- rg/ve       1122304 2007-01-19 09:21:12 ./TEST--TEST
/usr/local/bin/tar: ./TEST--TEST: file changed as we read it
Total bytes written: 1126400 (1.1MiB, 4.2MiB/s)
exitstate: 0

* no change

/tmp$ /usr/bin/ssh -c blowfish -q -x -n -l root bang env LC_ALL=C
/usr/local/bin/tar -c -vv -f - -C /export/home/rg/test --totals
--newer="2007-01-12"  . > /tmp/foo.tar.gz ;  echo "exitstate: $?"
/usr/local/bin/tar: Treating date `2007-01-12' as 2007-01-12 00:00:00 + 0 
nanoseconds
drwxr-x--- rg/other          0 2007-01-19 09:21:05 ./
-rw-r----- rg/other          0 2007-01-04 14:46:00 ./foo
-rw-r----- rg/ve        933888 2007-01-19 09:21:11 ./TEST--TEST
Total bytes written: 942080 (920KiB, 3.6MiB/s)
exitstate: 0


Ralf

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/

Reply via email to