Este tipo de problema é amplamente abordado no wiki do CentOS sob o tópico intitulado: Repositórios Disponíveis para o CentOS .
Em geral, você precisa ter muito cuidado ao misturar repositórios como EPEL, RPMForge, etc.
Analisando sua mensagem de erro, parece que você está misturando pacotes de 32 bits com pacotes de 64 bits.
Por exemplo
Error: Package: 1:gtk+-1.2.10-70.el6.i686 (@epel)
Requires: libgmodule-1.2.so.0
Removing: 1:glib-1.2.10-33.el6.i686 (@epel)
libgmodule-1.2.so.0
Updated By: 1:glib-1.2.10-33.el6.rf.x86_64 (rpmforge)
Not found
Esse erro específico está dizendo que você está misturando os dois repositórios (EPEL e RPMForge) e os pacotes disponíveis dentro deles têm dependências conflitantes. Além disso, o EPEL é de 32 bits, enquanto o RPMForge é de 64 bits, o que está agravando o problema.