2012-11-30 23 views
0

我使用的是Ubuntu 12.04和deja備份。deja backup:UnicodeDecodeError「意外的數據結束」

它備份的準備過程中遇到錯誤:

Backup failed: unknown reason: 
File "/usr/lib/python2.7/dist-packages/duplicity/selection.py", line 187, in Iterate 
log.Debug(_("Selecting %s") % subpath.name) 
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 48: unexpected end of data 

參見下面的完整報告。

我懷疑這是因爲文件名編碼不正確。

你有一個想法如何糾正這個問題,或者至少讓deja備份忽略問題?

謝謝!

Traceback (most recent call last): 
File "/usr/bin/duplicity", line 1403, in <module> 
with_tempdir(main) 
File "/usr/bin/duplicity", line 1396, in with_tempdir 
fn() 
File "/usr/bin/duplicity", line 1366, in main 
full_backup(col_stats) 
File "/usr/bin/duplicity", line 491, in full_backup 
bytes_written = dummy_backup(tarblock_iter) 
File "/usr/bin/duplicity", line 197, in dummy_backup 
while tarblock_iter.next(): 
File "/usr/lib/python2.7/dist-packages/duplicity/diffdir.py", line 507, in next 
result = self.process(self.input_iter.next(), size) 
File "/usr/lib/python2.7/dist-packages/duplicity/diffdir.py", line 188, in get_delta_iter 
for new_path, sig_path in collated: 
File "/usr/lib/python2.7/dist-packages/duplicity/diffdir.py", line 281, in collate2iters 
for relem1 in riter1: 
File "/usr/lib/python2.7/dist-packages/duplicity/selection.py", line 187, in Iterate 
log.Debug(_("Selecting %s") % subpath.name) 
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 48: unexpected end of data 

回答