[ubuntu-it] Backup fallito

Piviul piviul a gmail.com
Lun 27 Ago 2012 07:36:40 UTC


Isaia35 scrisse in data 26/08/2012 14:09:
> Salve a tutti!
> Siccome mi  automaticamente uscita la richiesta se volevo effettuare
> un backup di dati, salvando i medesimi su Ubuntu One, io che finora ho
> sempre trasferito i miei dati su un hard disk esterno ho ceduto alla
> tentazione del cloud e ho detto s. La procedura si  avviata ma, ad
> un certo punto, mi  apparso questo messaggio di errore
>
> [quote]
> 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 0x97 in position
> 137: invalid start byte
> [/quote]
>
> e la procedura si  interrotta.
> Potreste aiutarmi a capire cos' successo e cosa devo fare?
Sembra che ci sia almeno un file che contenga un carattere strano per
utf8 (la codifica che viene usata per il trasferimento dei dati); tale
carattere sembra essere il trattino lungo, questo — e non questo -. La
cosa migliore sarebbe avvertire gli sviluppatori della procedura che hai
utilizzato per il backup perch utilizzino qualche convertitore prima di
effettuare il backup.

Mentre aspetti che risolvano il problema per puoi agire cambiando il
trattino lungo con il trattino normale, prima con un comando tipo

find /percorso/dove/sono/i/tuoi/files -name "*—*" -exec rename -n
's/—/-' {} \;

per controllare cosa rinominerebbe e poi se tutto va bene sistemare
definitivamente la cosa rimouvendo il parametro -n di rename con

find /percorso/dove/sono/i/tuoi/files -name "*—*" -exec rename 's/—/-' {} \;

Ciao

Piviul



Maggiori informazioni sulla lista ubuntu-it