This is very odd. I see this when updating a box today. But on a box I installed fresh yesterday which has the same srvadmin-deng-8.5.0-2372.10488 package version, it the correct linux path in that file.
The issue is in the way the 'postinstall scriplet' is used in the RPM (see it by running 'rpm -q --scripts srvadmin-deng' where you see in the fresh install case they are modifying that file to fix the Windows path. But on updates, that Windows path get put back (but in the *.rpmsave file so unless you copy it over it gets ignored). SO the real problem here is whoever packages these RPMS really is doing the "wrong thing" (reminiscent of the ldconfig issues from a few weeks ago). postinstall scripts really should not modify files like that. They should be packaged into the RPM correctly. -- Paul Raines (http://help.nmr.mgh.harvard.edu) On Thu, 25 May 2017 12:57pm, Kilian Cavalotti wrote: > Hi, > > I upgraded OMSA on a CentOS 7 server today, and during the "yum > update" messages, I noticed this: > > == 8< ============================================ > Updating : srvadmin-deng-8.5.0-2372.10488.el7.x86_64 > warning: /opt/dell/srvadmin/etc/srvadmin-deng/ini/dcdady64.ini created > as /opt/dell/srvadmin/etc/srvadmin-deng/ini/dcdady64.ini.rpmnew > == 8< ============================================ > > I didn't really remember having modified that file, so out of > curiosity, I went to see what the change was. And I kind of fell off > my chair: > > == 8< ============================================ > $ diff -u /opt/dell/srvadmin/etc/srvadmin-deng/ini/dcmrdy64.ini* > --- /opt/dell/srvadmin/etc/srvadmin-deng/ini/dcmrdy64.ini > 2017-05-25 09:48:04.259305366 -0700 > +++ /opt/dell/srvadmin/etc/srvadmin-deng/ini/dcmrdy64.ini.rpmnew > 2017-01-25 08:25:25.000000000 -0800 > @@ -7,7 +7,7 @@ > ;// nondisclosure agreement with Dell Inc. and may not be copied or > ;// disclosed except in accordance with the terms of that agreement. > ;// > -;// Copyright (c) 1995-2012 Dell Inc. All Rights Reserved. > +;// Copyright (c) 1995-2017 Dell Inc. All Rights Reserved. > ;// > ;// Abstract/Purpose: > ;// Message Registry dynamic configuration file > @@ -50,4 +50,4 @@ > ;//------------------------------------------------------------------------- > > [paths] > -binfilepath=/opt/dell/srvadmin/etc/srvadmin-deng/msgreg > +binfilepath=C:\\Program Files (x86)\\Dell\\SysMgt\\dataeng\\bin > \ No newline at end of file > == 8< ============================================ > > Seriously Dell? Windows-based paths in your Linux OMSA RPMs?? What > kind of QA process do you have? > > Cheers, > -- > Kilian > > _______________________________________________ > Linux-PowerEdge mailing list > [email protected] > https://lists.us.dell.com/mailman/listinfo/linux-poweredge > > > The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. _______________________________________________ Linux-PowerEdge mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/linux-poweredge
