Provides:
não têm nada a ver com o problema ea-apache24-2.4.18-1.1.x86_64 conflicts webserver
. O pacote ea-apache24 tem uma tag Conflicts: webserver
que causa isso. O que eu acho que não é realmente inteligente, pois por padrão quase todos os servidores web podem ser instalados em paralelo. E não tenho certeza porque você instalou o apache de algum repositório externo quando você pode ter o mesmo sem tais problemas de repositórios básicos do CentOS.