duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Duplicity-talk] strange error when doing a backup


From: Scott Hannahs
Subject: Re: [Duplicity-talk] strange error when doing a backup
Date: Sun, 25 Sep 2016 17:14:15 -0400

Also thanks.  I was having the same issue on OS X and not sure why some folders 
were backing up and some were not.

I maintain the fink package for installing duplicity under OS X and should 
release an update for version 0.7.10 if this clears the error.

-Scott

> On Sep 23, 2016, at 10:54 AM, John Covici via Duplicity-talk <address@hidden> 
> wrote:
> 
> Well, I did some experimenting and exporting LANG=en_US.UTF-8 not only
> fixed the preferredencoding, but the gpg error disappeared as well and
> the backup ran.
> 
> Thanks for giving me the hint about the encoding -- I really
> appreciate the help.
> 
> On Fri, 23 Sep 2016 09:32:12 -0400,
> John Covici via Duplicity-talk wrote:
>> 
>> Thanks for your quick response.
>> 
>> I get  'US-ASCII'  I wonder how to changeto unicode?
>> 
>> On Fri, 23 Sep 2016 09:02:40 -0400,
>> Kenneth Loafman wrote:
>>> 
>>> [1  <text/plain; UTF-8 (7bit)>]
>>> [2  <text/html; UTF-8 (quoted-printable)>]
>>> This is actually two levels of error.  The traceback is because Python 
>>> can't decode the gpg error.  The real error is in gpg itself, but we can't 
>>> see it because the decode error is triggering while trying to report the 
>>> gpg error.
>>> 
>>> So, what is the encoding on your Mac?  You can find out what Python thinks 
>>> it is by doing this
>>> 
>>> $ python2
>>> Python 2.7.12 (default, Jun 29 2016, 14:05:02) 
>>> [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>> import locale
>>>>>> locale.getpreferredencoding()
>>> 'UTF-8'
>>> 
>>> That's the first level.  After we get that fixed, we'll see the gpg error 
>>> message itself on the next run.
>>> 
>>> On Fri, Sep 23, 2016 at 7:25 AM, John Covici via Duplicity-talk 
>>> <address@hidden> wrote:
>>> 
>>> I am trying to do a backup  using duplicity 7.10 on a Mac operating
>>> system 10.11.6.  I am getting the following error which I don't
>>> understand what to do with:
>>> After adding all the incremental backup sets, I get
>>> Last full backup date: Wed May  4 17:14:16 2016
>>> Traceback (most recent call last):
>>>   File "/opt/local/bin/duplicity", line 1546, in <module>
>>>     with_tempdir(main)
>>>   File "/opt/local/bin/duplicity", line 1540, in with_tempdir
>>>     fn()
>>>   File "/opt/local/bin/duplicity", line 1391, in main
>>>     do_backup(action)
>>>   File "/opt/local/bin/duplicity", line 1521, in do_backup
>>>     check_last_manifest(col_stats)  # not needed for full backup
>>>   File "/opt/local/bin/duplicity", line 1222, in check_last_manifest
>>>     last_backup_set.check_manifests()
>>>   File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/duplicity/collections.py",
>>>  line 199, in check_manifests
>>>     remote_manifest = self.get_remote_manifest()
>>>   File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/duplicity/collections.py",
>>>  line 234, in get_remote_manifest
>>>     manifest_buffer = self.backend.get_data(self.remote_manifest_name)
>>>   File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/duplicity/backend.py",
>>>  line 679, in get_data
>>>     assert not fin.close()
>>>   File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/duplicity/dup_temp.py",
>>>  line 226, in close
>>>     assert not self.fileobj.close()
>>>   File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/duplicity/gpg.py",
>>>  line 259, in close
>>>     self.gpg_failed()
>>>   File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/duplicity/gpg.py",
>>>  line 223, in gpg_failed
>>>     msg += unicode(line.strip(), locale.getpreferredencoding(), 'replace') 
>>> + u"\n"
>>> LookupError: unknown encoding:
>>> 
>>> Any ideas as to how to fix this error would be appreciated.
>>> 
>>> --
>>> Your life is like a penny.  You're going to lose it.  The question is:
>>> How do
>>> you spend it?
>>> 
>>>          John Covici
>>>          address@hidden
>>> 
>>> _______________________________________________
>>> Duplicity-talk mailing list
>>> address@hidden
>>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
>> 
>> -- 
>> Your life is like a penny.  You're going to lose it.  The question is:
>> How do
>> you spend it?
>> 
>>         John Covici
>>         address@hidden
>> 
>> _______________________________________________
>> Duplicity-talk mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
> 
> -- 
> Your life is like a penny.  You're going to lose it.  The question is:
> How do
> you spend it?
> 
>         John Covici
>         address@hidden
> 
> _______________________________________________
> Duplicity-talk mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/duplicity-talk




reply via email to

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