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
