Parece que você está tentando instalar um RPM binário que foi criado para uma versão diferente do Linux.
É bem possível que, mesmo que você satisfaça as dependências que o RPM está reclamando, o programa resultante ainda não seja instalado ou funcione corretamente. Os Linuxes baseados em RPM não são compatíveis entre si em todos os aspectos. O Python é uma área particular de incompatibilidade porque é amplamente utilizado em um sistema derivado da Red Hat, como o CentOS. Por causa disso, tentar atualizar ou instalar uma versão paralela do Python para satisfazer as dependências provavelmente causará muitos outros problemas e ainda poderá não resolver todos os problemas de compatibilidade com o RPM.
Em vez disso, provavelmente funcionará muito melhor no final para você construir o RPM a partir do código-fonte, se possível. Idealmente, a partir de um SRPM . Isso só seria impossível se o provedor de pacotes não fornecesse qualquer forma de código-fonte ou o pacote absolutamente exigisse o Python 2.5 e não fosse executado no Python 2.4.
Se você puder obter um SRPM, o processo de reconstrução pode ser tão simples quanto:
# rpmbuild --rebuild name-of-package.version.src.rpm
A vantagem disso é que o RPM binário resultante é construído contra as bibliotecas em seu sistema, de modo que, se ele for construído, é quase garantido que ele funcione.