Note that ATrpms, EPEL, and RPMforge are mutually incompatible and that mix of 3rd party repos is virtually guaranteed to be problematic. Throwing ELRepo into the mix (without [elrepo-extras]) may or may not make things worse, but neither will it help with conflicts and dependency issues. Use of the yum priorities plugin
is recommended. Non-core repos should have a higher numeric value, which is a lower priority. Lower is "better" as in golf scores. Better yet, disable all 3rd party repos by default and use "yum --enablerepo ..." to install or update from a particular repo.