Settime_bypass problem ?

Erminio Baranzini aredat@yahoo.com
Sun, 28 Apr 2002 07:17:34 -0700 (PDT)


Hi rdiff-backupper,

I am trying to test rdiff-backup (about 12 GB data),
but after a lot of files transferred without problems,
I get 600 MB of log saying always the same things each
time for a new file (or dir), wich will be
nevertheless copied over :

Exception [Errno 1] Operation not permitted:
'/bin/rcp' raised of class exceptions.OSError
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 4888, in diffs
    if dsrp: finalizer(dsrp)
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 546, in __call__
    self.process_w_subreducer(indexed_elem)
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 500, in process_w_subreducer
    if not self.subreducer(indexed_elem):
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 546, in __call__
    self.process_w_subreducer(indexed_elem)
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 500, in process_w_subreducer
    if not self.subreducer(indexed_elem):
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 543, in __call__
    self.calculate_final_val()
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 517, in calculate_final_val
    self.state.branch_val)
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 3730, in <lambda>
    lambda dsrpath, x, y: dsrpath.write_changes(),
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 3657, in write_changes
    self.setmtime_bypass(self.getmtime())
  File
"/home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup",
line 3637, in setmtime_bypass
    self.conn.os.utime(self.path, (time.time(),
modtime))
Error processing ('bin', 'realpath'), skipping

I have found a similar problem in the mailing-list
archive (Thread: Problem with rdiff-backup-0.5.1 from
Alberto Accomazzi, Thu, 28 Feb 2002 12:10:14 -0500). 

As I am totally ignorant of Python I cannot search
further.

My command line was:

home/tata/d/___BACKUP/rdiff-backup-0.7.2/rdiff-backup
--change-source-perms --force --exclude-device-files
--exclude /a --exclude /b --exclude /proc --exclude
/compat --exclude /usr/compat / /b/essai-rdiff

The problem is partly repeatable, but not always at
the same point of the tree.

I am working with FreeBSD v. 4.5, Python 2.2,
rdiff-backup-0.7.2.

Any idea?

Thanks in advance.

Erminio



__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com