Cannot Upgrade the Nuclear Database Package in the eB System Management Console (eBSMC)


(29678 False)

 

Product

  
 Applies To 
  
 Product(s):eB Information Manager
 Version(s):16.x.x
 Environment: N/A
 Area: eB System Management Console
 Subarea: Database Upgrade
 Original Author:Dennis Chan, Bentley Product Advantage Team

Problem Description:

The Nuclear checkbox in the Database Packages window is not enabled. Therefore user cannot Upgrade the Nuclear Package in the eB System Management Console.

Cause:

If the database being upgraded does have the Nuclear package in it, and the application server the correct nuclear scripts installed, then the problem may be that the installed Nuclear.versions.XML file is missing the information about the nuclear script files (Nuclear.5.4.4.Mssql.zip and Nuclear.5.4.4.Oracle.zip).

Solution:

Make sure the Nuclear.versions.XML file (installed at C:\Program Files\Bentley\eB\Server\Database by default) has the info of the correct script files as below:

    <Instance Source="5.4.3" Target="5.4.4">
        <Requires Name="Core">16.7.2</Requires>
        <Mssql>Nuclear.5.4.4.Mssql.zip</Mssql>
        <Oracle>Nuclear.5.4.4.Oracle.zip</Oracle>
    </Instance>
    <Instance Source="5.4.4" Target="5.4.4">
        <Requires Name="Core">16.7.2</Requires>
        <!-- must always end with an entry for updates if Instance is already on latest or for new databases -->
        <!-- i.e. Source and Target must be the same -->
        <Mssql>Nuclear.5.4.4.Mssql.zip</Mssql>
        <Oracle>Nuclear.5.4.4.Oracle.zip</Oracle>
    </Instance>

Workaround:

Check with Bentley support to get a correct version of Nuclear.versions.XML.