[Linux-PowerEdge] DSU repository: August 2015

Owen.Beckley at sungard.com Owen.Beckley at sungard.com
Fri Sep 18 16:48:44 CDT 2015


Anyone know why "dsu --inventory" might return nothing?

[root at ilga01u11 ~]# dmidecode | grep -i poweredge
        Product Name: PowerEdge R620
        SKU Number: SKU=NotProvided;ModelName=PowerEdge R620
[root at ilga01u11 ~]# rpm -qa dell-system-update
dell-system-update-1.1-15.09.00.x86_64
[root at ilga01u11 ~]# export LANG=en_US.UTF-8
[root at ilga01u11 ~]# dsu --inventory
Getting System Inventory...
[root at ilga01u11 ~]#



-----Original Message-----
From: linux-poweredge-bounces at dell.com [mailto:linux-poweredge-bounces at dell.com] On Behalf Of Kilian Cavalotti
Sent: Friday, September 11, 2015 11:38 AM
To: Soorej_Ponnandi at dell.com
Cc: linux-poweredge at lists.us.dell.com
Subject: Re: [Linux-PowerEdge] DSU repository: August 2015

Hi Soorej,

On Fri, Aug 21, 2015 at 12:16 AM,  <Soorej_Ponnandi at dell.com> wrote:
> The DSU repository for August 2015 (v: 15.08.00) is available at :
> http://linux.dell.com/repo/hardware/dsu/
>
> Changes:
> 2.    Xerces libary updateded to 3.1.2

That's still not good:

# rpm -q dell-system-update
dell-system-update-1.1-15.08.00.x86_64
# unset LANG
# dsu -i
terminate called after throwing an instance of
'xercesc_3_1::TranscodingException'
Aborted

# export LANG=en_US.UTF-8
# dsu -i
Getting System Inventory...
1. OpenManage Server Administrator  ( Version : 8.1.0 )
2. BIOS  ( Version : 2.5.2 )
[...]


Also, the library files are still installed in /usr/local, which is not allowed:

# rpm -ql dell-system-update
/usr/local/lib/dsulib/libdcmkit.so
/usr/local/lib/dsulib/libdsmbase.so
/usr/local/lib/dsulib/libdsmxml.so
/usr/local/lib/dsulib/libxerces-c-3.1.so
/usr/sbin/dsu

This RPM does not follow the Linux filesystem hierarchy standard.
/usr/local is designed to contain locally compiled files, i.e. files
built in the local machine, not files installed by packaged software.
One way to fix this would be to:
1. remove those files from /usr/local,
2. stop embedding libraries that are packaged and provided by the
distribution you support,
3. and add a regular RPM dependency on xerces-c instead.

It would be great to fix these things to at least get DSU at the same
level the previous Dell Linux Repository tool was. So far, it hasn't
been too impressive.

Cheers,
-- 
Kilian

_______________________________________________
Linux-PowerEdge mailing list
Linux-PowerEdge at dell.com
https://lists.us.dell.com/mailman/listinfo/linux-poweredge



More information about the Linux-PowerEdge mailing list