000023174 - Using multiple processes to access the same database on Linux in Cert-C.

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 Number000023174
Applies ToRSA BSAFE Cert-C
Red Hat Linux with a 2.2.14 kernel
IssueUsing multiple processes to access the same database on Linux in Cert-C.
When trying to access the same RSA default database from Cert-C and using more than one process an error occurs (could be E_PATH_NOT_FOUND or E_DB)
CauseThere is a bug in the Linux 2.2.14 kernel where the locking is not done correctly.  This causes a problem in the codebase calls when trying to lock the database.
ResolutionUpgrade the kernel.  This problem does not occur on other Linux kernels.  (It was also tried on the 2.2.18-4 kernel which works fine.)  
Legacy Article IDa2592

Attachments

    Outcomes