[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] UnicodeEncodeError Mac OS X 10.5
From: |
Max Duessar |
Subject: |
[rdiff-backup-users] UnicodeEncodeError Mac OS X 10.5 |
Date: |
Mon, 21 Jul 2008 02:55:51 -0500 |
I've recently been getting these errors on my local backups (to USB
drive) on Mac OS X 10.5.4 using 1.1.16. I've upgraded to 1.1.17 and
the problem is the same. This is the error:
Exception ''ascii' codec can't encode character u'\uf022' in position
19: ordinal not in range(128)' raised of class '<type
'exceptions.UnicodeEncodeError'>':
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
302, in error_check_Main
try: Main(arglist)
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
322, in Main
take_action(rps)
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
278, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
344, in Backup
backup.Mirror(rpin, rpout)
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
230, in patch
for diff in rorpiter.FillInIter(source_diffiter, dest_rpath):
File "/Library/Python/2.5/site-packages/rdiff_backup/rorpiter.py",
line 177, in FillInIter
for rp in rpiter:
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
103, in get_diffs
for dest_sig in dest_sigiter:
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
166, in get_sigs
for src_rorp, dest_rorp in cls.CCPP:
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
326, in next
if len(self.cache_indicies) > self.cache_size: self.shorten_cache()
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
367, in shorten_cache
changed_flag, success_flag, inc)
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
417, in post_process
self.metawriter.write_object(metadata_rorp)
File "/Library/Python/2.5/site-packages/rdiff_backup/metadata.py",
line 445, in write_object
self.eawriter.write_object(rorp.get_ea())
File "/Library/Python/2.5/site-packages/rdiff_backup/metadata.py",
line 402, in write_object
self.write_record(self._object_to_record(object))
File "/Library/Python/2.5/site-packages/rdiff_backup/eas_acls.py",
line 153, in EA2Record
str_list.append('%s=0s%s' % (C.acl_quote(name), encoded_val))
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 23, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
302, in error_check_Main
try: Main(arglist)
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
322, in Main
take_action(rps)
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
278, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/Library/Python/2.5/site-packages/rdiff_backup/Main.py", line
344, in Backup
backup.Mirror(rpin, rpout)
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
230, in patch
for diff in rorpiter.FillInIter(source_diffiter, dest_rpath):
File "/Library/Python/2.5/site-packages/rdiff_backup/rorpiter.py",
line 177, in FillInIter
for rp in rpiter:
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
103, in get_diffs
for dest_sig in dest_sigiter:
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
166, in get_sigs
for src_rorp, dest_rorp in cls.CCPP:
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
326, in next
if len(self.cache_indicies) > self.cache_size: self.shorten_cache()
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
367, in shorten_cache
changed_flag, success_flag, inc)
File "/Library/Python/2.5/site-packages/rdiff_backup/backup.py", line
417, in post_process
self.metawriter.write_object(metadata_rorp)
File "/Library/Python/2.5/site-packages/rdiff_backup/metadata.py",
line 445, in write_object
self.eawriter.write_object(rorp.get_ea())
File "/Library/Python/2.5/site-packages/rdiff_backup/metadata.py",
line 402, in write_object
self.write_record(self._object_to_record(object))
File "/Library/Python/2.5/site-packages/rdiff_backup/eas_acls.py",
line 153, in EA2Record
str_list.append('%s=0s%s' % (C.acl_quote(name), encoded_val))
UnicodeEncodeError: 'ascii' codec can't encode character u'\uf022' in
position 19: ordinal not in range(128)
Any ideas? Have I recently accumulated a unicode filename unknowingly?
--
Lukas
- [rdiff-backup-users] UnicodeEncodeError Mac OS X 10.5,
Max Duessar <=