Making /usr/libexec/dell_dup gets me farther. But dsu then exits b/c of no
Catalog.xml file. Looking at an strace I can see that dsu was looking for
that file.
>>>interlude
So, I mirror via rsync from the dell linux repo for dsu updates. Works with
rhel/centos via rpm b/c repodata is there for a yum repo to work. I don't
see this for ubu
linux.dell.com::repo/hardware/DSU* path for normal dsu updates
linux.dell.com::repo/hardware/ubuntu* -- path for ubuntu from the page that
was sent in the update that dsu would run on ubu
The only thing that rsyncs down is
root@X1:/dellrp/ubuntu# find
.
./catalog
./catalog/Catalog_Ubuntu.gz**********************************
./catalog/Catalog_Ubuntu.gz.sign
./catalog_bkps
./catalog_bkps/Catalog_Ubuntu.gz
./catalog_bkps/Catalog_Ubuntu.gz.sign
./dsu
./dsu/Catalog.gz***************************************************
./dsu/Catalog.gz.sign
./Catalog_Ubuntu_Q2_2016.xml
./Catalog_july_2016.xml
./Ubuntu_Q2_2016.html
./latest.html
root@X1:/dellrp/ubuntu#
>>>> end interlude

So I tried Catalog.gz under dsu and Catalog_Ubuntu.gz under catalog.
Brought these files to the server and placed under  /usr/libexec/dell_dup.
Then I was able to get dsu -g to work, see below, but still can't run dsu -i
Note I tried separately one Catalog file at a time and then both present

root@X:/usr/libexec/dell_dup# find $PWD
/usr/libexec/dell_dup
/usr/libexec/dell_dup/Catalog.xml
root@X:/usr/libexec/dell_dup#

Now I am able to dsu -g
root@X:~# dsu -g
Verifying catalog installation ...
Installing catalog from repository ...
Fetching dsucatalog ...
Reading the catalog ...
Category Value          : Category Name
--------------            -------------
AS                      : SAS Drive
BI                      : BIOS
CE                      : Chassis System Management
ES                      : ESM
Express Flash PCIe SSD                  : Express Flash PCIe SSD
FC                      : Fibre Channel
FW                      : Firmware
NI                      : Network
PC                      : PCIe SSS
SA                      : Serial ATA
SE                      : SAS Non-RAID
SF                      : SAS RAID
SM                      : Systems Management Application
iDRAC with Lifecycle Controller                 : iDRAC with Lifecycle
Controller
root@X:~#

Still can't run dsu -i
root@X:~# dsu -i
Verifying catalog installation ...
Installing catalog from repository ...
Fetching dsucatalog ...
Reading the catalog ...
dsu: symbol lookup error: dsu: undefined symbol:
_ZNK9DCMKitAPI16GetInventoryFileE21DCMOSArchitectureEnum
root@X:~#


Maybe I don't understand how to use this dsu via ubu. Once installed how
does the dsu get its catalog info? How do I integrate in local pushes from
my local mirror?
Apologies so many questions. Would be happy to read something/RTFM if I
missed something

thanks all again



On Fri, Mar 10, 2017 at 9:46 AM, jsl6uy js16uy <[email protected]> wrote:

