Informix Error -43299: Error identifying storage manager in XBSA shared library or sm_versions file.
Cause and resolution
Error identifying storage manager in XBSA shared library or sm_versions file.
No storage manager could be identified in XBSA shared library or sm_versions file.
ACTION Look at the contents of the sm_versions file in $INFORMIXDIR/etc or %INFORMIXDIR%\etc. Make sure the data match the version of your storage manager, and confirm that this version of the storage manager has been certified with this version of ON-Bar.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-43299 fires when no storage manager can be identified in either the XBSA shared library or
the sm_versions file — per the official guidance.
- No storage manager identifiable in the XBSA shared library or
sm_versions, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check
sm_versionsin$INFORMIXDIR/etc(or%INFORMIXDIR%\etc), per the official guidance, and confirm it matches the installed storage manager's version. - Confirm that version has been certified with this version of ON-Bar, per the official guidance.
Examples
Checking sm_versions
$ cat $INFORMIXDIR/etc/sm_versions
Diagnostic Checks
- Check
sm_versionsfor a valid, recognized storage-manager entry, and correct it (or reinstall the XBSA library) if none is identifiable.
Related Errors / Related Topics
- -43256 — "Version
of the XBSA shared library is not compatible with version of ON-Bar." A related XBSA version error, on an outright incompatibility rather than being unable to identify the storage manager at all. - -43298 — "Warning: BSA version is
. This version does not match with the version(s) specified in <sm_versions>." A related version-identification error, where a version was identified but didn't match sm_versions, rather than no version being identifiable at all.
No storage manager could be identified in the XBSA library or sm_versions — check that
file against the installed storage manager's actual version.