Acquire updates

The acquire updates function downloads UpdateXpress System Packs and individual updates for supported machine types from a remote location such as Lenovo support.

Using the command line interface

This section provides information about running the acquire command using the CLI.

lnvgy_utl_uxspi_10.6_winsrvr_32-64.exe acquire [options] 
Checks the Lenovo support website for a newer version of UXSPI and downloads it if available.
Specifies that the vendor software should also be updated.
-i update-id, --id=update-id
Acquires update specified by update ID. This update ID is the file name of the update without any file extension. If this option is specified, only the update specified by the update ID is downloaded.
Example: --id=lnvgy_fw_uefi_the104b-1.00_anyos_32-64
-l UXSP_path, --local=UXSP_path
Specifies the UXSPI directory on the local system where downloaded UpdateXpress System Packs and individual updates are saved.
This directory can specify a Windows network share in the format \\server\share or a Linux remote mount point. HTTP and FTP URL-style addresses are not supported.
-L , --latest
Acquires the latest individual updates instead of UpdateXpress System Packs for the specified machine-types and operating systems.
This option also downloads offline updates that match the search criteria of machine-types and operating systems.
-m type, --machine-type=type
Specifies a list of comma-separated, 4-digit machine types to use for the download criteria. Spaces are not allowed in comma separated values. The machine type must be a number; wild cards are not allowed.
If you specify all, updates for all machine types are downloaded.
Specifies not to use a proxy for acquisition. If the --no-proxy option is used with any of the following set proxy arguments, an error message is displayed with return error code 10:
  • --proxy-address
  • --proxy-port
  • --proxy-user
  • --proxy-password
-o operating_systems, --os=operating_systems
Specifies a list of comma separated operating systems to use for the download criteria. For example:--os=rhel5.
The valid operating systems values are:
  • all
  • none
  • windows
  • rhel4
  • rhel5
  • rhel6
  • sles10
  • sles11
  • vmware
OS independent updates are used to indicate updates for systems that do not have an operating system, such as Management Modules and BladeCenter IO Modules.
If you specify all, updates for all operating systems, including OS-independent updates, are downloaded.
If you specify none, only OS-independent updates are downloaded.
Sets the proxy address setting to address. The address can be an IPv4, IPv6, or DNS address.
Example: --proxy-address=
Note: When using an IPv6 address, you must enclose the address in brackets as shown here: [IPv6_address].
Sets the proxy port setting to port. Port must be a number.
Example: --proxy-port=40
Sets the proxy user setting to user.
Example: --proxy-user=fred
Sets the proxy password setting to password.
Example: --proxy-password=passw0rd
Sets the secure proxy password setting to password.
Example: --proxy-password-secure=STPXR6ygjRIs
-r, --report
Queries the IBM update repository to determine the matching update set, but does not actually download any updates. Instead displays a list of update-ids. Each update-id is displayed on a new line. The updates that are already present in the UXSPI directory are distinguished from the updates that need to be downloaded. If necessary, you can redirect the result of the report to a text file using the shell stdout redirection command. If any part of an update is missing, such as the readme, change history, payload or xml, then it is considered as not available for report generation.
Specifies the file ac_result.xml should be created in the Lenovo_Support directory to create summary report files.
Specifies downloading the customized Lenovo VMWare ESXi self-update package together with firmware updates. This package is not downloaded by default because it is larger than 200 MB. Currently the only supported version is 4.1.
Example: --vmware-esxi-update=4.1