Parece que alguma configuração do repositório rpm para Cassandra 41x mudou e significa que apenas a versão 4.1~alpha1-1 está disponível. Estamos implantando uma pilha que inclui Cassandra usando Ansible. A versão 4.1.5 do Cassandra foi corrigida em nossa implantação. A implantação estava funcionando há algumas semanas, mas hoje voltei de férias e não funciona mais, mensagem de erro:
No package cassandra-4.1.5-* available.
Inspecionando o repositório https://apache.jfrog.io/ui/native/cassandra-rpm/41x/ posso ver que a versão 4.1.5 está listada, mas não é retornada ao executar yum search/yum list:
$ yum list cassandra --showduplicates
Available Packages
cassandra.noarch 4.1~alpha1-1 cassandra
cassandra.src 4.1~alpha1-1 cassandra
Uma série de arquivos foram modificados em 03/08/2024 (três dias atrás) no diretório https://apache.jfrog.io/ui/native/cassandra-rpm/41x/repodata - poderia ser essa a mudança que causou isso comportamento?
Agora não podemos instalar nenhuma versão do Cassandra 4.1.x, exceto a versão alfa.
$ cat /etc/yum.repos.d/cassandra.repo
[cassandra]
baseurl = https://redhat.cassandra.apache.org/41x/
enabled = 1
gpgcheck = 1
gpgkey = https://downloads.apache.org/cassandra/KEYS
name = apache cassandra repository
repo_gpgcheck = 1
Nota lateral: a documentação de instalação mais recente do Cassandra faz referência a 42x, mas isso não existe no repositório remoto: https://cassandra.apache.org/doc/latest/cassandra/installing/installing.html
isso deveria ter sido corrigido, pois o bug acima agora está marcado como Resolvido. Você deve conseguir baixar e instalar o Cassandra RPM com o arquivo cassandra.repo fornecido.
Além disso, se você não conseguir usar o Cassandra devido a problemas com as chaves GPG, você pode baixar e instalar o RPM via
rpm -iVh (cassandra rpm link from JFrog)