Informix Error -43298: Warning: BSA version is <xbsa-library-verssion>. This version does not match with the version(s) specified in <sm_versions>. </sm_versions></xbsa-library-verssion>
Cause and resolution
Warning: BSA version is <xbsa-library-verssion>. This version does not match with the version(s) specified in <sm_versions>. </sm_versions></xbsa-library-verssion>
The version of XBSA shared library could not be identified in 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
-43298 fires when the XBSA shared library's version can't be identified against the
sm_versions file's recorded version(s) — per the official guidance.
- The XBSA shared library's version not matching what's recorded in
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
- Compare the reported
xbsa-library-verssionagainstsm_versions' recorded entries, and correctsm_versions(or the installed library) if they don't match.
Related Errors / Related Topics
- -43256 — "Version
of the XBSA shared library is not compatible with version of ON-Bar." A closely related error, on an outright incompatibility rather than a version mismatch against sm_versions. - -43299 — "Error identifying storage manager in XBSA shared library or sm_versions file." A related version-identification error, where no storage manager could be identified at all rather than a version mismatch.
The XBSA library's version didn't match what's recorded in sm_versions — check that file
against the installed storage manager's actual version.