O CentOS 6 vem com o Python 2.6.6, mas aparentemente você instalou o Python 2.4 ou pacotes construídos contra o Python 2.4 através do RPMForge usando seus RPMs do CentOS 5 , como evidenciado pelo el5
em alguns dos nomes de arquivos fornecidos.
Você precisa remover esses pacotes e instalar as versões corretas do EL6.
Geralmente, misturar duas versões diferentes do Python em um tipo Red Hat Linux é uma idéia muito ruim, porque muito do núcleo do sistema operacional é baseado em Python. Você tem certeza de obter conflitos como este.
Existem maneiras seguras de configurar uma instalação isolada de uma segunda versão do Python, mas essa é uma questão separada.