Deja-dup (Gnome Backups) fails with "Cannot understand duplicity version"

Up to date TW20260131, Gnome. Gnome Backups (aka deja-dup) starts but any operation fails and the “Details” popup shows “Cannot understand duplicity version”.
There are old threads and bugs here and there with similar messages, looks like duplicity often has flaky releases.
I had last successful backup on 2025-12-08 so likely with duplicity 3.0.6.2-1.1, but that version is long gone and I couldn’t restore to it.
A workaround is installing the Leap 16.0 version available here: duplicity-3.0.5-bp160.1.3
Currently working with:

LT-B:~ # zypper se -si duplicity deja-dup
Loading repository data...
Reading installed packages...

S  | Name      | Type    | Version         | Arch   | Repository
---+-----------+---------+-----------------+--------+-----------
i+ | deja-dup  | package | 49.2-3.1        | x86_64 | repo-oss
il | duplicity | package | 3.0.5-bp160.1.3 | x86_64 | LocalRepo
LT-B:~ #

If it is not just me maybe it is worth a bug report.

3.0.6.3 dropped on Sat Dec 6 02:22:04 UTC 2025.
https://download.opensuse.org/history/20251227/tumbleweed/repo/oss/x86_64/duplicity-3.0.6.3-1.1.x86_64.rpm

Tried that, didn’t work. According to zypper logs I had upgraded the day before and then on 2025-12-12, so my guess that 3.0.6.2-1.1 was the last working duplicity (at least here…)

Then you should be able to use osc and checkout the revision your wanting… https://build.opensuse.org/package/revisions/Archiving:Backup/duplicity

osc co --revision 159 Archiving:Backup duplicity

Are python313-pexpect and python313-ptyprocess installed?

Not currently, are they needed for current duplicity to work or?

It would seem so, test with the new version and verify…

Bingo! But they are not currently among requires and not even recommends for duplicity, so a bug report is in order?

Late at night here, so something to do tomorrow morning :wink:
And studying what to do with the tarball I got from the osc checkout (always something new to learn here :smiley: )

osc build --clean in the Archiving:Backup/duplicity directory…

.....
finished "build duplicity.spec" at Sun Feb  1 23:49:35 UTC 2026.
[   33s] 

/build/build-root/home/abuild/rpmbuild/SRPMS/duplicity-3.0.6.2-0.src.rpm

/build/build-root/home/abuild/rpmbuild/RPMS/noarch/duplicity-lang-3.0.6.2-0.noarch.rpm
/build/build-root/home/abuild/rpmbuild/RPMS/x86_64/duplicity-3.0.6.2-0.x86_64.rpm
/build/build-root/home/abuild/rpmbuild/RPMS/x86_64/duplicity-debugsource-3.0.6.2-0.x86_64.rpm
/build/build-root/home/abuild/rpmbuild/RPMS/x86_64/duplicity-debuginfo-3.0.6.2-0.x86_64.rpm

But not needed, I will branch and add.

1 Like

Fix submitted https://build.opensuse.org/requests/1330301.

To close the ring, I checked that duplicity-3.0.6.2-0 works even without the two python packages. Apparently not many regular users of deja-dup here…

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.