Re: DSU repository: August 2015

<[email protected]>
Newsgroups gmane.linux.hardware.dell.poweredge
Message-ID <05569995B14FE941AAC364991E187CA4683967E1@us-voo-mb04.internal.sungard.corp>
Anyone know why "dsu --inventory" might return nothing?

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



-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Kilian Cavalotti
Sent: Friday, September 11, 2015 11:38 AM
To: [email protected]
Cc: [email protected]
Subject: Re: [Linux-PowerEdge] DSU repository: August 2015

Hi Soorej,

On Fri, Aug 21, 2015 at 12:16 AM,  <[email protected]> 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
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.