0

ubuntu 12.04 と deja バックアップを使用しています。

バックアップの準備中に次のエラーが発生します。

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
4

1 に答える 1

0

私は回避策を持っています、

duplicity を呼び出す前にセッション言語を変更できます

declare -x LANG="en_US.UTF-8"

私のデフォルトのLANGは「es_ES.UTF-8」で、重複は失敗します。「en_US.UTF-8」で動作します。

参照: https://bugs.launchpad.net/ubuntu/+source/duplicity/+bug/1050509

于 2013-01-14T13:27:49.983 に答える