Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1299304

Bug#1140518: duplicity: no longer performs (incremental?) backups with OpenPGP encryption

From "Francesco Poli (wintermute)" <invernomuto@paranoici.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1140518: duplicity: no longer performs (incremental?) backups with OpenPGP encryption
Date 2026-06-21 23:10 +0200
Message-ID <N8xAt-eF6e-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: duplicity
Version: 3.0.8~dev5-1
Severity: important
X-Debbugs-Cc: invernomuto@paranoici.org

Hello there!

Since upgrading:

    [UPGRADE] duplicity:amd64 3.0.6.3-2 -> 3.0.8~dev5-1

I performed one full backup, but I could no longer perform incremental
backups with OpenPGP encryption:

    $ duplicity --encrypt-key 3E1C27E11F69BFFE --full-if-older-than 30D --include-filelist .duplicity.include . file://backup
    No valid action found. Will imply 'backup' because a path source was given and target is a url location.
    Reading globbing filelist .duplicity.include
    Local and Remote metadata are synchronized, no sync needed.
    Last full backup date: Fri Jun  5 18:45:22 2026
    Error processing remote file (duplicity-full.20260605T164522Z.manifest.gpg):
    Traceback (innermost last):
      File "/usr/lib/python3/dist-packages/duplicity/dup_collections.py", line 326, in get_remote_file
        remote_file_buffer = self.backend.get_data(remote_file)
      File "/usr/lib/python3/dist-packages/duplicity/backend.py", line 782, in get_data
        assert not fin.close(), "fin failed to close"
                   ~~~~~~~~~^^
      File "/usr/lib/python3/dist-packages/duplicity/dup_temp.py", line 248, in close
        assert not self.fileobj.close(), "self.fileobj failed to close"
                   ~~~~~~~~~~~~~~~~~~^^
      File "/usr/lib/python3/dist-packages/duplicity/gpg.py", line 324, in close
        self.gpg_failed()
        ~~~~~~~~~~~~~~~^^
      File "/usr/lib/python3/dist-packages/duplicity/gpg.py", line 291, in gpg_failed
        raise GPGError(msg)
     duplicity.gpg.GPGError: GPG Failed, see log below:
    ===== Begin GnuPG log =====
    gpg: encrypted with rsa4096 key, ID 0x12DFF4B093A5EC02, created 2010-12-08
    "Francesco Poli (wintermute) <invernomuto@paranoici.org>"
    gpg: using "0xCA0111479CD2EFDFFB8239253E1C27E11F69BFFE" as default secret key for signing
    gpg: public key decryption failed: No passphrase given
    gpg: decryption failed: No passphrase given
    ===== End GnuPG log =====


Please note that the previous version asked for the passphrase (which is
annoying, and I am not sure I understand why it needed to, as old versions
almost never had this need...). Now version 3.0.8~dev5-1 does not ask
for any passphrase, but complains that no passphrase was given and crashes!

Please fix this bug and/or forward this bug report upstream, as appropriate.

Thanks for your time and dedication!


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.0.12+deb14.1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages duplicity depends on:
ii  gnupg              2.4.9-4
ii  libc6              2.42-16
ii  librsync2t64       2.3.4-1.1+b2
ii  python3            3.13.9-3+b1
ii  python3-fasteners  0.20-2
ii  python3-httplib2   0.31.2-2
ii  python3-lxml       6.1.0-1
ii  python3-paramiko   4.0.0-2
ii  python3-pexpect    4.9-4
ii  python3-psutil     7.1.0-1
ii  python3-requests   2.32.5+dfsg-1

Versions of packages duplicity recommends:
ii  python3-oauthlib  3.3.1-1
pn  python3-socks     <none>
ii  python3-urllib3   2.6.3-2
ii  rsync             3.4.4+ds1-1

Versions of packages duplicity suggests:
pn  b2sdk                <none>
pn  lftp                 <none>
pn  ncftp                <none>
pn  par2                 <none>
pn  python3-boto3        <none>
pn  python3-pip          <none>
pn  python3-swiftclient  <none>
pn  tahoe-lafs           <none>

-- no debconf information

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1140518: duplicity: no longer performs (incremental?) backups with OpenPGP encryption "Francesco Poli (wintermute)" <invernomuto@paranoici.org> - 2026-06-21 23:10 +0200
  Bug#1140518: duplicity: no longer performs (incremental?) backups with OpenPGP encryption Francesco Poli <invernomuto@paranoici.org> - 2026-06-21 23:40 +0200
  Bug#1140518: duplicity: no longer performs (incremental?) backups with OpenPGP encryption Francesco Poli <invernomuto@paranoici.org> - 2026-06-23 10:10 +0200
    Bug#1140518: duplicity: no longer performs (incremental?) backups with OpenPGP encryption Alexander Zangerl <az@snafu.priv.at> - 2026-06-24 03:10 +0200

csiph-web