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

[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




reply via email to

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