> root-> yum upgrade ruby* foreman*
>
> …
>
> —> Package rubygem-json.x86_64 0:1.4.6-1.el6 will be updated
> —> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be an update
> —> Package scl-utils.x86_64 0:20120927-2.el6 will be updated
> —> Package scl-utils.x86_64 0:20120927-8.el6.centos.alt will be an update
> --> Processing Dependency: /usr/bin/ruby193-ruby for package:
> foreman-1.4.0-1.el6.noarch
> --> Finished Dependency Resolution
> Error: Package: foreman-1.4.0-1.el6.noarch (@foreman)
> Requires: /usr/bin/ruby193-ruby
> Removing: ruby193-ruby-1.9.3.327-29.el6.x86_64 (@foreman)
> Not found
> Updated By: ruby193-ruby-1.9.3.448-40.1.el6.centos.alt.x86_64
> (SCL)
> Not found
> You could try using --skip-broken to work around the problem
> You could try running: rpm -Va --nofiles --nodigest
looks like you are missing the centos SCL repo?
Ohad