On Wed, 11 Jan 2006, Ben Escoto wrote:

> Ahh, if you checked out CVS, you got the development version, and will
> get entirely different errors. :-)  

:) Keeping with the tradition of coming up with entirely different errors, 
I have some more..

> Looks like a silly mistake that just got added.  Update your CVS or
> apply: ...

I updated from CVS and this time I get this error (note that it still
works fine for within-unix-fs operations):

---
> PYTHONPATH=$RDB_CVS $RDB_CVS/rdiff-backup -v6 ~/bin 
~/emory/cgunay/home_backup/
Making directory /Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data
Unable to import module xattr.
Extended attributes not supported on filesystem at /Lab/cengiz/bin
Unable to import module posix1e from pylibacl package.
ACLs not supported on filesystem at /Lab/cengiz/bin
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         Off
  Extended attributes                          Off
  Case sensitivity                             On
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Making directory 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0
Making directory 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0/hl
Hard linking 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0/hl/hardlinked_file2
 
to 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1
Warning: hard linking not supported by filesystem at 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data
Directories on file system at 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0 
are not fsyncable.
Assuming it's unnecessary.
Unable to import module xattr.
Extended attributes not supported on filesystem at 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0
Unable to import module posix1e from pylibacl package.
ACLs not supported on filesystem at 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0
Removing directory 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0
Exception '[Errno 16] Device or resource busy removing 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0' 
raised of class 'exceptions.OSError':
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 295, in 
error_check_Main
    try: Main(arglist)
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 315, in Main
    take_action(rps)
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 271, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 325, in Backup
    rpout.conn.fs_abilities.backup_set_globals(rpin)
  File "/usr/src/rdiff-backup/rdiff_backup/fs_abilities.py", line 603, in 
backup_set_globals
    dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
  File "/usr/src/rdiff-backup/rdiff_backup/fs_abilities.py", line 149, in 
init_readwrite
    subdir.delete()
  File "/usr/src/rdiff-backup/rdiff_backup/rpath.py", line 945, in delete
    self.conn.shutil.rmtree(self.path)
  File "/usr/lib64/python2.3/shutil.py", line 140, in rmtree
    raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)

Traceback (most recent call last):
  File "/usr/src/rdiff-backup/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 295, in 
error_check_Main
    try: Main(arglist)
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 315, in Main
    take_action(rps)
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 271, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/src/rdiff-backup/rdiff_backup/Main.py", line 325, in Backup
    rpout.conn.fs_abilities.backup_set_globals(rpin)
  File "/usr/src/rdiff-backup/rdiff_backup/fs_abilities.py", line 603, in 
backup_set_globals
    dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
  File "/usr/src/rdiff-backup/rdiff_backup/fs_abilities.py", line 149, in 
init_readwrite
    subdir.delete()
  File "/usr/src/rdiff-backup/rdiff_backup/rpath.py", line 945, in delete
    self.conn.shutil.rmtree(self.path)
  File "/usr/lib64/python2.3/shutil.py", line 140, in rmtree
    raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
OSError: [Errno 16] Device or resource busy removing 
/Lab/cengiz/emory/cgunay/home_backup/rdiff-backup-data/rdiff-backup.tmp.0 
---

As it said, rdiff-backup.tmp.0 directory was still there after it crashed. 
But a simple "rm -r" was sufficient to remove it. So I'm not sure what it 
means by saying "Device or resource busy removing"?

Cengiz Gunay
--
[EMAIL PROTECTED]  [EMAIL PROTECTED] (MSN)      [EMAIL PROTECTED]
Lab: +1-404-727-3565    Home/Cell: +1-678-559-8694
http://userwww.service.emory.edu/~cgunay/
IMs: ICQ# 21104923, [EMAIL PROTECTED],yahoo.com,Skype}
--


_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Reply via email to