Déjà Dup Duplicity Backup Failed to Google Drive

Bug #1874963 reported by Adnan Iftekhar
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Déjà Dup
Expired
Undecided
Unassigned

Bug Description

Description: Ubuntu 20.04 LTS

deja-dup 40.6-1ubuntu2

duplicity 0.8.11.1612-1

python --version Python 2.7.18rc1

python3 --version Python 3.8.2

DEJA_DUP_DEBUG=1 deja-dup --backup | tail -n 1000 > /tmp/deja-dup.log: Empty

Settings:

org.gnome.DejaDup exclude-list ['$TRASH', '$DOWNLOAD']
org.gnome.DejaDup allow-metered false
org.gnome.DejaDup root-prompt true
org.gnome.DejaDup periodic-period 7
org.gnome.DejaDup include-list ['/home/adnan/Documents', '/home/adnan/Research Data']
org.gnome.DejaDup prompt-check '2019-10-18T11:54:11.015150Z'
org.gnome.DejaDup periodic false
org.gnome.DejaDup delete-after 0
org.gnome.DejaDup last-restore '2020-01-09T13:39:21.997573Z'
org.gnome.DejaDup last-run '2020-01-09T13:39:21.997573Z'
org.gnome.DejaDup full-backup-period 90
org.gnome.DejaDup last-backup ''
org.gnome.DejaDup backend 'google'
org.gnome.DejaDup nag-check ''
org.gnome.DejaDup.S3 folder 'server'
org.gnome.DejaDup.S3 bucket ''
org.gnome.DejaDup.S3 id ''
org.gnome.DejaDup.Rackspace container 'server'
org.gnome.DejaDup.Rackspace username ''
org.gnome.DejaDup.OpenStack authurl ''
org.gnome.DejaDup.OpenStack tenant ''
org.gnome.DejaDup.OpenStack container 'server'
org.gnome.DejaDup.OpenStack username ''
org.gnome.DejaDup.GCS folder 'server'
org.gnome.DejaDup.GCS bucket ''
org.gnome.DejaDup.GCS id ''
org.gnome.DejaDup.Local folder 'server'
org.gnome.DejaDup.Google folder 'Backups/laptop'
org.gnome.DejaDup.GOA folder '$HOSTNAME'
org.gnome.DejaDup.GOA id ''
org.gnome.DejaDup.GOA type ''
org.gnome.DejaDup.GOA migrated false
org.gnome.DejaDup.Drive folder ''
org.gnome.DejaDup.Drive uuid 'C3AC-B8EC'
org.gnome.DejaDup.Drive name '31 GB Volume'
org.gnome.DejaDup.Drive icon '. GThemedIcon drive-harddisk-usb drive-harddisk drive drive-harddisk-usb-symbolic drive-harddisk-symbolic drive-symbolic'
org.gnome.DejaDup.File path ''
org.gnome.DejaDup.File relpath @ay []
org.gnome.DejaDup.File name ''
org.gnome.DejaDup.File migrated true
org.gnome.DejaDup.File type 'normal'
org.gnome.DejaDup.File uuid ''
org.gnome.DejaDup.File short-name ''
org.gnome.DejaDup.File icon ''
org.gnome.DejaDup.Remote folder 'server'
org.gnome.DejaDup.Remote uri ''

Error: Failed with an unknown error.

Traceback (innermost last):

File "/usr/bin/duplicity", line 106, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 92, in with_tempdir
    fn()
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 1525, in main
    action = commandline.ProcessCommandLine(sys.argv[1:])
  File "/usr/lib/python3/dist-packages/duplicity/commandline.py", line 1175, in ProcessCommandLine
    globals.backend = backend.get_backend(args[0])
  File "/usr/lib/python3/dist-packages/duplicity/backend.py", line 225, in get_backend
    obj = get_backend_object(url_string)
  File "/usr/lib/python3/dist-packages/duplicity/backend.py", line 211, in get_backend_object
    return factory(pu)
  File "/usr/lib/python3/dist-packages/duplicity/backends/pydrivebackend.py", line 91, in __init__
    file_list = self.drive.ListFile({u'q': u"'Root' in parents and trashed=false"}).GetList()
  File "/usr/lib/python3/dist-packages/pydrive/apiattr.py", line 162, in GetList
    for x in self:
  File "/usr/lib/python3/dist-packages/pydrive/apiattr.py", line 146, in __next__
    result = self._GetList()
  File "/usr/lib/python3/dist-packages/pydrive/auth.py", line 61, in _decorated
    self.auth.Authorize()
  File "/usr/lib/python3/dist-packages/pydrive/auth.py", line 523, in Authorize
    self.service = build('drive', 'v2', http=self.http)
  File "/usr/lib/python3/dist-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/googleapiclient/discovery.py", line 222, in build
    content = _retrieve_discovery_doc(
  File "/usr/lib/python3/dist-packages/googleapiclient/discovery.py", line 273, in _retrieve_discovery_doc
    resp, content = http.request(actual_url)
  File "/usr/lib/python3/dist-packages/oauth2client/transport.py", line 173, in new_request
    resp, content = request(orig_request_method, uri, method, body,
  File "/usr/lib/python3/dist-packages/oauth2client/transport.py", line 280, in request
    return http_callable(uri, method=method, body=body, headers=headers,
  File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1948, in request
    (response, content) = self._request(
  File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1621, in _request
    (response, content) = self._conn_request(
  File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1528, in _conn_request
    conn.connect()
  File "/usr/lib/python3/dist-packages/httplib2/__init__.py", line 1309, in connect
    sock.connect((self.host, self.port))
 socket.timeout: timed out

description: updated
Revision history for this message
Michael Terry (mterry) wrote :

Is this reproducible? The error message says it’s a timeout. I don’t know how much Deja Dup can do about that, if it is indeed a network issue and not something we are messing up.

Though maybe a nicer message at least...

Changed in deja-dup:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Déjà Dup because there has been no activity for 60 days.]

Changed in deja-dup:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.