Informix Error -28016: IBM Global Security Kit (GSKit) <version> or higher is not installed. </version>
Cause and resolution
IBM Global Security Kit (GSKit) <version> or higher is not installed. </version>
The IBM Global Security Kit (GSKit) is either not installed or the version that is installed is too old. The GSKit provides APIs for the Secure Sockets Layer (SSL) communication and encryption functionality. If you want to set up SSL connections or use encryption functionality, you must install the GSKit. For instructions on installing GSKit, refer to the $INFORMIXDIR/gskit/README file.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-28016 fires when the IBM Global Security Kit (GSKit) isn't installed, or an installed version is too old — per the official guidance, GSKit provides the APIs for SSL communication and encryption.
- GSKit not installed, per the official guidance — the first named case.
- An installed GSKit version older than required, per the official guidance — the second named case.
Solutions / Resolution
- Install GSKit, per the official guidance, following the instructions in
$INFORMIXDIR/gskit/README, if SSL connections or encryption functionality are needed.
Examples
N/A
No specific triggering statement is documented beyond a missing/outdated GSKit installation.
Diagnostic Checks
- Check whether GSKit is installed and its version, and install/upgrade it per
$INFORMIXDIR/gskit/READMEif needed.
Related Errors / Related Topics
- -28014 — "Secure Sockets Layer error." A related SSL error, on a general SSL operation failure rather than a missing GSKit installation.
- -28015 — "Secure Sockets Layer configuration error." A related SSL error, on
reading
conssl.cfg.
GSKit wasn't installed, or was too old, for SSL/encryption support — install/upgrade it
per $INFORMIXDIR/gskit/README.