Update installation task fails with error message ATKUPD826E

This problem affects users of update manager.

Problem

When using the "Update IBM® Flex System Manager" page or the installneeded CLI command to import and immediately install updates, the task fails with the following error message: ATKUPD826E - Updates could not be downloaded because they were not found at the download location.

Investigation

The job log for the update installation task or the installneeded CLI command output should provide an error message with the updates that were not downloaded. For example:
ATKUPD611E The update "com.ibm.director.mgr.remote.server.feature_6.2.1" has not 
been downloaded, so it will not be staged or installed. Download the update, and 
attempt to perform the operation again.
Check to see if the update is listed as downloaded by running the smcli lsupd -al updateid command. For example:
c:\download\server\SysDir6_2_1>smcli lsupd -al com.ibm.director.mgr.remote.serve
r.feature_6.2.1
com.ibm.director.mgr.remote.server.feature_6.2.1:
   DisplayName:      IBM Systems Director remote manager server feature
   Description:      Provides the IBM Systems Director remote manager server fun
ctionality.
   Version:          6.2.1
   UpdateID:         com.ibm.director.mgr.remote.server.feature_6.2.1
   Severity:         Medium
   ComponentName:    IBM Systems Director
   Vendor:           IBM Corporation
   RestartType:      Restart after all updates are installed
   Superseded:       false
   Platform:         IBM Systems Director
   Uninstallable:    false
   BuildDate:        2010-08-25T00:52:02-04:00
   BuildNumber:      LGZU26A
   FixType:          Individual
   PackageType:      baseInstall
   SoftwareID:       SystemsDirector
   Category:         Application
   ImpactStatement:  Availability
   AcquiredDate:     2010-08-27T16:11:15-04:00
   TotalSize:        305148
   Downloaded:       yes
   Filenames:        { 'com.ibm.director.mgr.remote.server.feature_6.2.1.zip', 
'com.ibm.director.mgr.remote.server.feature_6.2.1_readme.txt', 
'com.ibm.director.mgr.remote.server.feature_6.2.1.dd.xml', 
'com.ibm.director.mgr.remote.server.feature_6.2.1.pd.sdd' }

   FILES:
        Size  Type         Status      Purpose                 Filename
      284586  installable  downloaded  content               
                     com.ibm.director.mgr.remote.server.feature_6.2.1.zip
        9885  metadata     downloaded  deploymentDescriptor  
                     com.ibm.director.mgr.remote.server.feature_6.2.1.dd.xml
        3037  metadata     downloaded  packageDescriptor     
                     com.ibm.director.mgr.remote.server.feature_6.2.1.pd.sdd
        7640  metadata     downloaded  readMe                
                     com.ibm.director.mgr.remote.server.feature_6.2.1_readme.txt 

Explanation

On faster systems, there is a rare condition that can occur when immediately installing needed updates after importing them, which is accomplished by using the import path from the "Update IBM Flex System Manager" page or the -F option with the installneeded command. In this situation, updates are processing in the database on previously created records that represent updates. However, the installation code is already running on resources in memory that have not yet had their property values updated. This leads to the error about an update that is not downloaded but actually is downloaded.

Resolution

Resolve this issue based on the value of the Downloaded property:
  • If the value of the Downloaded property is "yes", then the update is downloaded and the error is the result of a timing issue. In this case, retry the installation by running smcli installneeded -v -F -I. Because the updates are already downloaded, the installation should start and the staging step should complete successfully.
  • If the value of the Downloaded property is "no", then ensure that all of the files are in the source import location, then run the smcli importupd command with the -o option. After the updates are downloaded, restart the installation.

Additional information

To view the job log for the update installation task in the IBM Flex System Manager Web interface, complete the following steps:
  1. Click on Resource Explorer.
  2. Open the All Systems group by clicking on the link above the group name.
  3. Find the server resource that represents the IBM Flex System Manager management server. Click the link on the system name to view its properties.
  4. Click the Applied Activities tab.
  5. Find the Install Updates job activation and click the link for it.
  6. Click on the Logs tab for the Install Updates job to view the logs for the job.