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

Reply via email to