I am installing ScyllaDB (as described here: https://www.scylladb.com/download/?platform=rhel&version=scylla-5.2#open-source) on RHEL9 box (running on AWS EC2).
Getting this error:
Error:
Problem 1: cannot install the best candidate for the job
- nothing provides python2 needed by scylla-tools-core-5.1.7-0.20230312.5c5a9633eab8.noarch
Problem 2: package scylla-5.1.7-0.20230312.5c5a9633eab8.aarch64 requires scylla-tools-core = 5.1.7, but none of the providers can be installed
- cannot install the best candidate for the job
- nothing provides python2 needed by scylla-tools-core-5.1.7-0.20230312.5c5a9633eab8.noarch
Problem 3: package scylla-tools-5.1.7-0.20230312.5c5a9633eab8.noarch requires scylla-tools-core, but none of the providers can be installed
- cannot install the best candidate for the job
- nothing provides python2 needed by scylla-tools-core-5.1.0-0.20221127.69e8fb997c7b.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.0~rc0-0.20220810.86a6c1fb2b79.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.0~rc1-0.20220902.d10aee15e7e9.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.0~rc2-0.20220919.66f34245fc6c.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.0~rc3-0.20221009.9deeeb4db1cd.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.0~rc4-0.20221106.0295d0c5c81d.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.0~rc5-0.20221120.40a1905a2d2e.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.1-0.20221208.1cfedc5b59f4.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.2-0.20221225.4c0f7ea09893.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.3-0.20230112.addc4666d502.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.4-0.20230122.be3f6f8c7bc0.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.5-0.20230207.5c9ecd560440.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.6-0.20230223.530600a64674.noarch
- nothing provides python2 needed by scylla-tools-core-5.1.7-0.20230312.5c5a9633eab8.noarch
Problem 4: package scylla-machine-image-5.1.7-20230312.828c591.noarch requires scylla = 5.1.7, but none of the providers can be installed
- package scylla-5.1.7-0.20230312.5c5a9633eab8.aarch64 requires scylla-tools-core = 5.1.7, but none of the providers can be installed
- cannot install the best candidate for the job
- nothing provides python2 needed by scylla-tools-core-5.1.7-0.20230312.5c5a9633eab8.noarch
By default, RHEL9 image came with Python 3.x.x, so I manually installed Python 2.7.18 and added it to $PATH
. The error still persists.
Just as a side note, I have installed ScyllaDB on multiple RHEL8 boxes and never had this issues. The only other difference I can think of is RHEL8 EC2 instances were r5.4xlarge
running x86
architecture, but RHEL9 box is m7g.4xlarge
box running ARM architecture (want to try Graviton processors).