for this one we'll probably need strace output... suitably trimmed to show 
what it's trying to do with the problem file and possibly surrounding 
directory.

can you reproduce with a small test case?

what rdiff-backup version?  there have been some nfs-related fixes... in 
1.0.3 for example.

-dean

On Thu, 15 Jun 2006, Charles Duffy wrote:

> Per subject. I'm able to access this file normally via the local filesystem,
> and I have the same exception in the same place when trying to run
> --check-destination-dir against a different destination location.
> 
> This is with Linux 2.6 on both ends; the NFS mount options are
> rw,hard,intr,acl.
> 
> $ rdiff-backup --check-destination-dir
> /mnt/backup/rdiff_backup/customer/backup
> Traceback (most recent call last):
>   File "/usr/bin/rdiff-backup", line 23, in ?
>     rdiff_backup.Main.Main(sys.argv[1:])
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 286, in
> Main
>     take_action(rps)
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 258, in
> take_action
>     elif action == "check-destination-dir": CheckDest(rps[0])
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 862, in
> CheckDest
>     dest_rp.conn.regress.Regress(dest_rp)
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/regress.py", line 70,
> in Regress
>     for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/regress.py", line 162,
> in iterate_meta_rfs
>     for raw_rf, metadata_rorp in collated:
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/rorpiter.py", line 92,
> in Collate2Iters
>     try: relem1 = riter1.next()
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/regress.py", line 140,
> in helper
>     for sub_sub_rf in helper(sub_rf):
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/regress.py", line 139,
> in helper
>     for sub_rf in rf.yield_sub_rfs():
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/restore.py", line 539,
> in yield_sub_rfs
>     for mirror_rp, inc_pair in collated:
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/rorpiter.py", line 92,
> in Collate2Iters
>     try: relem1 = riter1.next()
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/restore.py", line 552,
> in yield_mirrorrps
>     rp = mirrorrp.append(filename)
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/rpath.py", line 932,
> in append
>     return self.__class__(self.conn, self.base, self.index + (ext,))
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/rpath.py", line 674,
> in __init__
>     else: self.setdata()
>   File "/usr/lib64/python2.3/site-packages/rdiff_backup/rpath.py", line 698,
> in setdata
>     self.data = self.conn.C.make_file_dict(self.path)
> OSError: [Errno 116] Stale NFS file handle:
> '/mnt/backup/rdiff_backup/customer/backup/dumps/package-list'
> 
> 
> 
> _______________________________________________
> 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
> 


_______________________________________________
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