32-bit python missing on RHEL 7.3 ISO

Latest response

I noticed that python-libs.i686 exists on the RHEL 7.3 ISO but there is no python.i686 RPM on there. I understand that installing multiple versions of python on a system can cause problems, but I have existing applications that have python wrapped native code which is currently 32-bit only. Is there anywhere I can find the matching python.i686 RPM? (I also checked in the download section on access.redhat.com but it does not appear there either.)

Thanks.

Responses

Hi George,

RHEL 7.3 is a 64-bit operating system, so you won't find a matching python 32-bit package which you can install on top of it. :)

Regards,
Christian

If you really need a 32-bit EL-7 system, you might want to consider using CentOS i386 OS. CentOS does not maintain earlier releases. It is currently at 7.5. You could set up a VM and install it there. Of course it runs fine on a real machine as well. While this OS is not supported by Red Hat, you can expect a fairly good support by the CentOS community.

I understand that RHEL 7.3 is a 64-bit operating system, but that does not preclude running 32-bit binaries and libraries on it. If you look at the RHEL 7.3 server DVD ISO you will find 1139 RPMs with the i686 architecture. I looked through that list quickly and was not able to identify a 32-bit application that is being provided except for 32-bit java and qt3/4/5 stuff. I was just surprised to find python-libs.i686, but not python.i686.

You can use the customer portal package browser to observe we never provided a 32-bit python.i686 for EL7, the last was the EL6 package.

I'm not sure the reason behind this, but at least can confirm there is no 32-bit Python 2 in EL7.

Python scripts are interpreted, the script itself doesn't have any knowledge of the system arch, so hopefully the libraries your Python app needs are available in 64-bit?

If you look at the customer portal package browser you will also not find the python-libs.i686 but it is on the RHEL 7.3 server install DVD. I expect that it is a dependency for other i686 software included on the DVD image including the applications I mentioned earlier. I just figured that if Red Hat bothers to support other 32-bit applications that use python then they would also have to maintain python.i686.

I do find python-libs.i686 in the EL7 channels on the package browser, eg: python-libs-2.7.5-69.el7_5.i686.rpm

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.