Bug 1150795

Summary: mod_python requires python2.6 which is not available in RHEL7.
Product: [Fedora] Fedora EPEL Reporter: chrijone <ccjones>
Component: mod_pythonAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel7CC: lkundrak
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-07-08 22:03:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description chrijone 2014-10-09 00:59:24 UTC
Description of problem:


Version-Release number of selected component (if applicable):
# yum info mod_python
Loaded plugins: langpacks, product-id, rhnplugin, subscription-manager, versionlock
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or Red Hat Satellite.
Available Packages
Name        : mod_python
Arch        : x86_64
Version     : 3.3.1
Release     : 16.el6
Size        : 293 k
Repo        : rhel7.0_x64_epel
Summary     : An embedded Python interpreter for the Apache HTTP Server
License     : ASL 2.0
Description : Mod_python is a module that embeds the Python language interpreter within
            : the server, allowing Apache handlers to be written in Python.
            : 
            : Mod_python brings together the versatility of Python and the power of
            : the Apache Web server for a considerable boost in flexibility and
            : performance over the traditional CGI approach.


How reproducible:
Very

Steps to Reproduce:
1. Add Epel repository to Rhel 7 server
2. yum install mod_python


Actual results:
# yum install mod_python.x86_64
Loaded plugins: langpacks, product-id, rhnplugin, subscription-manager, versionlock
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or Red Hat Satellite.
Resolving Dependencies
--> Running transaction check
---> Package mod_python.x86_64 0:3.3.1-16.el6 will be installed
--> Processing Dependency: python(abi) = 2.6 for package: mod_python-3.3.1-16.el6.x86_64
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_python-3.3.1-16.el6.x86_64
--> Processing Dependency: libpython2.6.so.1.0()(64bit) for package: mod_python-3.3.1-16.el6.x86_64
--> Finished Dependency Resolution
Error: Package: mod_python-3.3.1-16.el6.x86_64 (rhel7.0_x64_epel)
           Requires: httpd-mmn = 20051115
           Installed: httpd-2.4.6-17.el7.x86_64 (@rhel7.0_x64)
               httpd-mmn = 20120211
               httpd-mmn = 20120211x8664
               httpd-mmn = 20120211-x86-64
Error: Package: mod_python-3.3.1-16.el6.x86_64 (rhel7.0_x64_epel)
           Requires: python(abi) = 2.6
           Installed: python-2.7.5-16.el7.x86_64 (@anaconda/7.0)
               python(abi) = 2.7
               python(abi) = 2.7
Error: Package: mod_python-3.3.1-16.el6.x86_64 (rhel7.0_x64_epel)
           Requires: libpython2.6.so.1.0()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:

mod_python installs

Additional info:

This came about when trying to install chk-mk-livestatus which has mod_python as a dependency. This server get updates from a satellite server and is using the base cloned channels with no errata applied.

# yum repolist|column
Loaded plugins: langpacks, product-id, rhnplugin, subscription-manager,
              : versionlock
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or Red Hat Satellite.
repo id                              repo name                            status
hp_spp_7.0                           rhel7.0_x64_HP_SPP                       41
rhel7.0_x64                          rhel7.0_x64                           4,305
rhel7.0_x64_common                   rhel7.0_x64_common                       31
rhel7.0_x64_debuginfo                rhel7.0_x64_debuginfo                 1,902
rhel7.0_x64_epel                     rhel7.0_x64_epel                     11,109
rhel7.0_x64_extras                   rhel7.0_x64_extras                        0
rhel7.0_x64_optional                 rhel7.0_x64_optional                  4,072
rhel7.0_x64_rhntools                 rhel7.0_x64_rhntools                     41
rhel7.0_x64_supplementary            rhel7.0_x64_supplementary                36

Comment 1 Troy Dawson 2024-07-08 22:03:46 UTC
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.