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

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

Re: [rdiff-backup-users] problems with doing backup after updating to 0.


From: Arkadiusz Miskiewicz
Subject: Re: [rdiff-backup-users] problems with doing backup after updating to 0.12.2
Date: Sun, 3 Aug 2003 20:51:31 +0200
User-agent: Mutt/1.4.1i

On/Dnia Sun, Aug 03, 2003 at 10:58:07AM -0700, Ben Escoto wrote/napisał(a)
> >>>>> "AM" == Arkadiusz Miskiewicz <address@hidden>
> >>>>> wrote the following on Sun, 3 Aug 2003 17:06:36 +0200
> 
>   AM> I've updated rdiff-backup to 0.12.2 (from 0.11.5) and also
>   AM> updated python to 2.3 (from 2.2.3 + recompiled rdiff-backup).
>     ...
>   AM> Nothing really works. Seems python issue.
> 
> Interesting, it seems a fix in python has exposed a bug in
> rdiff-backup?  That classmethod stuff has always been pretty esoteric.
> This patch should fix that problem, but I still haven't run all the
> tests with 2.3 final yet.

It fixes one problem but there are more... I can now --check-increments
and so on but updating backup fails with:

address@hidden root]# /usr/bin/rdiff-backup \
>         --print-statistics \
>         /etc /home/services/rdiff-backup/maja/etc
Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 246, in 
Main
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 219, in 
take_action
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 258, in 
Backup
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 357, in 
backup_touch_curmirror_local
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 909, in 
fsync_with_dir
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 901, in 
fsync
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 805, in 
open
IOError: [Errno 21] Is a directory
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound 
method GzipFile.__del__ of <gzip open file 
'/home/services/rdiff-backup/maja/etc/rdiff-backup-data/error_log.2003-08-03T20:44:31+02:00.data.gz',
 mode 'wb' at 0x40469d20 0x406d306c>> ignored

### call it again ###

<   --print-statistics         /etc /home/services/rdiff-backup/maja/etc
Previous backup seems to have failed, regressing destination now.
Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 246, in 
Main
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 219, in 
take_action
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 258, in 
Backup
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 357, in 
backup_touch_curmirror_local
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 909, in 
fsync_with_dir
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 901, in 
fsync
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 805, in 
open
IOError: [Errno 21] Is a directory
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound 
method GzipFile.__del__ of <gzip open file 
'/home/services/rdiff-backup/maja/etc/rdiff-backup-data/error_log.2003-08-03T20:44:47+02:00.data.gz',
 mode 'wb' at 0x40469d20 0x406d58ec>> ignored


-rw-------    1 root     root          108 2003-08-03 20:44 
/home/services/rdiff-backup/maja/etc/rdiff-backup-data/error_log.2003-08-03T20:44:47+02:00.data.gz


Strace looks like this:
fstat64(3, {st_mode=S_IFREG|0600, st_size=66443, ...}) = 0
_llseek(3, 66443, [66443], SEEK_SET)    = 0
fstat64(3, {st_mode=S_IFREG|0600, st_size=66443, ...}) = 0
lstat64("/home/services/rdiff-backup/maja/etc/rdiff-backup-data/error_log.2003-08-03T20:48:31+02:00.data.gz",
0xbfffddb0) = -1 ENOENT (No such file or directory)
open("/home/services/rdiff-backup/maja/etc/rdiff-backup-data/error_log.2003-08-03T20:48:31+02:00.data.gz",
 O_W
RONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
brk(0)                                  = 0x81ee000
brk(0x81f3000)                          = 0x81f3000
brk(0)                                  = 0x81f3000
brk(0x8203000)                          = 0x8203000
brk(0)                                  = 0x8203000
brk(0x8213000)                          = 0x8213000
fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
gettimeofday({1059936517, 30732}, NULL) = 0
lstat64("/home/services/rdiff-backup/maja/etc/rdiff-backup-data/current_mirror.2003-08-03T20:48:31+02:00.data"
, 0xbfffdfa0) = -1 ENOENT (No such file or directory)
open("/home/services/rdiff-backup/maja/etc/rdiff-backup-data/current_mirror.2003-08-03T20:48:31+02:00.data",
 O
_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 5
fstat64(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
close(5)                                = 0
lstat64("/home/services/rdiff-backup/maja/etc/rdiff-backup-data/current_mirror.2003-08-03T20:48:31+02:00.data"
, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
open("/home/services/rdiff-backup/maja/etc/rdiff-backup-data/current_mirror.2003-08-03T20:48:31+02:00.data",
 O
_RDONLY|O_LARGEFILE) = 5
fstat64(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
fsync(5)                                = 0
close(5)                                = 0
lstat64("/home/services/rdiff-backup/maja/etc/rdiff-backup-data", 
{st_mode=S_IFDIR|0700, st_size=36864, ...})
= 0
open("/home/services/rdiff-backup/maja/etc/rdiff-backup-data", 
O_RDONLY|O_LARGEFILE) = 5
fstat64(5, {st_mode=S_IFDIR|0700, st_size=36864, ...}) = 0
close(5)                                = 0
write(2, "Traceback (most recent call last"..., 35Traceback (most recent call 
last):
) = 35
open("/usr/bin/rdiff-backup", O_RDONLY|O_LARGEFILE) = 5
write(2, "  File \"/usr/bin/rdiff-backup\", "..., 46  File 
"/usr/bin/rdiff-backup", line 23, in ?
) = 46
fstat64(5, {st_mode=S_IFREG|0755, st_size=1010, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(5, "#!/usr/bin/python\n# rdiff-backup"..., 4096) = 1010
write(2, "    ", 4    )                     = 4
write(2, "rdiff_backup.Main.Main(sys.argv["..., 
37rdiff_backup.Main.Main(sys.argv[1:])
) = 37

> Ben Escoto

-- 
Arkadiusz Miśkiewicz     CS at FoE, Wroclaw University of Technology
arekmatssedotpl AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PLD/Linux




reply via email to

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