Check the status of CVEs. Learn More.
Keeping your systems up 100% of the time requires live patching. Our solutions will align strongly with your risk, compliance, and operational uptime requirements.
TuxCare is trusted by the most innovative companies across the globe.
Our partner program is designed with flexibility in mind for partners who are at various stages of their business lifecycle. With financial investment and dedicated resources, you will continue to grow with TuxCare.
Would you like to work with a leader in open source and Linux security that values innovation and partnerships?
Partners receive benefits that are designed to reward the commitment that they have made to the sale of our products and services.
Learn about TuxCare's modern approach to reducing cybersecurity risk with Blogs, White Papers, and more.
Continually increasing Cybersecurity, stability, and availability of Linux servers and open source software since 2009.
September 15, 2022
OVAL, python, python els
Extended Lifecycle Support (ELS) for Python enables continued use of Python 2 applications, with timely security updates, without requiring any code refactoring or migration to newer Python versions. This lets your organization extend the value proposition of currently running applications already deployed and working perfectly while avoiding the time-consuming and costly upgrade process that comes with migrations to a new language version.
While some Enterprise-grade Linux distributions still provide Python 2 packages, others don’t. This is where ELS for Python comes in. Currently covering AlmaLinux OS 9 and Python 2.7, your workloads will remain secure when you deploy the service on your systems.
The one-time process for deploying ELS for Python is very straightforward. You download an installation script, run it with your key, and it’s complete. Below you’ll find the steps to achieve this and the steps to verify the installation was correctly executed.
1) Download the installer script: which can be found here:
2) Run the installer with your key to register the system on the repository:
3) Verify the installation. “Yum” should be able to find the python2 package. If you see similar output, then the installation was successful. Note that specific package version numbers may be slightly different than the ones shown, and that is expected, as regular updates will happen.
4) Actual python installation
The system is now ready to install python. This can be done with:
5) Running python is done the same way as before.
Some organizations prefer a local mirror, and TuxCare provides you with this possibility. To enable access to local mirroring, contact your Account Manager and provide your public IP address (the IP from which the mirror process requests will show up).
Mirror creation is done through rsync. To keep it in-sync, this process should be automated (for example, through cron) with the necessary interval.
TuxCare provides OVAL streams that can be used for OpenSCAP scanning and reporting to ensure proper security auditing and compliance requirements.
The TuxCare Python ELS OVAL Stream is reachable here:
1) Install OpenSCAP
2) Download OVAL stream
3) Run the scan
Extended Lifecycle Support for Python provides a secure way of extending the expected lifetime of applications you already have running and are happy with – enough to be looking into ways of keeping them running – and adds additional security features like OVAL for easy integration with security and compliance scanners like OpenSCAP. As distributions drop support for Python 2, and your organization is still using Python 2 based applications, let us know about it for possible inclusion into our ELS support matrix.
Talk To An Python ELS Expert
Tell us your challenges and our experts will help you find the best approach to address them with the TuxCare product line.