Subject: | |
From: | |
Reply To: | |
Date: | Tue, 9 Aug 2016 17:14:55 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
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
|
|
|