I'm trying to upgrade some systems to Cassandra 3.x. The installer wants Python(abi) >= 2.7, so I installed it. Still seeing this error:
Resolving Dependencies
--> Running transaction check
---> Package dsc30.noarch 0:3.0.1-1 will be installed
--> Processing Dependency: cassandra30 = 3.0.1 for package: dsc30-3.0.1-1.noarch
--> Processing Dependency: python(abi) >= 2.7 for package: dsc30-3.0.1-1.noarch
--> Running transaction check
---> Package cassandra30.noarch 0:3.0.1-1 will be installed
--> Processing Dependency: python(abi) >= 2.7 for package: cassandra30-3.0.1-1.noarch
---> Package dsc30.noarch 0:3.0.1-1 will be installed
--> Processing Dependency: python(abi) >= 2.7 for package: dsc30-3.0.1-1.noarch
--> Finished Dependency Resolution
Error: Package: dsc30-3.0.1-1.noarch (datastax)
Requires: python(abi) >= 2.7
Installed: python-2.6.6-64.el6.x86_64 (@base-local)
python(abi) = 2.6
Error: Package: cassandra30-3.0.1-1.noarch (datastax)
Requires: python(abi) >= 2.7
Installed: python-2.6.6-64.el6.x86_64 (@base-local)
python(abi) = 2.6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
# python -V
Python 2.7.11
Reading into this issue, it's apparently possible to break yum if python gets its version(s) mixed up. I'd rather not have to untangle that, so I'm hoping someone here can show me the proverbial light and explain how to get this bit installed.
CentOS 6.7
Edit:
I've installed python27 using the SCL repo. No change.