I'm trying to install Cassandra 4.1.8 on Amazon Linux 3, and it fails due to the below error.
I did install amazon version of java 1.8 - but that doesn't come with the headless package.
Has anyone run into the same issue before? - any suggestions on how can I make this work?
yum install cassandra
Apache Cassandra 9.5 kB/s | 3.0 kB 00:00
Error:
Problem: conflicting requests
- nothing provides java-1.8.0-headless needed by cassandra-4.1.8-1.noarch from cassandra
(try to add '--skip-broken' to skip uninstallable packages)
yum --showduplicates search java-1.8
Last metadata expiration check: 0:00:15 ago on Tue Mar 18 16:47:55 2025.
================================================================================================================== Name Matched: java-1.8 ===================================================================================================================
java-1.8.0-amazon-corretto-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment Corretto-8.412.08.1 (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM Corretto-8.412.08.1 (build 25.412-b08, mixed mode)
rpm -qa |grep -i java
javapackages-filesystem-6.0.0-7.amzn2023.0.6.noarch
java-1.8.0-amazon-corretto-1.8.0_412.b08-1.amzn2023.x86_64
I'm trying to install Cassandra 4.1.8 on Amazon Linux 3, and it fails due to the below error.
I did install amazon version of java 1.8 - but that doesn't come with the headless package.
Has anyone run into the same issue before? - any suggestions on how can I make this work?
yum install cassandra
Apache Cassandra 9.5 kB/s | 3.0 kB 00:00
Error:
Problem: conflicting requests
- nothing provides java-1.8.0-headless needed by cassandra-4.1.8-1.noarch from cassandra
(try to add '--skip-broken' to skip uninstallable packages)
yum --showduplicates search java-1.8
Last metadata expiration check: 0:00:15 ago on Tue Mar 18 16:47:55 2025.
================================================================================================================== Name Matched: java-1.8 ===================================================================================================================
java-1.8.0-amazon-corretto-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto runtime environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_362.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_372.b07-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_382.b05-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_392.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b06-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_402.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java-1.8.0-amazon-corretto-devel-1:1.8.0_412.b08-1.amzn2023.x86_64 : Amazon Corretto development environment
java -version
openjdk version "1.8.0_412"
OpenJDK Runtime Environment Corretto-8.412.08.1 (build 1.8.0_412-b08)
OpenJDK 64-Bit Server VM Corretto-8.412.08.1 (build 25.412-b08, mixed mode)
rpm -qa |grep -i java
javapackages-filesystem-6.0.0-7.amzn2023.0.6.noarch
java-1.8.0-amazon-corretto-1.8.0_412.b08-1.amzn2023.x86_64
Share
Improve this question
edited Mar 19 at 1:41
Erick Ramirez
16.5k2 gold badges21 silver badges31 bronze badges
asked Mar 18 at 17:01
dmodedmode
1
1 Answer
Reset to default 1Cassandra requires a Java version that has headless mode capabilities (CASSANDRA-18751). This is so unnecessary system configuration like display, keyboard or mouse is not required.
For Cassandra 4.1.8, the RPM package requires either a headless Java 8 or 11:
Requires: (java-1.8.0-headless or java-11-headless)
It looks like Amazon Corretto 8 does not have headless mode so it won't work with Cassandra. However, it looks like Amazon Corretto 11 has a headless variant so you could use it as an alternative. Cheers!