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

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

[rdiff-backup-users] exception when backing up files with uid or gid < 0


From: Luciano Rocha
Subject: [rdiff-backup-users] exception when backing up files with uid or gid < 0
Date: Tue, 29 May 2007 15:20:10 +0100
User-agent: Mutt/1.5.15 (2007-04-06)

Hello,

I have a problem where an application generates files with very large
uids/gids (4294967295 or -2). chown then dies with a traceback:

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 285, in 
Main
    take_action(rps)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 255, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 305, in 
Backup
    backup.Mirror_and_increment(rpin, rpout, incdir)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 51, in 
Mirror_and_increment
    DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 229, 
in patch_and_increment
    ITR(diff.index, diff)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py", line 285, 
in __call__
    last_branch.fast_process(*args)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 617, 
in fast_process
    if self.patch_to_temp(rp, diff_rorp, tf):
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 517, 
in patch_to_temp
    rpath.copy_attribs(diff_rorp, new)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line 155, in 
copy_attribs
    if Globals.change_ownership: rpout.chown(*user_group.map_rpath(rpin))
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line 790, in 
chown
    else: os.chown(self.path, uid, gid)

This with latest stable version (1.0.5), x86_64:
# rdiff-backup --version
rdiff-backup 1.0.5
# uname -a
Linux app1.dc.aeiou.pt 2.6.9-48.ELxenU #1 SMP Sun Mar 4 19:50:03 EST 2007 
x86_64 x86_64 x86_64 GNU/Linux

Any fixes available?

Regards,
Luciano Rocha

-- 
lfr
0/0

Attachment: pgpgBGf7A2ZTO.pgp
Description: PGP signature


reply via email to

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