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

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

[rdiff-backup-users] FW: Bug#252664: rdiff-backup: gives truckloads of e


From: John Goerzen
Subject: [rdiff-backup-users] FW: Bug#252664: rdiff-backup: gives truckloads of exception tracebacks
Date: Fri, 4 Jun 2004 11:24:34 -0500
User-agent: Mutt/1.5.5.1+cvs20040105i

Marc has been busy today :-)

----- Forwarded message from Marc Haber <address@hidden> -----

From: Marc Haber <address@hidden>
Date: Fri, 04 Jun 2004 18:10:09 +0200
Reply-To: Marc Haber <address@hidden>, address@hidden
To: Debian Bug Tracking System <address@hidden>
Subject: Bug#252664: rdiff-backup: gives truckloads of exception tracebacks

Package: rdiff-backup
Version: 0.13.3.jgoerzen-3
Severity: normal

Hi,

when doing my first backup, I said --exclude /proc instead of
--exclude proc. After correcting this and re-invoking rdiff-backup,
the second backup run gave about 30 Klines of output like this:

|Processing changed file proc/9989/task/9989/attr/fscreate
|Exception '[Errno 22] Invalid argument' raised of class 'exceptions.IOError':
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/robust.py", line 32, in 
check_common_error
|    try: return function(*args)
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 96, in 
copy
|    if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 118, in 
copy_reg_file
|    rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 934, in 
write_from_fileobj
|    copyfileobj(fp, outfp)
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 58, in 
copyfileobj
|    inbuf = inputfp.read(blocksize)
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 1145, in 
read
|    def read(self, length = -1): return self.file.read(length)
|  File "/usr/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 417, 
in read
|    def read(self, l=-1): raise self.exc
|
|UpdateError proc/9989/task/9989/attr/fscreate [Errno 22] Invalid argument

Having a backup program raising unhandled exceptions is quite
disturbing. Please consider properly handling this case.

Greetings
Marc

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-janeway
Locale: LANG=C, LC_CTYPE=C

Versions of packages rdiff-backup depends on:
ii  libc6                       2.3.2.ds1-13 GNU C Library: Shared libraries an
ii  librsync1                   0.9.6-8      Binary diff library based on the r
ii  python2.3                   2.3.4-1      An interactive high-level object-o
ii  rdiff                       0.9.6-8      Binary diff tool for signature-bas

-- no debconf information


----- End forwarded message -----

-- 
John Goerzen <address@hidden>                       www.complete.org




reply via email to

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