[ubuntu-it] Backup fallito

Isaia35 isaia35 a gmail.com
Lun 27 Ago 2012 08:06:22 UTC


Il 27/08/2012 09:36, Piviul ha scritto:
> 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
>
Grazie, Piviul!
Due cose:

1) Ho provato a dare il comando che hai postato tu, ma mi risponde

find: manca l'argomento per «-exec»

Ho semplicemente copiato ed incollato la tua stringa, sostituendo il 
percorso fittizio con quello vero della mia cartella.

2) So che è una domanda scema, ma come si fa a mandare una segnalazione 
agli sviluppatori?

Ciao

Carlo.




Maggiori informazioni sulla lista ubuntu-it