Description of problem: This week we had python updates to F32. Since this dejadup is unable to backup on 4/4 machines with F32 installed. Version-Release number of selected component (if applicable): 42.1 How reproducible: Always on 4/4 machines, no backup possible Steps to Reproduce: 1. Setup a smb:// folder as target 2. Deja-Dup ask for credentials and key for encryption, fill them in 3. Let the backup run until it breaks Actual results: Traceback (innermost last): File "/usr/bin/duplicity", line 104, in <module> with_tempdir(main) File "/usr/bin/duplicity", line 90, in with_tempdir fn() File "/usr/lib64/python3.8/site-packages/duplicity/dup_main.py", line 1531, in main do_backup(action) File "/usr/lib64/python3.8/site-packages/duplicity/dup_main.py", line 1667, in do_backup incremental_backup(sig_chain) File "/usr/lib64/python3.8/site-packages/duplicity/dup_main.py", line 648, in incremental_backup bytes_written = dummy_backup(tarblock_iter) File "/usr/lib64/python3.8/site-packages/duplicity/dup_main.py", line 214, in dummy_backup while next(tarblock_iter): File "/usr/lib64/python3.8/site-packages/duplicity/diffdir.py", line 544, in __next__ result = self.process(next(self.input_iter)) # pylint: disable=assignment-from-no-return File "/usr/lib64/python3.8/site-packages/duplicity/diffdir.py", line 209, in get_delta_iter for new_path, sig_path in collated: File "/usr/lib64/python3.8/site-packages/duplicity/diffdir.py", line 296, in collate2iters relem1 = next(riter1) File "/usr/lib64/python3.8/site-packages/duplicity/selection.py", line 95, in __next__ return next(self.iter) File "/usr/lib64/python3.8/site-packages/duplicity/selection.py", line 179, in Iterate subpath, val = next(diryield_stack[-1]) File "/usr/lib64/python3.8/site-packages/duplicity/selection.py", line 146, in diryield s = self.Select(new_path) File "/usr/lib64/python3.8/site-packages/duplicity/selection.py", line 208, in Select result = sf(path) File "/usr/lib64/python3.8/site-packages/duplicity/selection.py", line 456, in exclude_sel_func elif path.append(filename).exists(): File "/usr/lib64/python3.8/site-packages/duplicity/path.py", line 565, in append return self.__class__(self.base, self.index + (ext,)) File "/usr/lib64/python3.8/site-packages/duplicity/path.py", line 538, in __init__ self.setdata() File "/usr/lib64/python3.8/site-packages/duplicity/path.py", line 548, in setdata self.stat = os.lstat(self.name) PermissionError: [Errno 13] Permission denied: b'/home/eric/.config/gnome-mpv/.deja-dup-ignore' Expected results: Should backup as it did a week ago Additional info:
What does ls -l /home/eric/.config/gnome-mpv/.deja-dup-ignore say?
You might be affected by a duplicity bug with this unreleased patch: https://gitlab.com/duplicity/duplicity/-/commit/f6809e8a4e09b70138a0902434d8c88d3c4c8ccb If that is the problem, Iād expect that /home/eric/.config/gnome-mpv/.deja-dup-ignore does not exist but that one of those dirs above it might not have the exec flag?
FEDORA-2020-dda3f26cef has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-dda3f26cef
FEDORA-EPEL-2020-9d112c5ec8 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-9d112c5ec8
FEDORA-2020-da341ff9d8 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-da341ff9d8
FEDORA-2020-dda3f26cef has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-dda3f26cef` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-dda3f26cef See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-6d6d3a0657 has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-6d6d3a0657` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-6d6d3a0657 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2020-9d112c5ec8 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-9d112c5ec8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-da341ff9d8 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-da341ff9d8` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-da341ff9d8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-da341ff9d8 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-e7d3b5da06 has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-e7d3b5da06` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-e7d3b5da06 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-ed840faaca has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-ed840faaca` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ed840faaca See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2020-4a119a4390 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-4a119a4390 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-ed840faaca has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-e7d3b5da06 has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2020-4a119a4390 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.