> thanks very much
> will take a look at that path
> though I do agree with Chuck that this is a bit obscure
>
> Again thanks very much, will report back
>
> On Fri, Mar 10, 2017 at 6:02 AM, <[email protected]> wrote:
>
>> Dell - Internal Use - Confidential
>>
>>
>> Hi,
>>
>>             DSU will try to create the work folder
>> “/usr/libexec/dell_dup/” and copy files during execution. Please make sure
>> the /usr folder is writable in the booted ISO.
>>
>> Soorej Ponnandi
>> Dell | Change Management
>>
>> From: linux-poweredge-bounces-Lists On Behalf Of jsl6uy js16uy
>> Sent: Friday, March 10, 2017 1:23 AM
>> To: linux-poweredge-Lists <[email protected]>
>> Subject: [Linux-PowerEdge] dsu on ubu 16.04 via ubu live iso
>>
>> Hello all hope all is well
>> Should this, this being dsu on ubuntu, work on a live iso?
>> We have booted up a live iso ubu 16.04.2  on a dell r630. I have
>> installed linux DUP package from: http://www.dell.com/support/ho
>> me/us/en/19/Drivers/DriversDetails?driverid=YKMFW/
>>
>>
>> and dsu does not work
>> To sum up my errors:
>> After installing without reported errors--
>> oot@X:~# dsu -i
>> dsu: symbol lookup error: dsu: undefined symbol:
>> _ZN7DSMFile15CreateDirectoryEbP16DSMErrorCodeEnum
>> root@X:~# dsu -g
>> dsu: symbol lookup error: dsu: undefined symbol:
>> _ZN7DSMFile15CreateDirectoryEbP16DSMErrorCodeEnum
>> root@X:~# dsu
>> dsu: symbol lookup error: dsu: undefined symbol:
>> _ZN7DSMFile15CreateDirectoryEbP16DSMErrorCodeEnum
>> root@X:~#
>>
>> Below provides more details
>>
>> root@X:~# bash ./Systems-Management_Application_YKMFW_LN64_1.4.0_A00.BIN
>> Collecting inventory...
>> ..
>> Running validation...
>>
>> Dell System Update
>>
>> No version of this Update Package is currently installed.
>> Software application name: DSU
>> Package version: 1.4.0
>>
>> Continue? Y/N:y
>> Executing update...
>> WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE
>> UPDATE IS IN PROGRESS.
>> THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
>> ...........
>> Dell System Update installed successfully.
>> The update completed successfully.
>> root@X:~# dsu -h
>>
>> Usage: dsu [OPTION]...
>>         Options:
>>         -h, --help                                     Help
>>         -v, --version                                  Version
>>         -i, --inventory                                Perform Inventory
>>         -n, --non-interactive                          Non-interactive
>> mode
>>         -g, --get-categories                           Get category values
>>         -c, --category=<CATEGORY1,CATEGORY2,...>       List only updates
>> of <CATEGORY1,...> categories
>>         -u, --apply-upgrades-only                      List only
>> upgradable updates
>>         -d, --apply-downgrades-only                    List only
>> downgradable updates
>>         -e, --apply-equivalent-updates                 Enable equivalent
>> updates
>>         -l, --update-list=<FILENAME1,FILENAME2,...>    Apply
>> <FILENAME1,...> updates
>>             --config=<FILE>                            Configuration file
>>             --source-type=<TYPE>                       TYPE=PDK
>>             --source=<PATH>                            Source location
>>             --destination-type=<TYPE>                  TYPE=ISO|CBD
>>             --destination-location=<DIR>               Output location
>> when destination-type is provided
>>             --bootable-log-location=<FILE>             File to write
>> logs during server update
>>             --ic-location=<FILE>                       Inventory
>> Collector binary
>>             --input-inventory-file=<FILE>              Inventory XML file
>>             --output-inventory-xml=<FILE>              Path to save the
>> Inventory XML file
>>             --preview                                  Preview updates
>> root@X:~# man dsu
>>
>> root@X:~# dpkg -l|grep -Pi 'dsu|dell|openman'
>> ii  dell-system-update                   1.4.0
>>  amd64        Dell utility for system updates
>> root@X:~# dsu -i
>> dsu: symbol lookup error: dsu: undefined symbol:
>> _ZN7DSMFile15CreateDirectoryEbP16DSMErrorCodeEnum
>> root@X:~# dsu -g
>> dsu: symbol lookup error: dsu: undefined symbol:
>> _ZN7DSMFile15CreateDirectoryEbP16DSMErrorCodeEnum
>> root@X:~# dsu
>> dsu: symbol lookup error: dsu: undefined symbol:
>> _ZN7DSMFile15CreateDirectoryEbP16DSMErrorCodeEnum
>> root@X:~#
>>
>> root@X:~# cat /etc/lsb-release
>> DISTRIB_ID=Ubuntu
>> DISTRIB_RELEASE=16.04
>> DISTRIB_CODENAME=xenial
>> DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
>> root@X:~#
>> Thanks for any and all help
>>
>
>
_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to