On Aug 4, 2005, at 7:32 PM, Craig Barratt wrote:

Tony Del Porto writes:

I'm testing BackupPC with a couple of machines and full backups don't
complete. The test machines are a Redhad 7.2 machine and an OS 10.3.9
machine. Both are using tar (or xtar) and ssh.  The errors in the Xfer
log are basically the same:

Redhat 7.2
...
   pool   l 777       0/0           1 mount
   create   600       0/0         574 ntp.keys.3204915872
   pool     600       0/0         574 ntp.keys.3204916062
   create   600       0/0         574 ntp.keys.3204916081
   pool     600       0/0          29 .bash_history
   create d 755       0/0           0 initrd
tarExtract: Done: 0 errors, 224692 filesExist, 8825497672 sizeExist,
3116053660 sizeExistComp, 252541 filesTotal, 9321259784 sizeTotal
Got fatal error during xfer (./initrd/)
Backup aborted (./initrd/)

OS 10.3.9 + xtar
...
   pool     644    501/20       25141
Users/tony/Sites/tony/socal/yurt_views.jpg
   pool     644    501/20     1035594 Users/tony/Sites/tony/socal.zip
pool 644 501/20 3265 Users/tony/Sites/tony/thelist.html
   pool     644    501/20      815874 Users/tony/tonybackup.tgz
tarExtract: Done: 0 errors, 21624 filesExist, 2952991765 sizeExist,
2374350093 sizeExistComp, 21666 filesTotal, 2963158042 sizeTotal
Got fatal error during xfer (./Users/tony/tonybackup.tgz)
Backup aborted (./Users/tony/tonybackup.tgz)

Is there a real error shown in the log file?  If not, it could
just be a problem with the exit status of tar on the mac.
Perhaps it's a minor error (eg: can't read a file) that
causes an exit status that makes BackupPC think the backup
failed.

You could run this command manually (substituting the variables):

$sshPath -q -x -n -l root $host $tarPath -c -v -f - -C / > /dev/null

and then print the exit status (echo $status in tcsh).

Craig

Craig,

Thanks a lot for your response. I've been otherwise occupied and haven't had time to explore the above until recently.

I limited the backup to a very small set of files for testing and ran the ssh'd tar command both manually per your suggestion and via backuppc:


[backuppc]$ sudo -u backuppc /usr/bin/ssh -q -x -n -l root lucca /usr/bin/xtar -c -v -f - -C / --exclude=.Trash --exclude=./Trash --exclude=./automount --exclude=./Network --exclude=./private/var/automount --exclude=./private/var/run --exclude=./private/var/vm --exclude=./private/var/tmp --exclude=./private/tmp --exclude=Caches --exclude=CachedMessages ./Users/tony/Sites/tony > /dev/null
./Users/tony/Sites/tony/
./Users/tony/Sites/tony/.DS_Store
./Users/tony/Sites/tony/.rsrc/.DS_Store
./Users/tony/Sites/tony/bookmark.htm
./Users/tony/Sites/tony/condo/
./Users/tony/Sites/tony/condo/.DS_Store
....<snipped>
./Users/tony/Sites/tony/socal/yurt_skylights.jpg
./Users/tony/Sites/tony/socal/yurt_view.jpg
./Users/tony/Sites/tony/socal/yurt_views.jpg
./Users/tony/Sites/tony/socal.zip
./Users/tony/Sites/tony/thelist.html
[backuppc]$ echo $?
0

Contents of file /usr/local/backuppc/data/pc/lucca/XferLOG.0.z, modified 2005-08-18 16:00:20

Running: /usr/bin/ssh -q -x -n -l root lucca /usr/bin/xtar -c -v -f - -C / --exclude=.Trash --exclude=./Trash --exclude=./automount --exclude=./Network --exclude=./private/var/automount --exclude=./private/var/run --exclude=./private/var/vm --exclude=./private/var/tmp --exclude=./private/tmp --exclude=Caches --exclude=CachedMessages ./Users/tony/Sites/tony
Xfer PIDs are now 52678,52677
  create d 755    501/20           0 Users/tony/Sites/tony
  pool     755    501/20       12292 Users/tony/Sites/tony/.DS_Store
pool 755 501/20 64 Users/tony/Sites/tony/.rsrc/.DS_Store
  pool     644    501/20       37396 Users/tony/Sites/tony/bookmark.htm
  create d 755    501/20           0 Users/tony/Sites/tony/condo
pool 644 501/20 12292 Users/tony/Sites/tony/condo/.DS_Store
...<snipped>
pool 644 501/20 117042 Users/tony/Sites/tony/socal/yurt_view.jpg pool 644 501/20 25141 Users/tony/Sites/tony/socal/yurt_views.jpg
  pool     644    501/20     1035594 Users/tony/Sites/tony/socal.zip
  pool     644    501/20        3265 Users/tony/Sites/tony/thelist.html
tarExtract: Done: 0 errors, 289 filesExist, 21440784 sizeExist, 20746069 sizeExistComp, 289 filesTotal, 21440784 sizeTotal
Got fatal error during xfer (./Users/tony/Sites/tony/thelist.html)
Backup aborted (./Users/tony/Sites/tony/thelist.html)

LOG:
2005-08-18 16:00:01 full backup started for directory /
2005-08-18 16:00:15 Got fatal error during xfer (./Users/tony/Sites/tony/thelist.html) 2005-08-18 16:00:20 Backup aborted (./Users/tony/Sites/tony/thelist.html)
2005-08-18 16:00:20 Saved partial dump 0

So something is failing, but it doesn't appear to be tar. I can browse the backup using the web interface and everything appears to be there as the Xfer log indicates. Is there anything else that backuppc updates upon a successful backup? A file with bad permissions perhaps? Any other ideas?

Thanks!

Tony



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
BackupPC-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/

Reply via email to