salt: Python 2.7 provided via Salt repo breaks RHEL6 satellite badly
Description of Issue/Question
RHEL6 Satellite 5.6 uses python to work, but its scripts reply on python 2.6.6. When I upgraded Salt to a 2017 version it also installed Python 2.7 from the salt repo this broke the upgrade scripts for Satellite so the server is un-upgradeable. The fix is to un-install salt 2017 and Python2.7 at least I hope so I am currently trying to recover Satellite 😦
I would consider this a rather serious oopise on salt’s part. Its fine to install a later python but this should not supersede the OSes requirements/dependencies and break the functionality or other products / applications in the process.
Setup
(Please provide relevant configs and/or SLS files (Be sure to remove sensitive info).)
Steps to Reproduce Issue
(Include debug logs if possible and relevant.)
Versions Report
(Provided by running salt --versions-report
. Please also mention any differences in master/minion versions.)
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 22 (12 by maintainers)
Hi @dmurphy18 would have thought salt version of python would be located in say /opt/salt/python27 Far far far away from anything else which may try to use it. I can name a few monitoring products for example which provide their own version of perl and all the extra perl modules to make it work, and installs under their software directory.