[Top][All Lists]
[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
>