Upon restoring from backup, Déjà Dup restores files (some of which are corrupted) that don't exist in the snapshot I have selected
Summary
In version 45.1, I'm trying to restore from a backup mounted over SFTP. In doing so, Déjà Dup is trying to restore files that seem to come from an earlier snapshot than the one that I have selected. I noticed this happening on the part of at least one folder. When I try to examine that particular folder in the "snapshot viewer" or whatever it's called, I see the folder as empty:
However, if I try to restore just that folder, Déjà Dup sees files that don't exist, and tries to restore them:
If I let the restoration run to completion, I get about 27 GB of these "ghost files", some of which are complete, but two of which are incomplete or corrupted (video files which "[contain] no playable streams" according to Nautilus):
Reproduction Steps
I haven't the foggiest idea how you might reproduce this, though I can reproduce it consistently on my end.
Debug Information
(go to the About menu item, where you'll either see a System tab or a Debug Information button, and copy the text copy here)
Debug info
System Details:
OS=GNOME 45 (Flatpak runtime)
Desktop=gnome
Locale=en_US.UTF-8
Home=/home/bybo
Version=45.1 (flatpak)
Tool Name=duplicity
Tool Version=1.2.3
GSettings:
[org.gnome.DejaDup]
window-width=1050
last-restore='2023-10-20T08:42:44.771495Z'
backend='google'
window-maximized=false
window-height=873
Latest Duplicity Log:
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ngasxr-wdhypkky-njr
INFO 7 rtll-xj-yq_xq-bp-pn.lvd reg
. Writing rtll-xj-yq_xq-bp-pn.lvd of type reg
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ngasxr-wdhypkky-njr
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ngasxr-wdhypkky-njr
INFO 2 258 1504
. Processed volume 258 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/kctpjj-iwnxdwlj-ews
INFO 7 hpls-yg-tw_jx-ju-fr.kyg reg
. Writing hpls-yg-tw_jx-ju-fr.kyg of type reg
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/kctpjj-iwnxdwlj-ews
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/kctpjj-iwnxdwlj-ews
INFO 2 259 1504
. Processed volume 259 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ruckan-gogwgqda-irc
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ruckan-gogwgqda-irc
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ruckan-gogwgqda-irc
INFO 2 260 1504
. Processed volume 260 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/rtjulk-fcqb_byq-vqe
INFO 7 udig-al-fs_xa-uk-xo.mit reg
. Writing udig-al-fs_xa-uk-xo.mit of type reg
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/rtjulk-fcqb_byq-vqe
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/rtjulk-fcqb_byq-vqe
INFO 2 261 1504
. Processed volume 261 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/lpadvf-naodesxf-tfa
INFO 7 vgcs-an-nl_vq-fj-pw.gqa reg
. Writing vgcs-an-nl_vq-fj-pw.gqa of type reg
INFO 7 jejo-cr-ku_aa-to-nt.ulp reg
. Writing jejo-cr-ku_aa-to-nt.ulp of type reg
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/lpadvf-naodesxf-tfa
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/lpadvf-naodesxf-tfa
INFO 2 262 1504
. Processed volume 262 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ksqigg-vfwquxdj-xgx
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ksqigg-vfwquxdj-xgx
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/ksqigg-vfwquxdj-xgx
INFO 2 263 1504
. Processed volume 263 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/wqvtaq-qlewyfx_-cfq
INFO 7 pncy-ud-hl_xx-uj-wr.eds reg
. Writing pncy-ud-hl_xx-uj-wr.eds of type reg
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/wqvtaq-qlewyfx_-cfq
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/wqvtaq-qlewyfx_-cfq
INFO 2 264 1504
. Processed volume 264 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/lwkkqp-dehwwtkk-big
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/lwkkqp-dehwwtkk-big
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/lwkkqp-dehwwtkk-big
INFO 2 265 1504
. Processed volume 265 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/flifqn-ktrtndec-ijy
INFO 7 avam-qh-kg_fu-tt-nq.hkp reg
. Writing avam-qh-kg_fu-tt-nq.hkp of type reg
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/flifqn-ktrtndec-ijy
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/flifqn-ktrtndec-ijy
INFO 2 266 1504
. Processed volume 266 of 1504
DEBUG 1
. Registering (mktemp) temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/vinmtl-wxjydmpc-xwy
INFO 1
. Deleting /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/vinmtl-wxjydmpc-xwy
DEBUG 1
. Forgetting temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/vinmtl-wxjydmpc-xwy
INFO 2 267 1504
. Processed volume 267 of 1504
DEBUG 1
. Releasing lockfile b /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/brgjlixundhmccmawymwlvwrmmftriwn/lockfile
DEBUG 1
. Removing still remembered temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/elcnjyq-y_oyuxqg-y
DEBUG 1
. Removing still remembered temporary file /home/bybo/.twj/ryq/ixa.oijmy.tbjifpk/ypabf/deja-dup/tmp/duplicity-vemx3nmo-tempdir/nxmtjx-hvknkjaj-ble