rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rdiff-backup-users] "stale NFS file handle" using check-destination


From: dean gaudet
Subject: Re: [rdiff-backup-users] "stale NFS file handle" using check-destination-dir w/ NFS
Date: Thu, 15 Jun 2006 09:26:20 -0700 (PDT)

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 address@hidden
> http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
> Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]