Wrong OAuth scope for Google Drive connection
Summary
--- PLEASE CLOSE ISSUE - ALREADY DESCRIBED HERE: https://bugs.launchpad.net/deja-dup/+bug/1875255
When it connects to Google Drive, Deja Dup asks for too limited a scope - i.e., "only the files it created". This makes restoring from Google Drive backups impossible.
Reproduction Steps
- Create a backup on Google Drive
- From another computer, attempt connecting to Google Drive and restoring
Debug Information
(go to the About menu item ➜ Troubleshooting ➜ Debugging Information ➜ Copy Text and then paste that text here)
System Details:
OS=Ubuntu 22.04.4 LTS
Desktop=ubuntu
Locale=en_US.UTF-8
Home=/home/dkcdm
Version=45.2 (snap)
Tool Name=duplicity
Tool Version=2.1.4
Snap Revision: 577
GSettings:
[org.gnome.DejaDup]
periodic=false
tool='duplicity'
window-width=1246
periodic-period=1
prompt-check='disabled'
include-list=['/home/dkcdm/vyrlclc', '/home/dkcdm/wqbdogldw', '/home/dkcdm/yuomxvrl', '/home/dkcdm/gugdmber', '/home/dkcdm/slper', '/home/dkcdm/kaaxayku', '/home/dkcdm/jajsdg']
delete-after=182
last-restore='2023-04-09T10:56:53.323523Z'
backend='google'
last-run='2024-04-10T14:18:51.881957Z'
last-backup='2024-04-09T07:14:26.306618Z'
nag-check='2024-02-26T13:28:58.651859Z'
window-height=732
[org.gnome.DejaDup.Local]
folder='jpykaws'
[org.gnome.DejaDup.Google]
folder='lqxxb qkspvng qgrnae'
[org.gnome.DejaDup.Remote]
folder='jpykaws'
Latest Duplicity Log:
INFO 1
. Import of urbxegxdl.dmtxcyek.poukravsl Succeeded
INFO 1
. Import of cbkqtjklo.lprgqxto.uwircknmncu Succeeded
INFO 1
. Import of rigpujdsr.qwiltsio.sqpngnydgucf Succeeded
INFO 1
. Import of nnrdmhpwr.akklbkxe.oipykrxdpkokp Succeeded
INFO 1
. Import of uoumthqsm.bctfgvdg.ebxjgvpdpb Succeeded
INFO 1
. Import of whudhpdgf.sbrvlyxu.nbwnaxsyfx Succeeded
INFO 1
. Import of uxoyuudvn.lcpsguuu.xqhjhmqarvyb Succeeded
INFO 1
. Import of xtrolsdlm.xvukfsyc.fjrqoweqpfpdti Succeeded
INFO 1
. Import of mchliihex.wyasmywg.ldctfybdadu Succeeded
INFO 1
. Import of ijolbgjiw.urixkkkx.kvdhnmppuercmxcej Succeeded
INFO 1
. Import of trmklgypj.tqjtocim.cyuiycmknbf Succeeded
INFO 1
. Import of erfhsjnmj.xytxldhr.crxbjdaivftc Succeeded
INFO 1
. Import of autmstmcw.qwhhdgat.edmqkilnixgcbddh Succeeded
INFO 1
. Import of tjqgehirt.lgegfeqg.yypuywujvmg Succeeded
INFO 1
. Import of kwvlsjbip.tjwbtvde.gfysbradvymdx Succeeded
INFO 1
. Import of vchpvjhnk.pyutgbny.bkyjwvacfeprw Succeeded
INFO 1
. Import of wsvjonfdf.sgmpugae.kdiaahhleyei Succeeded
INFO 1
. Import of syxmtuoib.hhdsloro.iawdmcbfpxpx Succeeded
INFO 1
. Import of ryxdjsmxj.sxbymcme.exweapwwcnsdtyt Succeeded
INFO 1
. Import of xdqvdwert.mmldgmkr.iflaugnpyah Succeeded
INFO 1
. Import of vgudfumtg.qvdasigc.gmcrlgrlbx Succeeded
INFO 1
. Import of sbhvietkp.ilpecbrt.wtbtdxhkgxaduc Succeeded
INFO 1
. Import of ksbaysqar.cwoacjji.ibgcknsgyxhxp Succeeded
INFO 1
. Import of dttdmuodk.kttwuuef.nwihhxbavfho Succeeded
INFO 1
. Import of kefpfbopk.hjpysxpk.rc_jphva_vufgkyd Succeeded
INFO 1
. Import of erlscnfvx.vsqijgtw.enmndsrldjek Succeeded
INFO 1
. Import of hgplalaeo.kwxetigk.wak_rcjemhno_xdtwjfb Succeeded
INFO 1
. Import of cpkmdoyhg.bcnivygr.nox_rbvhoki_nnrxbej Succeeded
INFO 1
. Import of uivknbwlx.dinnxqlb.wexirxqhcpgm Succeeded
INFO 1
. Import of jnarsxbmv.wdvmxeuc.laelpevls Succeeded
INFO 1
. Import of lqvlxoxjv.hepahvhf.pdsxpwnpbmld Succeeded
INFO 1
. Import of uhpkjfyxc.iootmskd.rjcmaubfykanq Succeeded
INFO 1
. Import of aqdakurdf.pwsmtflf.qugkgtkqvbbftv Succeeded
INFO 1
. Using archive dir: /home/dkcdm/.cache/deja-dup/pphgdhqwikgtlpknedittepqodajjkgf
INFO 1
. Using backup name: pphgdhqwikgtlpknedittepqodajjkgf
DEBUG 1
. Acquiring lockfile /home/dkcdm/.cache/deja-dup/pphgdhqwikgtlpknedittepqodajjkgf/lockfile
INFO 1
. ================================================================================
INFO 1
. duplicity g.f.a
INFO 1
. Args: /usmd/deja-dup/adk/nam/rfqpekiol --log-fd=19 collection-status xorinad://ugyvgy/qhrwn jpykaws backup --no-encryption --verbosity=9 --timeout=120 --yqolvfb-tvf=/home/dkcdm/.cache/deja-dup --qivrbqs=/home/dkcdm/.cache/deja-dup/tmp
INFO 1
. Linux jpykaws u.q.w-ui-yoytrwb #vu~ec.vb.t-hpkkcm SMP PREEMPT_DYNAMIC Fri Mar 15 10:51:06 UTC 2 x86_64 x86_64
INFO 1
. /usmd/deja-dup/nckrqkx/mkg/nam/sfdyvbt w.y.go (default, Nov 22 2023, 10:22:35)
. [GCC g.c.f]
INFO 1
. ================================================================================
DEBUG 1
. 0 file(s) exists on backend
DEBUG 1
. 1 file exists in cache
DEBUG 1
. Extracting backup chains from list of files: []
NOTICE 1
. Last full backup date: none
INFO 3
backend BackendWrapper
archive-dir (. dir)
orphaned-sets-num 0
incomplete-sets-num 0
. Collection Status
. -----------------
. Connecting with backend: BackendWrapper
. Archive dir: /home/dkcdm/.cache/deja-dup/pphgdhqwikgtlpknedittepqodajjkgf
.
. Found 0 secondary backup chain(s).
. No backup chains with active signatures found
. No orphaned or incomplete backup sets found.
INFO 3
backend BackendWrapper
archive-dir (. dir)
orphaned-sets-num 0
incomplete-sets-num 0
. Collection Status
. -----------------
. Connecting with backend: BackendWrapper
. Archive dir: /home/dkcdm/.cache/deja-dup/pphgdhqwikgtlpknedittepqodajjkgf
.
. Found 0 secondary backup chain(s).
. No backup chains with active signatures found
. No orphaned or incomplete backup sets found.
DEBUG 1
. Releasing lockfile /home/dkcdm/.cache/deja-dup/pphgdhqwikgtlpknedittepqodajjkgf/lockfile
INFO 1
. Using temporary directory /home/dkcdm/.cache/deja-dup/tmp/duplicity-bufjw09d-tempdir
Edited by Paolo De Marino