When the dbus session isn't set in the environment (which appears to happen when run via deja-dup), the call to the ensure_dbus() in the gio backend fails. This happens when using duplicity on Python 3.0+ as subprocess.Popen.communicate() returns a tuple of bytes objects rather than strings.
Versions:
Duplicity: 0.8.04
Python: 3.7.5rc1
OS: Ubuntu 19.10
Targetting: local mount of SMB share
When the dbus session isn't set in the environment (which appears to happen when run via deja-dup), the call to the ensure_dbus() in the gio backend fails. This happens when using duplicity on Python 3.0+ as subprocess. Popen.communica te() returns a tuple of bytes objects rather than strings.
Versions:
Duplicity: 0.8.04
Python: 3.7.5rc1
OS: Ubuntu 19.10
Targetting: local mount of SMB share