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. $ diff puppet-dashboard.spec puppet-dashboard.spec-sles 2c2 < %global initrddir /etc/rc.d/init.d --- > %global initrddir /etc/init.d 9c9 < Release: 1%{?dist} --- > Release: 2%{?dist} 17,18c17,18 < Requires: ruby(abi) = 1.8, rubygems, ruby-mysql < Requires: ruby > 1.8.7, rubygem(rake) --- > Requires: rubygems, ruby-mysql > Requires: ruby > 1.8.7, rubygem-rake 22,25d21 < Requires(post): chkconfig < Requires(preun): chkconfig < Requires(preun): initscripts < Requires(postun): initscripts 137a134,136 > * Wed Dec 07 2011 Jeffrey Watts <jwa...@adknowledge.com> - 1.2.3-2 > - Modified it to work on SLES > On Fri, Apr 20, 2012 at 2:44 AM, Julien C. <cornu...@gmail.com> wrote: > 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.7.p357-2.3.1.i586) seems up-to-date and I didn't have this > message when I installed 1.2.6 > Any idea what I'm missing ? > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.