Joe - have you tried this?
Here's an article I published in the CMOD Newsletter.
Linux 101 – How to debug when ARSSOCKD fails to start and no messages are produced
What usually causes this is either ARSSOCKD ends before it can write to the System Log or the console is not set up correctly.
Before doing anything else ensure that Db2 is up.
If that doesn’t resolve the problem capture the Linux system trace info thusly:
strace -s 256 -f /full/path/to/arssockd -I MyInstance -S 2> strace.out
Browse strace.out. Look for “arslog”
Often behind “arslog” will be a CMOD message with the error.
Here’s an example from a recent problem record (yes, the line is very long in the trace output)
[pid 1927] execve("/opt/ibm/ondemand/V10.1/bin/arslog", ["/opt/ibm/ondemand/V10.1/bin/arslog", "ARCHIVE", "2021-06-08 19:41:32.980988", "0", "ARSSOCKD", "", "4", "213", "ARS0213I Unable to load the OnDemand DB2 dynamic load library (arsdb2). Check to make sure DB2 is installed and that the db2ln command has been run", ""], [/* 74 vars */] <unfinished ...>
Note the ARS0213I message which in this case also gave the problem resolution:
ARS0213I Unable to load the OnDemand DB2 dynamic load library (arsdb2). Check to make sure DB2 is installed and that the db2ln command has been run
If that doesn’t resolve the issue do the following:
You can use the "ldd" command to check if there are other dependency issues with arssockd.
Example: As the userid that would start arssockd, run "ldd /opt/ibm/ondemand/V10.1/bin/arssockd "
If at this point there are still issues then open up a problem record with support.
Ed