O primeiro passo com coisas assim é ter certeza que a configuração do yum não ficou confusa em algum momento, faça uma atualização como essa:
yum clean all
Em seguida, tente executar sua instalação ou atualização novamente.
Mas, com base na saída do log, parece que o repositório remoto não está disponível no endereço fornecido, daí a mensagem 404. Um 404 é HTTP falar por -
I'm the server responsible for the address you have requested, but sorry what you're asking for is not here.
Isso indica, pelo menos, que você não tem um problema de conectividade de rede.
Provavelmente, a melhor coisa a fazer neste caso, é procurar um endereço de espelho alternativo para o repositório ou usar um repositório alterantivo inteiramente.