Você provavelmente terá que reverter para um snapshot anterior, porque o Python 2.7 está interferindo no Yum, então é provável que o snapshot não tenha sido o suficiente. Desfazer um Python sobrescrito acidentalmente é um procedimento bastante avançado.
Isso pode ser feito, mas se você é um pouco novo no Linux, é muito mais rápido, mais fácil e menos propenso a erros para fazer backup do sistema e reinstalá-lo. Reparar isso não é muito diferente de corrigir uma libra sobrescrita.
Uma vez que você consiga resolver isso, você vai querer instalar o Python 2.7 usando o comando "make altinstall" ao invés de "make install". Certifique-se de instalar o novo Python em um local diferente do Python 2.4 nativo do seu sistema. / usr / local é um local razoável, embora algumas pessoas prefiram / opt.
Por exemplo:
./configure --prefix=/usr/local
make && make altinstall