It's a long standing problem. I can fix all the bugs and release a new version, but that will not get them to update the base to the new version.
Please upgrade to the current version of duplicity. This will assure that any bugs fixed since your release are available and may fix your issue. Please read and follow NOTE below! There are three options: * Release tarball Install - https://launchpad.net/duplicity/+download * Daily duplicity builds - https://launchpad.net/~duplicity-team/+archive/ubuntu/daily-dev-trunk * Stable snap builds - “sudo snap install duplicity —classic" * Latest snap builds - “sudo snap install duplicity —classic —edge" NOTE: UNinstall duplicity first if it was installed via the distribution repository. For Ubuntu, that would be "sudo apt-get purge duplicity". -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to duplicity in Ubuntu. https://bugs.launchpad.net/bugs/1858072 Title: Webdav is not python3 compatible Status in Duplicity: Invalid Status in duplicity package in Ubuntu: New Bug description: The webdav backend calls base64.encodestring, which (counterintuitively) expects a bytes input in python3. # duplicity incremental \ --asynchronous-upload \ --full-if-older-than 1M \ -v 9 \ --exclude='./Documents/google_drive/**' \ --include='./src/**' \ --exclude='**' \ '.' \ "$target_url" Using archive dir: /home/username/.cache/duplicity/74043f3f63750b8654c846cb69e2833f Using backup name: 74043f3f63750b8654c846cb69e2833f GPG binary is gpg, version (2, 2, 12) Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.botobackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Succeeded Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Using WebDAV protocol http Using WebDAV host REDACTED port None Using WebDAV directory /webdav/backup/ Main action: inc Acquiring lockfile b'/home/username/.cache/duplicity/74043f3f63750b8654c846cb69e2833f/lockfile' ================================================================================ duplicity $version ($reldate) Args: /usr/bin/duplicity incremental --asynchronous-upload --full-if-older-than 1M -v 9 --exclude=./Documents/google_drive/** --include=./src/** --exclude=** . webdavs://RED:ACT@ED/webdav/backup Linux zenbook-k 5.3.0-24-generic #26-Ubuntu SMP Thu Nov 14 01:33:18 UTC 2019 x86_64 x86_64 /usr/bin/python3 3.7.5 (default, Nov 20 2019, 09:21:52) [GCC 9.2.1 20191008] ================================================================================ Using temporary directory /tmp/duplicity-7ypg8z7d-tempdir Registering (mkstemp) temporary file /tmp/duplicity-7ypg8z7d-tempdir/mkstemp-v33ewch5-1 Temp has 50636972032 available, backup will use approx 482344960. WebDAV create connection on 'REDACTED' WebDAV PROPFIND /remote.php/webdav/backup/ request with headers: {'Connection': 'keep-alive', 'Depth': '1'} WebDAV data length: 95 WebDAV response status 401 with reason 'Unauthorized'. Backtrace of previous error: Traceback (innermost last): File "/usr/lib/python3/dist-packages/duplicity/backend.py", line 371, in inner_retry return fn(self, *args) File "/usr/lib/python3/dist-packages/duplicity/backend.py", line 580, in list return [tobytes(x) for x in self.backend._list()] File "/usr/lib/python3/dist-packages/duplicity/backends/webdavbackend.py", line 343, in _list raise e File "/usr/lib/python3/dist-packages/duplicity/backends/webdavbackend.py", line 317, in _list response = self.request(u"PROPFIND", self.directory, self.listbody) File "/usr/lib/python3/dist-packages/duplicity/backends/webdavbackend.py", line 240, in request self.headers[u'Authorization'] = self.get_authorization(response, quoted_path) File "/usr/lib/python3/dist-packages/duplicity/backends/webdavbackend.py", line 271, in get_authorization return self.get_basic_authorization() File "/usr/lib/python3/dist-packages/duplicity/backends/webdavbackend.py", line 291, in get_basic_authorization return u'Basic %s' % base64.encodestring(auth_string).strip() File "/usr/lib/python3.7/base64.py", line 540, in encodestring return encodebytes(s) File "/usr/lib/python3.7/base64.py", line 527, in encodebytes _input_type_check(s) File "/usr/lib/python3.7/base64.py", line 513, in _input_type_check raise TypeError(msg) from err TypeError: expected bytes-like object, not str Attempt 1 failed. TypeError: expected bytes-like object, not str ^CReleasing lockfile b'/home/username/.cache/duplicity/74043f3f63750b8654c846cb69e2833f/lockfile' Removing still remembered temporary file /tmp/duplicity-7ypg8z7d-tempdir/mkstemp-v33ewch5-1 INT intercepted...exiting. Releasing lockfile b'/home/username/.cache/duplicity/74043f3f63750b8654c846cb69e2833f/lockfile' Releasing lockfile b'/home/username/.cache/duplicity/74043f3f63750b8654c846cb69e2833f/lockfile' ProblemType: Bug DistroRelease: Ubuntu 19.10 Package: duplicity 0.8.04-2ubuntu1 ProcVersionSignature: Ubuntu 5.3.0-24.26-generic 5.3.10 Uname: Linux 5.3.0-24-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.11-0ubuntu8.2 Architecture: amd64 CurrentDesktop: i3 Date: Thu Jan 2 08:52:42 2020 InstallationDate: Installed on 2018-05-26 (585 days ago) InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426) SourcePackage: duplicity UpgradeStatus: Upgraded to eoan on 2019-10-24 (69 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/duplicity/+bug/1858072/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

