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