I should have clarified - I'm using SLES10 and 11 and ruby(abi) isn't
provided See here:
> rpm -q ruby --provides
/usr/bin/ruby
bigdecimal.so()(64bit)
bubblebabble.so()(64bit)
cparse.so()(64bit)
curses.so()(64bit)
dbm.so()(64bit)
digest.so()(64bit)
dl.so()(64bit)
etc.so()(64bit)
fcntl.so()(64bit)
Actually ruby(abi) is defined as a Provides in ruby.spec for SuSE, see
link below, but I don't know why it fails to pick it up. You can
simply force the puppet-dashboard package with --nodeps and it works
just fine.
https://build.opensuse.org/package/view_file?file=ruby.spec&package=ruby&project=o
SuSE doesn't use the ruby(abi) dependencies. That's a Red Hat thing. The
good news is that it's trivial to rebuild the RPM so that it works with
SLES. I posted a diff a while back on this list - it's what I use.
Keep in mind that this was for an older version, so YMMV. Good luck.
Jeffrey.
$ d
Hi,
I'm using the following repository :
http://download.opensuse.org/repositories/home:/eclipseagent:/puppet/openSUSE_12.1/
And I'm having a weird error when I try to update puppet-dashboard :
Problem: nothing provides ruby(abi) = 1.8.7 needed by
puppet-dashboard-1.2.7-6.1.noarch
My ruby (1.8.