IBM Support

"Error - -2147024770 Automation error The specified module could not be found" when using DbConv to upgrade database

Troubleshooting


Problem

Administrator is trying to upgrade an old database, and so launches \legacy\DbConv.exe. Administrator selects the relevant database and clicks "Run Steps". After a while, an error appears.

Symptom


DbConv Error
ERROR -2147024770 (Hex 8007007E):
Automation error
The specified module could not be found.
[OK] [Cancel]

Conversion of databases is in progress...
Creating menu...
Adding predefined workflow...
Running General Database Upgrade to Version: 833
Running Step 532
Database Upgrade is aborted due to error in processing Step 532.
Error - -2147024770 Automation error
The specified module could not be found.
Current DB Version is 531

Cause

Code production problem for Controller 10.1.x, where the installer process does not register 'FrCrypto.dll' correctly.

Resolving The Problem

Fix:

Upgrade to a later version of Controller which contains a fix for the defect.

  • TIP: To find out when this is released, subscribe to APAR PM53881

Workaround:

Manually re-register the component FrCrypto.dll.


    Steps:
    1. Logon to Controller application server as an administrator
    2. Launch a command prompt by clicking "Start" - "Run" and then typing in "CMD" <Enter>
    3. Change directory to the c10\common folder (for example using: cd "C:\Program Files\ibm\cognos\c10\common")
    4. Register the file using: regsvr32.exe FrCrypto.dll
    5. Test.

[{"Product":{"code":"SS9S6B","label":"IBM Cognos Controller"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Controller","Platform":[{"code":"PF033","label":"Windows"}],"Version":"10.1.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 June 2018

UID

swg21613768