Os pacotes não estão aparecendo como atualizações muito provavelmente por causa das configurações de prioridade.
Você poderia consertar isso por:
echo -e "[main]\nenabled = 0" > /etc/yum/pluginconf.d/priorities.conf
No entanto, a Amazon quebrou a compatibilidade com o RHEL 6 atualizando o Ruby para a versão 2.0.
A instalação de pacotes desse repositório provavelmente interromperá sua instalação do Puppet e facter.
link :
This information applies to RHEL itself, as well as any distributions that maintain binary compatibility with it, including but not limited to CentOS, Scientific Linux, Oracle Linux, and Ascendos.
Com essa mudança, a Amazon AMI não pode mais ser considerada uma versão suportada.
Isso não significa que a Amazon AMI não é uma plataforma suportada, apenas que esses pacotes não são compatíveis!
Sua melhor aposta seria usar rubygems para instalar facter e provavelmente fantoche também (também sugerido aqui: link )
Você também pode tentar reverter sua versão padrão do ruby do sistema para 1.8 ( link ) que parece estar trabalhando para algumas pessoas também.
Caso contrário, você precisará manter a versão fornecida pela Amazon ou, claro, parar de usar a Amazon AMI e mudar para uma versão suportada (é isso que eu faria ...).