We recently had a problem with one of our AIX VIO servers not being able to run any powerpath commands. Any attempt to run a command would result in an unexpected error or initialization error. After speaking to EMC about it, the root cause is usually either running out of space on the root filesystem or having the data and stack ulimit paramenters set too low after adding a large number of new LUNs. We are running AIX 6.1 on an IBM pSeries 550 with PowerPath 5.3 HF1.
Here are the errors that were popping up:
root@vioserver1:/script # powermt config
Unexpected error occured.
root@vioserver1:/script # powermt display dev=all
root@vioserver1:/script # naviseccli -h <san_dns_name> lun -list -all
evp_enc.c(282): OpenSSL internal error, assertion failed: inl > 0
ksh: 503926 IOT/Abort trap(coredump)
Having too many LUNs caused the issue, we had recently added an additional 35 for a total of 70. Increasing the data and stack parameters to ‘unlimited’ resolved the problem.
root@vioserver1:/script # ulimit -a
threads(per process) unlimited
processes(per user) unlimited