000024458 - xu_ldbmcat crashes when generating upgrade.ldif during upgrade to Keon Certificate Authority 6.0.2

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 22, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000024458
Applies ToKeon Certificate Authority 5.7
Keon Certificate Authority 6.0.2
Keon Certificate Authority 6.5.1
Microsoft Windows 2000 Server
Issuexu_ldbmcat crashes when generating upgrade.ldif during upgrade to KCA 6.0.2
When attempting to generate package.tar of Keon Certificate Authority 5.7 with the Keon Certificate Authority 6.0.2 upgrader, the upgrade fails with the following error (Upgrader\bin\upgrader.log):

2007.05.30-10:43: --------------------------------------------------------
2007.05.30-10:43:                B E G I N   G E N E R A T E
2007.05.30-10:43: --------------------------------------------------------
2007.05.30-10:43: Processing Administration configuration file...
2007.05.30-10:43: Processing Secure Directory configuration file...
2007.05.30-10:43: Creating Upgrade Package directory structure...
2007.05.30-10:43: Copying files to the Upgrade Package directory...
2007.05.30-10:43: Shutting down Administration and Secure Directory...
2007.05.30-10:43: Generating database content (LDIF) file...
2007.05.30-10:43: GenerateLDIF: Error creating directories under
--- GenerateLDIF: InvokeExternalCommand failed calling xu_ldbmcat
2007.05.30-10:43: Generate: Caught XDK Exception.
--- GenerateLDIF: InvokeExternalCommand failed calling xu_ldbmcat
The following output appears on the upgrader.exe window at the time of failure:

  Processing Administration configuration file...
  Processing Secure Directory configuration file...
  Creating Upgrade Package directory structure...
  Copying files to the Upgrade Package directory...
  Shutting down Administration and Secure Directory...
  Generating database content (LDIF) file...

And the following error pops up in a window:

  Program Error
  xu_ldbmcat.exe has generated errors and will be closed by Windows.  You will need to restart the program.
  An error is being created.
  <OK>

Clicking on the <OK> button showed the following error:

  Upgrader Error
  GenerateLDIF: InvokeExternalCommand failed calling xu_ldbmcat
  <OK>
If the xu_ldbmcat command is executed manually (in Upgrader\bin directory) as shown below, similar to above symptoms appear and xu_ldbmcat crashes with no additional errors/messages:

.\xu_ldbmcat.exe -mode upgrade -r "..\dist\ldif_generate.xml" -lin ldbmcat.out -s "..\..\Xudad\dist\schema.conf" -t "..\conf\schema.conf" -m "..\package\Xudad\dist\schema.conf" -lout "..\package\Xudad\db\upgrade.ldif" -vSen
An incomplete upgrade.ldif is created by xu_ldbmcat command and added to package.tar which can not be used to complete the upgrade to Keon Certificate Authority 6.0.2
CauseKeon Certificate Authority 5.7 database contained cross-certificate requests with CA-based extension profiles, which the Keon Certificate Authority 6.0.2 upgrader (or xu_ldbmcat tool) failed to accommodate
ResolutionA hot fix is currently not available for Keon Certificate Authority 6.0.2.  If this issue applies to you, contact RSA Customer Support and request a hot fix.

This issue has been fixed in Keon Certificate Authority 6.5.1 build 256, in RSA Certificate Manager 6.7 build 419, and in RSA Certificate Manager 6.8.
WorkaroundUpgrading from Keon Certificate Authority 5.7 to Keon Certificate Authority 6.0.2.
(This issue may also apply when upgrading from Keon Certificate Authority 5.7 to Keon Certificate Authority 6.5.1.)
NotesCERTMGR-3028
Legacy Article IDa35444

Attachments

    Outcomes