<span style=" font-size:10pt;font-family:sans-serif">When requesting efix,
you can inform the service personnel that you need efix RPMs which don't
have dependencies on the base-version.   Our service team should be
able to provide the appropriate efix RPMs that meet your needs.  
  </span><br><br><span style=" font-size:10pt;font-family:sans-serif">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 </span><a href="https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479"><span style=" font-size:10pt;font-family:sans-serif">https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479</span></a><span style=" font-size:10pt;font-family:sans-serif">.
<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><tt><span style=" font-size:10pt">gpfsug-discuss-bounces@spectrumscale.org
wrote on 01/15/2020 05:35:23 PM:<br><br>> From: "Sanchez, Paul" <Paul.Sanchez@deshaw.com></span></tt><br><tt><span style=" font-size:10pt">> To: gpfsug main discussion list
<gpfsug-discuss@spectrumscale.org></span></tt><br><tt><span style=" font-size:10pt">> Cc: "gpfsug-discuss-bounces@spectrumscale.org"
<gpfsug-discuss-<br>> bounces@spectrumscale.org></span></tt><br><tt><span style=" font-size:10pt">> Date: 01/15/2020 05:34 PM</span></tt><br><tt><span style=" font-size:10pt">> Subject: [EXTERNAL] Re: [gpfsug-discuss]
How to install efix with yum ?</span></tt><br><tt><span style=" font-size:10pt">> Sent by: gpfsug-discuss-bounces@spectrumscale.org</span></tt><br><tt><span style=" font-size:10pt">> <br>> This reminds me that there is one more thing which drives the <br>> convoluted process I described earlier…</span></tt><br><tt><span style=" font-size:10pt">>  </span></tt><br><tt><span style=" font-size:10pt">> Automation.  Deployment
solutions which use yum to build new hosts <br>> are often the place where one notices the problem.  They would
need <br>> to determine that they should install both the base-version and efixRPMS
and <br>> in that order.  IIRC, there were no RPM dependencies connecting
the <br>> efix RPMs to their base-version equivalents, so there was nothing
to<br>> signal YUM that installing the efix requires that the base-version
<br>> be installed first.  </span></tt><br><tt><span style=" font-size:10pt">>  </span></tt><br><tt><span style=" font-size:10pt">> (Our particular case is worse
than just this though, since we <br>> prohibit installing two versions/releases for the same (non-kernel)
<br>> package name.  But that’s not the case for everyone.)</span></tt><br><tt><span style=" font-size:10pt">>  </span></tt><br><tt><span style=" font-size:10pt">> -Paul</span></tt><br><tt><span style=" font-size:10pt">>  </span></tt><br><tt><span style=" font-size:10pt">> From: gpfsug-discuss-bounces@spectrumscale.org
<gpfsug-discuss-<br>> bounces@spectrumscale.org> On Behalf Of IBM Spectrum Scale<br>> Sent: Wednesday, January 15, 2020 16:00<br>> To: gpfsug main discussion list <gpfsug-discuss@spectrumscale.org><br>> Cc: gpfsug-discuss-bounces@spectrumscale.org<br>> Subject: Re: [gpfsug-discuss] How to install efix with yum ?</span></tt><br><tt><span style=" font-size:10pt">>  </span></tt><br><tt><span style=" font-size:10pt">> This message was sent by an
external party.</span></tt><br><tt><span style=" font-size:10pt">>  </span></tt><br><tt><span style=" font-size:10pt">> >> I don't see any yum
options which match rpm's '--force' option. <br>> Actually, you do not need to use --force option since efix RPMs have<br>> incremental efix number in rpm name.<br>> <br>> Efix package provides update RPMs to be installed on top of <br>> corresponding PTF GA version. When you install 5.0.4.1 efix9, if 5.<br>> 0.4.1 is already installed on your system, "yum update"
should work. <br>> <br>> Regards, The Spectrum Scale (GPFS) team<br>> <br>> ------------------------------------------------------------------------------------------------------------------<br>> If you feel that your question can benefit other users of Spectrum
<br>> Scale (GPFS), then please post it to the public IBM developerWroks
Forum at <br>> </span></tt><a href=https://www.ibm.com/developerworks/community/forums/html/forum?><tt><span style=" font-size:10pt">https://www.ibm.com/developerworks/community/forums/html/forum?</span></tt></a><tt><span style=" font-size:10pt"><br>> id=11111111-0000-0000-0000-000000000479. <br>> <br>> If your query concerns a potential software error in Spectrum Scale
<br>> (GPFS) and you have an IBM software maintenance contract please <br>> contact 1-800-237-5511 in the United States or your local IBM <br>> Service Center in other countries. <br>> <br>> The forum is informally monitored as time permits and should not be
<br>> used for priority messages to the Spectrum Scale (GPFS) team.<br>> <br>> [image removed] Jonathan Buzzard ---01/15/2020 02:09:33 PM---On 15/<br>> 01/2020 18:30, Sanchez, Paul wrote: > Yum generally only wants
there<br>> to be single version of a<br>> <br>> From: Jonathan Buzzard <jonathan.buzzard@strath.ac.uk><br>> To: "gpfsug-discuss@spectrumscale.org" <gpfsug-discuss@spectrumscale.org><br>> Date: 01/15/2020 02:09 PM<br>> Subject: [EXTERNAL] Re: [gpfsug-discuss] How to install efix with
yum ?<br>> Sent by: gpfsug-discuss-bounces@spectrumscale.org</span></tt><br><tt><span style=" font-size:10pt">> <br>> <br>> <br>> <br>> On 15/01/2020 18:30, Sanchez, Paul wrote:<br>> > Yum generally only wants there to be single version of any package
(it <br>> > is trying to eliminate conflicting provides/depends so that all
of the <br>> > packaging requirements are satisfied).  So this alien packaging
practice <br>> > of installing an efix version of a package over the top of the
base <br>> > version is not compatible with yum.<br>> <br>> I would at this juncture note that IBM should be appending the efix
<br>> number to the RPM so that for example<br>> <br>>     gpfs.base-5.0.4-1 becomes gpfs.base-5.0.4-1efix9<br>> <br>> which would firstly make the problem go away, and second would allow
one <br>> to know which version of GPFS you happen to have installed on a node
<br>> without doing some sort of voodoo.<br>> <br>> > <br>> > The real issue for draconian sysadmins like us (whose systems
must use <br>> > and obey yum) is that there are files (*liblum.so) which are
provided by <br>> > the non-efix RPMS, but are not owned by the packages according
to the <br>> > RPM database since they’re purposefully installed outside of
RPM’s <br>> > tracking mechanism.<br>> ><br>> <br>> It worse than that because if you install the RPM directly yum/dnf
then <br>> start bitching about the RPM database being modified outside of <br>> themselves and all sorts of useful information gets lost when you
purge <br>> the package installation history to make the error go away.<br>> <br>> > We work around this by repackaging the three affected RPMS to
include <br>> > the orphaned files from the original RPMs (and eliminating the
related <br>> > but problematic checks from the RPMs’ scripts) so that our efix
RPMs <br>> > have been “un-efix-ified” and will install as expected when
using ‘yum <br>> > upgrade’.  To my knowledge no one’s published a way to
do this, so we <br>> > all just have to figure this out and run rpmrebuild for ourselves.<br>> ><br>> <br>> IBM should be hanging their heads in shame if the replacement RPM
is <br>> missing files.<br>> <br>> JAB.<br>> <br>> -- <br>> Jonathan A. Buzzard              
          Tel: +44141-5483420<br>> HPC System Administrator, ARCHIE-WeSt.<br>> University of Strathclyde, John Anderson Building, Glasgow. G4 0NG<br>> _______________________________________________<br>> gpfsug-discuss mailing list<br>> gpfsug-discuss at spectrumscale.org<br>> </span></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><span style=" font-size:10pt">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</span></tt></a><tt><span style=" font-size:10pt"><br>> <br>> <br>> _______________________________________________<br>> gpfsug-discuss mailing list<br>> gpfsug-discuss at spectrumscale.org<br>> </span></tt><a href=https://urldefense.proofpoint.com/v2/url?><tt><span style=" font-size:10pt">https://urldefense.proofpoint.com/v2/url?</span></tt></a><tt><span style=" font-size:10pt"><br>> u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwICAg&c=jf_iaSHvJObTbx-<br>> siA1ZOg&r=IbxtjdkPAM2Sbon4Lbbi4w&m=aSasL0r-<br>> NxIT9nDrkoQO6rcyV88VUM_oc6mYssN-_Ng&s=4-<br>> wB8cR24x2P7Rpn_14fIXuwxCvvqwne7xcIp85dZoI&e= <br></span></tt><BR>