Description of problem: When config file links to non-existing file, rpmconf crashes: $ sudo rpmconf -a Traceback (most recent call last): File "/sbin/rpmconf", line 63, in <module> main() File "/sbin/rpmconf", line 60, in main rconf.run() File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 90, in run self._handle_package(pkg_hdr) File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 264, in _handle_package tmp.format(conf_file, "rpmnew")) File "/usr/lib/python3.4/site-packages/rpmconf/rpmconf.py", line 273, in _handle_rpmnew if filecmp.cmp(conf_file, other_file): File "/usr/lib64/python3.4/filecmp.py", line 51, in cmp s1 = _sig(os.stat(f1)) FileNotFoundError: [Errno 2] No such file or directory: '/etc/mock/default.cfg' $ ll /etc/mock/default.cfg lrwxrwxrwx. 1 root root 20 Oct 14 2014 /etc/mock/default.cfg -> fedora-20-x86_64.cfg $ ll /etc/fedora-20-x86_64.cfg ls: cannot access /etc/fedora-20-x86_64.cfg: No such file or directory Version-Release number of selected component (if applicable): rpmconf-1.0.12-1.fc23.noarch How reproducible: Always Steps to Reproduce: 1. Run rpmconf -a in above scenario 2. 3. Actual results: rpmconf crashes with Python traceback Expected results: rpmconf does not crash Additional info:
*** This bug has been marked as a duplicate of bug 1277025 ***