SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
bad symbols in filenames
Author Message
Post bad symbols in filenames 
Hello,

I'm having troubles backuping our mail server maildirs and the web
server virtuals root. The problem with the mail server is that some of
the files have a symbol '=' in a filename. The error looks like this:

Previous backup seems to have failed, regressing destination now.
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line 254, in Main
take_action(rps)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line 226, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line 268, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 47, in
Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 221, in
patch_and_increment
ITR(diff.index, diff)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 279, in
__call__
last_branch.fast_process(*args)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 599, in
fast_process
rp.delete()
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 730, in delete
else: self.conn.os.unlink(self.path)
OSError: [Errno 22] Invalid argument:
'/backups/var.mail/72s.lt/zilvinas/.Trash/cur/1091006025.M840198P19980V00020D06I0006CEA8_0.mx.inerdata.lt,S=2442:2,'
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method
GzipFile.__del__ of <gzip open file
'/backups/var.mail/rdiff-backup-data/file_statistics.2004-08-05T04:00:01+03:00.data.gz', mode
'wb' at 0x82470a0 0x831714c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method
GzipFile.__del__ of <gzip open file
'/backups/var.mail/rdiff-backup-data/error_log.2004-08-05T04:00:01+03:00.data.gz', mode 'wb'
at 0x8302820 0x8317d2c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method
GzipFile.__del__ of <gzip open file
'/backups/var.mail/rdiff-backup-data/mirror_metadata.2004-08-05T04:00:01+03:00.snapshot.gz',
mode 'wb' at 0x81dd2a0 0x831716c>> ignored

Source files ar on a local file system and the /backups/ dir is a nfs
mount.

The problem with web server is somehow more interesting. Here's the
traceback:

Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line 254, in Main
take_action(rps)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line 226, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/Main.py", line 268, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 47, in
Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 221, in
patch_and_increment
ITR(diff.index, diff)
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 275, in
__call__
if self.finish_branches(index) is None:
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 227, in
finish_branches
to_be_finished.end_process()
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 552, in
end_process
self.base_rp.rmdir()
File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 658, in rmdir
self.conn.os.rmdir(self.path)
OSError: [Errno 66] Directory not empty:
'/backups/var.www/comliet.lt/data/com/smarty/cache/contacts%2Fcontact.tpl/188df5ffb61c695512da78f52352c3af/%%-17/%%-1765861142'
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method
GzipFile.__del__ of <gzip open file
'/backups/var.www/rdiff-backup-data/file_statistics.2004-08-05T03:00:01+03:00.data.gz', mode
'wb' at 0x81f1860 0x832b0cc>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method
GzipFile.__del__ of <gzip open file
'/backups/var.www/rdiff-backup-data/error_log.2004-08-05T03:00:01+03:00.data.gz', mode 'wb' at
0x81f12a0 0x832a3cc>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method
GzipFile.__del__ of <gzip open file
'/backups/var.www/rdiff-backup-data/mirror_metadata.2004-08-05T03:00:01+03:00.snapshot.gz',
mode 'wb' at 0x81f18e0 0x832b1ac>> ignored

I have no idea how to start resolving these problems. Hope you could
help. Version info (all from freebsd-4.10 ports):

rdiff-backup-0.12.7
python-2.3.4_1
librsync-0.9.6_1
expat-1.95.7
gettext-0.12.1
libiconv-1.8_2
popt-1.6.4_1

Thanks in advance!

Aurimas.

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB