Description of problem: $ head /usr/bin/fpaste #!/usr/bin/env python This breaks if "python" points to python3: $ fpaste File "/usr/bin/fpaste", line 87 except ValueError, e: ^ SyntaxError: invalid syntax Packaged utilities should always explicitly use the python they are built for. Version-Release number of selected component (if applicable): fpaste-0.3.7.4.1-1.el7.noarch
This is already fixed in newer versions of fpaste on the Fedora releases, but I'm not sure if those work on EPEL. Could you try out the new release and check by any chance?
Current fedora spec has: Requires: python3 which is no go in EPEL. And really shouldn't be present in Fedora either - with the proper shbang the proper requires will be added automatically. It also still uses #!/usr/bin/env python: Requires: /usr/bin/env
I'll push an update for EPEL to correct the shebang---that should fix the error you are seeing. About the shebang, here on F28, I have: $ head /usr/bin/fpaste #!/usr/bin/python3 $ rpm -q fpaste fpaste-0.3.9.1-3.fc28.noarch So, it doesn't use /usr/bin/env here. We corrected that when we migrated fpaste to py3 iirc.
fpaste-0.3.7.4.1-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-068beae9c0
fpaste-0.3.7.4.1-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-068beae9c0
fpaste-0.3.7.4.1-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.