** Changed in: duplicity
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to duplicity in Ubuntu.
https://bugs.launchpad.net/bugs/510625

Title:
  Bad parsing of GnuPG output, expecting english output, which doesn't
  work if locales different than english.

Status in Duplicity:
  Fix Released
Status in duplicity package in Ubuntu:
  Confirmed
Status in duplicity package in Debian:
  Confirmed

Bug description:
  this is a forward/extract of debian bug #565398, which lives over
  there: http://bugs.debian.org/565398

  summary: when using gpg and --encrypt-key, and only if LANG is set to de_AT
  and LC_CTYPE is set to de_AT (or POSIX or C, but not iso-8859-1 or utf-8), 
  then incremental backups fail completely. somehow or other duplicity 
  mis-interprets gnupg output and errors out: i assume it would be 
  the 8-bit nature of certain phrases like "Schlüssel" (german for "key") 
  which causes the mess, but i can't identify the code in question.

  reproducible: always. needs only an empty backup dir (source), an empty
  target dir (target), a gpg key and locale de_AT available.

  duplicity --encrypt-key KEYID source file://target
   works fine, creates a (minuscule) full backup
   running it again, with LANG unset (or to something purely 7bit like en_US)
   works perfect again, no problems.

  but running it with LANG=de_AT and LC_CTYPE=de_AT causes duplicity to attempt
  some gnupg decryption (of what? the cache and archive are in sync), and 
  it dies with a gpg failure (with the gpg message being the german equivalent
  of "encryption failed: bad passphrase", not surprising as no passphrase was
  given, nor should one be necessary).

  i'm attaching the relevant -v9 logs, first of the successful full run,
  then of a failed inc run (LANG and LC_CTYPE=de_AT) and then of the 
  successful inc run (LANG="", LC_CTYPE=de_AT). no changes were made to
  the source dir between runs.

  regards,
  az

To manage notifications about this bug go to:
https://bugs.launchpad.net/duplicity/+bug/510625/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to