IBM Support

IC68171: ON WINDOWS, DB2CKUPGRADE.EXE UTILITY FAILS WHEN IT IS RUN FROM THE DB2 PRODUCT CD BEFORE DB2 IS INSTALLED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The db2ckupgrade utility is used to verify whether a database is
    ready for upgrade. On Windows, the db2ckupgrade.exe utility can
    be run before installing new DB2 copy on the machine. However,
    without Microsoft VC runtime library installed, db2ckupgrade.exe
    would fail with:
    
    C:\tmp\SERVER\db2\Windows\utilities>db2ckupgrade.exe
    The system cannot execute the specified program.
    
    The Windows event log would contain the following errors:
    
    
    3/24/2010    11:44:48 PM    SideBySide    Error    None    59
    N/A    W2K3SE  "Generate Activation Context failed for
    C:\tmp\SERVER\db2\Windows\utilities\db2ckupgrade.exe. Reference
    error message: The referenced assembly is not installed on your
    system.
    ."
    3/24/2010    11:44:48 PM    SideBySide    Error    None    59
    N/A    W2K3SE  "Resolve Partial Assembly failed for
    Microsoft.VC80.CRT. Reference error message: The referenced
    assembly is not installed on your system.
    ."
    3/24/2010    11:44:48 PM    SideBySide    Error    None    32
    N/A    W2K3SE  "Dependent Assembly Microsoft.VC80.CRT could not
    be found and Last Error was The referenced assembly is not
    installed on your system.
    "
    
    This APAR will fix the db2ckupgrade.exe by removing the
    requirement of having Microsoft VC runtime or new DB2 copy
    installed.
    

Local fix

  • Download and install Microsoft VC 2005 runtime
    x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.805_x-ww_6b8a9
    50a or higher,  or install DB2 which comes with the required
    Microsoft VC runtime libraries.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * When user run db2ckupgrade.exe from DB2 product CD before    *
    * installing DB2 on Windows Platform.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The db2ckupgrade utility is used to verify whether a         *
    * database is ready for upgrade. On Windows, the               *
    * db2ckupgrade.exe utility can be run before installing new    *
    * DB2 copy on the machine. However, without Microsoft VC       *
    * runtime library installed, db2ckupgrade.exe would fail with: *
    *                                                              *
    *                                                              *
    * C:\tmp\SERVER\db2\Windows\utilities>db2ckupgrade.exe         *
    * The system cannot execute the specified program.             *
    *                                                              *
    * The Windows event log would contain the following errors:    *
    *                                                              *
    *                                                              *
    * 3/24/2010    11:44:48 PM    SideBySide    Error    None      *
    * 59 N/A    W2K3SE  "Generate Activation Context failed for    *
    * C:\tmp\SERVER\db2\Windows\utilities\db2ckupgrade.exe.        *
    * Reference error message: The referenced assembly is not      *
    * installed on your system.                                    *
    * ."                                                           *
    *                                                              *
    * 3/24/2010    11:44:48 PM    SideBySide    Error    None      *
    * 59 N/A    W2K3SE  "Resolve Partial Assembly failed for       *
    * Microsoft.VC80.CRT. Reference error message: The referenced  *
    * assembly is not installed on your system.                    *
    * ."                                                           *
    * 3/24/2010    11:44:48 PM    SideBySide    Error    None      *
    * 32 N/A    W2K3SE  "Dependent Assembly Microsoft.VC80.CRT     *
    * could not be found and Last Error was The referenced         *
    * assembly is not installed on your system                     *
    * . "                                                          *
    *                                                              *
    *                                                              *
    * This APAR will fix the db2ckupgrade.exe by removing the      *
    * requirement of having Microsoft VC runtime or new DB2 copy   *
    * installed.                                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to DB2 UDB Version 9.7 FixPack 3 or later release.   *
    ****************************************************************
    

Problem conclusion

  • Problem was first fixed in DB2 UDB Version 9.7 FixPack 3.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC68171

  • Reported component name

    DB2 FOR LUW

  • Reported component ID

    DB2FORLUW

  • Reported release

    970

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-04-26

  • Closed date

    2010-10-19

  • Last modified date

    2010-10-19

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    DB2 FOR LUW

  • Fixed component ID

    DB2FORLUW

Applicable component levels

  • R970 PSN

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPGG","label":"DB2 for Linux, UNIX and Windows"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.7","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
19 October 2010