<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="en-CH" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Thank you, this did work. I did install efix9 for 5.0.4.1 using yum, just with a plain “yum update” after installing the base version. I placed efix and base rpms in different yum repos
 and did disable the efix-repo while installing the base version, and vice versa.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Kind regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Heiner<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black"><gpfsug-discuss-bounces@spectrumscale.org> on behalf of IBM Spectrum Scale <scale@us.ibm.com><br>
<b>Reply to: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><br>
<b>Date: </b>Wednesday, 15 January 2020 at 22:00<br>
<b>To: </b>gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><br>
<b>Cc: </b>"gpfsug-discuss-bounces@spectrumscale.org" <gpfsug-discuss-bounces@spectrumscale.org><br>
<b>Subject: </b>Re: [gpfsug-discuss] How to install efix with yum ?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p><span style="font-size:10.0pt">>> </span>I don't see any yum options which match rpm's '--force' option.
<br>
<span style="font-size:10.0pt">Actually, you do not need to use --force option since efix RPMs have incremental efix number in rpm name.</span><br>
<br>
<span style="font-size:10.0pt">Efix package provides update RPMs to be installed on top of corresponding PTF GA version. When you install 5.0.4.1 efix9, if 5.0.4.1 is already installed on your system, "yum update" should work.
</span><br>
<br>
<span style="font-size:10.0pt">Regards, The Spectrum Scale (GPFS) team<br>
<br>
------------------------------------------------------------------------------------------------------------------<br>
If you feel that your question can benefit other users of Spectrum Scale (GPFS), then please post it to the public IBM developerWroks Forum at
<a href="https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479">
https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479</a>.
<br>
<br>
If your query concerns a potential software error in Spectrum Scale (GPFS) and you have an IBM software maintenance contract please contact 1-800-237-5511 in the United States or your local IBM Service Center in other countries.
<br>
<br>
The forum is informally monitored as time permits and should not be used for priority messages to the Spectrum Scale (GPFS) team.</span><br>
<br>
<img border="0" width="16" height="16" style="width:.1666in;height:.1666in" id="_x0000_i1026" src="cid:image001.gif@01D5CFAB.A1337900" alt="Inactive hide details for Jonathan Buzzard ---01/15/2020 02:09:33 PM---On 15/01/2020 18:30, Sanchez, Paul wrote: > Yum generall"><span style="font-size:10.0pt;color:#424282">Jonathan
 Buzzard ---01/15/2020 02:09:33 PM---On 15/01/2020 18:30, Sanchez, Paul wrote: > Yum generally only wants there to be single version of a</span><br>
<br>
<span style="font-size:10.0pt;color:#5F5F5F">From: </span><span style="font-size:10.0pt">Jonathan Buzzard <jonathan.buzzard@strath.ac.uk></span><br>
<span style="font-size:10.0pt;color:#5F5F5F">To: </span><span style="font-size:10.0pt">"gpfsug-discuss@spectrumscale.org" <gpfsug-discuss@spectrumscale.org></span><br>
<span style="font-size:10.0pt;color:#5F5F5F">Date: </span><span style="font-size:10.0pt">01/15/2020 02:09 PM</span><br>
<span style="font-size:10.0pt;color:#5F5F5F">Subject: </span><span style="font-size:10.0pt">[EXTERNAL] Re: [gpfsug-discuss] How to install efix with yum ?</span><br>
<span style="font-size:10.0pt;color:#5F5F5F">Sent by: </span><span style="font-size:10.0pt">gpfsug-discuss-bounces@spectrumscale.org</span><o:p></o:p></p>
<div class="MsoNormal">
<hr size="0" width="100%" noshade="" style="color:#8091A5" align="left">
</div>
<p class="MsoNormal"><br>
<br>
<br>
<tt><span style="font-size:10.0pt">On 15/01/2020 18:30, Sanchez, Paul wrote:</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br>
<tt>> Yum generally only wants there to be single version of any package (it </tt>
<br>
<tt>> is trying to eliminate conflicting provides/depends so that all of the </tt>
<br>
<tt>> packaging requirements are satisfied).  So this alien packaging practice </tt>
<br>
<tt>> of installing an efix version of a package over the top of the base </tt><br>
<tt>> version is not compatible with yum.</tt><br>
<br>
<tt>I would at this juncture note that IBM should be appending the efix </tt><br>
<tt>number to the RPM so that for example</tt><br>
<br>
<tt>    gpfs.base-5.0.4-1 becomes gpfs.base-5.0.4-1efix9</tt><br>
<br>
<tt>which would firstly make the problem go away, and second would allow one </tt>
<br>
<tt>to know which version of GPFS you happen to have installed on a node </tt><br>
<tt>without doing some sort of voodoo.</tt><br>
<br>
<tt>> </tt><br>
<tt>> The real issue for draconian sysadmins like us (whose systems must use </tt>
<br>
<tt>> and obey yum) is that there are files (*liblum.so) which are provided by </tt>
<br>
<tt>> the non-efix RPMS, but are not owned by the packages according to the </tt>
<br>
<tt>> RPM database since they’re purposefully installed outside of RPM’s </tt><br>
<tt>> tracking mechanism.</tt><br>
<tt>></tt><br>
<br>
<tt>It worse than that because if you install the RPM directly yum/dnf then </tt>
<br>
<tt>start bitching about the RPM database being modified outside of </tt><br>
<tt>themselves and all sorts of useful information gets lost when you purge </tt>
<br>
<tt>the package installation history to make the error go away.</tt><br>
<br>
<tt>> We work around this by repackaging the three affected RPMS to include </tt>
<br>
<tt>> the orphaned files from the original RPMs (and eliminating the related </tt>
<br>
<tt>> but problematic checks from the RPMs’ scripts) so that our efix RPMs </tt><br>
<tt>> have been “un-efix-ified” and will install as expected when using ‘yum </tt>
<br>
<tt>> upgrade’.  To my knowledge no one’s published a way to do this, so we </tt>
<br>
<tt>> all just have to figure this out and run rpmrebuild for ourselves.</tt><br>
<tt>></tt><br>
<br>
<tt>IBM should be hanging their heads in shame if the replacement RPM is </tt><br>
<tt>missing files.</tt><br>
<br>
<tt>JAB.</tt><br>
<br>
<tt>-- </tt><br>
<tt>Jonathan A. Buzzard                         Tel: +44141-5483420</tt><br>
<tt>HPC System Administrator, ARCHIE-WeSt.</tt><br>
<tt>University of Strathclyde, John Anderson Building, Glasgow. G4 0NG</tt><br>
<tt>_______________________________________________</tt><br>
<tt>gpfsug-discuss mailing list</tt><br>
<tt>gpfsug-discuss at spectrumscale.org</tt><br>
<tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a> </tt><br>
<br>
</span><br>
<br>
<br>
<br>
<o:p></o:p></p>
</div>
</body>
</html>