[sles-beta] SLES12 x86_64 RC3 zypper problem: requires ruby(abi) = 2.1.0, but this requirement cannot be provided

urs.frey at post.ch urs.frey at post.ch
Fri Sep 12 08:49:34 MDT 2014


Hello Marcus

Thank you for this hint!

h05cni:/home/freyu/rpmbuild/RPMS/x86_64 # zypper in pst-rubygem-stomp-1.3.2-1.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  pst-rubygem-stomp

1 new package to install.
Overall download size: 138.4 KiB. Already cached: 0 B  After the operation, additional 399.2 KiB will be used.
Continue? [y/n/? shows all options] (y):
Retrieving package pst-rubygem-stomp-1.3.2-1.x86_64                                                    (1/1), 138.4 KiB (399.2 KiB unpacked)
Checking for file conflicts: .........................................................................................................[done]
(1/1) Installing: pst-rubygem-stomp-1.3.2-1 ..........................................................................................[done]
h05cni:/home/freyu/rpmbuild/RPMS/x86_64 #

So I have to debug my repository refresh job then

Thank you very much

Urs Frey                                              
Post CH AG
Informationstechnologie
IT Betrieb 
Webergutstrasse 12 
3030 Bern (Zollikofen) 
Telefon : ++41 (0)58 338 58 70 
FAX     : ++41 (0)58 667 30 07 
E-Mail:   urs.frey at post.ch


-----Ursprüngliche Nachricht-----
Von: Marcus Rückert [mailto:mrueckert at suse.de] 
Gesendet: Friday, September 12, 2014 4:36 PM
An: Frederic Crozat
Cc: Frey Urs, IT222; sles-beta at lists.suse.com
Betreff: Re: [sles-beta] SLES12 x86_64 RC3 zypper problem: requires ruby(abi) = 2.1.0, but this requirement cannot be provided

On Fri, 12 Sep 2014 15:57:41 +0200
Frederic Crozat <fcrozat at suse.com> wrote:

> Le vendredi 12 septembre 2014 à 13:47 +0000, urs.frey at post.ch a
> écrit :
> > Hello Frederic
> > 
> > Thank you very much for your answer
> > 
> > See the problem is, that I am really rebuilding on RC3 and still
> > encountering problems
> 
> Let me forward those information to our ruby specialist.
> 
> 
> > 
> > freyu at h05cni:~/rpmbuild/SPECS> uname -a
> > Linux h05cni 3.12.28-2-default #1 SMP Mon Sep 8 11:15:37 UTC 2014
> > (aff039d) x86_64 x86_64 x86_64 GNU/Linux
> > freyu at h05cni:~/rpmbuild/SPECS> rpmbuild -ba --clean
> > rubygem-stomp.spec . . . freyu at h05cni:~/rpmbuild/SPECS> rpm -qp
> > --requires ../RPMS/x86_64/pst-rubygem-stomp-1.3.2-1.x86_64.rpm /usr/bin/ruby
> > /usr/bin/ruby.ruby2.1
> > rpmlib(CompressedFileNames) <= 3.0.4-1
> > rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> > ruby(abi) = ruby:2.1.0
> > rpmlib(PayloadIsLzma) <= 4.4.6-1
> > freyu at h05cni:~/rpmbuild/SPECS>
> > 
> > h05cni:/home/freyu/rpmbuild/RPMS/x86_64 # uname -a
> > Linux h05cni 3.12.28-2-default #1 SMP Mon Sep 8 11:15:37 UTC 2014
> > (aff039d) x86_64 x86_64 x86_64 GNU/Linux
> > h05cni:/home/freyu/rpmbuild/RPMS/x86_64 # rpm -ivh
> > pst-rubygem-stomp-1.3.2-1.x86_64.rpm
> > Preparing...
> > ################################# [100%] Updating / installing...
> > 1:pst-rubygem-stomp-1.3.2-1
> > ################################# [100%]
> > h05cni:/home/freyu/rpmbuild/RPMS/x86_64 # rpm -e pst-rubygem-stomp
> > h05cni:/home/freyu/rpmbuild/RPMS/x86_64 # uname -a Linux h05cni
> > 3.12.28-2-default #1 SMP Mon Sep 8 11:15:37 UTC 2014 (aff039d)
> > x86_64 x86_64 x86_64 GNU/Linux
> > h05cni:/home/freyu/rpmbuild/RPMS/x86_64 #
> > 
> > 
> > On my network install server, the package uploaded, made ready for
> > use with zypper ===========================================
> > v03g27:/appl/pstkits/pstaddon/SLES12_64/post/x86_64 # rpm -qp
> > --requires pst-rubygem-stomp-1.3.2-1.x86_64.rpm /usr/bin/ruby
> > /usr/bin/ruby.ruby2.1
> > rpmlib(CompressedFileNames) <= 3.0.4-1
> > rpmlib(PayloadFilesHavePrefix) <= 4.0-1
> > ruby(abi) = ruby:2.1.0

as you see here it generated the correct ruby(abi) requires.

> > h05cni:~ # zypper in pst-rubygem-stomp

could you copy over the file you just built above and try

zypper in pst-rubygem-stomp-1.3.2-1.x86_64.rpm

It looks like the package it tries to install from the repository has
not been rebuilt yet.

   darix

-- 
          openSUSE - SUSE Linux is my linux
              openSUSE is good for you
                  www.opensuse.org


More information about the sles-beta mailing list