1,126
edits
m (Formatting.) |
(Added section on IBM CMOD GSKit library problems.) |
||
| Line 65: | Line 65: | ||
SRVR_DB_CFG=/usr/lpp/ars/config/ars.dbfs | SRVR_DB_CFG=/usr/lpp/ars/config/ars.dbfs | ||
SRVR_SM_CFG=/usr/lpp/ars/config/ars.cache | SRVR_SM_CFG=/usr/lpp/ars/config/ars.cache | ||
=== Check the GSKit Install === | |||
If this is a new or recently upgraded CMOD installation, check that the IBM Global Security Kit is installed properly. Content Manager OnDemand uses the GSKit for cryptographic functions, including password hashing for authentication. A problem with the GSKit installation can cause command line logins to fail. Run the <code> gsk8capicmd_64</code> from the command line. If you're presented with a screen full of errors (prominently featuring messages about missing libraries) then you'll need to update your LIBPATH or LD_LIBRARY_PATH environment variables to put the GSKit libraries (in /usr/lib on AIX) at the start of the environment variable. | |||
You can check the contents of the environment variable with the <code> echo</code> command. | |||
$ echo $LIBPATH | |||
/home/archive/sqllib/gskit:/usr/lib:/lib | |||
or | |||
$ echo $LD_LIBRARY_PATH | |||
/home/archive/sqllib/gskit:/usr/lib:/lib | |||
In this case, the DB2 library for the IBM Global Security Kit comes before the operating system libraries. This can cause GSKit to fail, because it's finding older and incompatible libraries BEFORE the ones that match the newer version that you installed. You can alter your login profile to prefix the operating system libraries: | |||
export LIBPATH=/usr/lib:/lib:/home/archive/sqllib/gskit | |||
Then log out, and log back in again to get the update environment variables loaded, and try the <code> gsk8capicmd_64</code> command again. | |||