SCIENTIFIC-LINUX-USERS Archives

August 2016

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
Date:
Tue, 9 Aug 2016 17:14:55 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (68 lines)
I'm not sure if this has been reported yet (I could not find it in a
quick search - sorry if I missed it), but if not mentioned yet, then you
will want to be aware of it.

On May 20th these 4 RPMs showed up in the errata tree, with both .sl6
and .el6 naming:

$ ls -tlr openssl-1.0.1e-48.*
-rw-r--r-- 1 root May 20 07:46 openssl-1.0.1e-48.sl6_8.1.i686.rpm
-rw-r--r-- 1 root May 20 07:49 openssl-1.0.1e-48.sl6_8.1.x86_64.rpm
-rw-r--r-- 1 root May 20 12:20 openssl-1.0.1e-48.el6_8.1.x86_64.rpm
-rw-r--r-- 1 root May 20 12:21 openssl-1.0.1e-48.el6_8.1.i686.rpm

On an SL 6.7 server you might have updated openssl on or after May 20.
This will result in your node have openssl-1.0.1e-48.sl6_8.1.x86_64
installed -- note the .sl6 in the release number.

Then at a later date you may have updated the server to SL 6.8.

In the SL 6.8 errata tree only openssl-*-1.0.1e-48.el6_8.1.*.rpm
exists -- note the .el6 in the release number

The upshot of this is    openssl-1.0.1e-48.sl6_8.1 is technically
at a higher version than openssl-1.0.1e-48.el6_8.1 because of the
alphabetic ordering.

Now if you decide to install openssl.i686 or openssl-devel on your newly
updated 6.8 node then you will have a problem:

# rpm -q openssl.x86_64
openssl-1.0.1e-48.sl6_8.1.x86_64

# yum install openssl.i686
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openssl.i686 0:1.0.1e-48.el6_8.1 will be installed
--> Finished Dependency Resolution
Error:  Multilib version problems found. This often means that the root
        cause is something else and multilib version checking is just
        pointing out that there is a problem...

yum cannot find an i686 matching version of the openssl RPM in the SL
6.8 errata tree.

So in this case the work-around is to grab the openssl.i686 0:1.0.1e-48.sl6_8.1 
version from the SL 6.7 updates tree to install it locally:

# yum localinstall openssl-1.0.1e-48.sl6_8.1.i686.rpm 
...
--> Finished Dependency Resolution
Dependencies Resolved
...
Running Transaction
   Installing : openssl-1.0.1e-48.sl6_8.1.i686
   Verifying  : openssl-1.0.1e-48.sl6_8.1.i686

Installed:
   openssl.i686 0:1.0.1e-48.sl6_8.1

cheers, etc.
-- 
deatrich @ triumf.ca, Science/ATLAS         PH: +1 604-222-7665
<*> This moment's fortune cookie:
     "Keep your stick on the ice.."
         - Red Green

ATOM RSS1 RSS2