<span style=" font-size:10pt;font-family:sans-serif">On Spectrum Scale
4.2.3.15 or later and 5.0.2.2 or later, you can install gplbin without
stopping GPFS by using the following step:</span><br><br><span style=" font-size:10pt;font-family:sans-serif">Build gpfs.gplbin
using mmbuildgpl --build-packge</span><br><span style=" font-size:10pt;font-family:sans-serif">Set environment
variable MM_INSTALL_ONLY to 1 before install gpfs.gplbin package with rpm
-i gpfs.gplbin*.rpm </span><br><span style=" font-size:10pt;font-family:sans-serif">   </span><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/16/2020 10:32:27 AM:<br><br>> From: Skylar Thompson <skylar2@uw.edu></span></tt><br><tt><span style=" font-size:10pt">> To: gpfsug-discuss@spectrumscale.org</span></tt><br><tt><span style=" font-size:10pt">> Date: 01/16/2020 10:35 AM</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>> Another problem we've run into with automating GPFS installs/upgrades
is<br>> that the gplbin (kernel module) packages have a post-install script
that<br>> will unmount the filesystem *even if the package isn't for the running<br>> kernel*. We needed to write some custom reporting in our configuration<br>> management system to only install gplbin if GPFS was already stopped
on the<br>> node.<br>> <br>> On Wed, Jan 15, 2020 at 10:35:23PM +0000, Sanchez, Paul wrote:<br>> > This reminds me that there is one more thing which drives the
<br>> convoluted process I described earlier???<br>> > <br>> > 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 efix<br>> RPMS and in that order.  IIRC, there were no RPM dependencies
<br>> connecting the  efix RPMs to their base-version equivalents,
so <br>> there was nothing to signal YUM that installing the efix requires
<br>> that the base-version be installed first.<br>> > <br>> > (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.)<br>> > <br>> > -Paul<br>> > <br>> > 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 ?<br>> > <br>> > <br>> > This message was sent by an external party.<br>> > <br>> > <br>> > >> 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
<br>> have 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>> ------------------------------------------------------------------------------------------------------------------<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
<br>> Scale (GPFS) and you have an IBM software maintenance contract <br>> please 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 <br>> be used for priority messages to the Spectrum Scale (GPFS) team.<br>> > <br>> > [Inactive hide details for Jonathan Buzzard ---01/15/2020 02:09:33<br>> PM---On 15/01/2020 18:30, Sanchez, Paul wrote: > Yum <br>> generall]Jonathan Buzzard ---01/15/2020 02:09:33 PM---On 15/01/2020
<br>> 18:30, Sanchez, Paul wrote: > Yum generally only wants there to
be <br>> single version of a<br>> > <br>> > From: Jonathan Buzzard <jonathan.buzzard@strath.ac.uk<<br>> </span></tt><a href=mailto:jonathan.buzzard@strath.ac.uk><tt><span style=" font-size:10pt">mailto:jonathan.buzzard@strath.ac.uk</span></tt></a><tt><span style=" font-size:10pt">>><br>> > To: "gpfsug-discuss@spectrumscale.org<</span></tt><a href="mailto:gpfsug-"><tt><span style=" font-size:10pt">mailto:gpfsug-</span></tt></a><tt><span style=" font-size:10pt"><br>> discuss@spectrumscale.org>" <gpfsug-discuss@spectrumscale.org<<br>> </span></tt><a href="mailto:gpfsug-discuss@spectrumscale.org"><tt><span style=" font-size:10pt">mailto:gpfsug-discuss@spectrumscale.org</span></tt></a><tt><span style=" font-size:10pt">>><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><a href="mailto:gpfsug-"><tt><span style=" font-size:10pt">mailto:gpfsug-</span></tt></a><tt><span style=" font-size:10pt"><br>> discuss-bounces@spectrumscale.org><br>> > <br>> > ________________________________<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 <br>> 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=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=JuqnpjbB7dT517f-<br>> YI9EzaM_C0i4QvKJIJn_Vsre80k&s=T9L8T-cXzxzJGTWfpHOTFoExTltGDVXmHFuv9_Jeyjo&e=
<br>> > <br>> > <br>> > <br>> <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=JuqnpjbB7dT517f-<br>> YI9EzaM_C0i4QvKJIJn_Vsre80k&s=T9L8T-cXzxzJGTWfpHOTFoExTltGDVXmHFuv9_Jeyjo&e=
<br>> <br>> <br>> -- <br>> -- Skylar Thompson (skylar2@u.washington.edu)<br>> -- Genome Sciences Department, System Administrator<br>> -- Foege Building S046, (206)-685-7354<br>> -- University of Washington School of Medicine<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=JuqnpjbB7dT517f-<br>> YI9EzaM_C0i4QvKJIJn_Vsre80k&s=T9L8T-cXzxzJGTWfpHOTFoExTltGDVXmHFuv9_Jeyjo&e=
<br>> <br></span></tt><BR>