License server failed to start on Solaris systems?
I have installed SilverCreek on Solaris 9, and I tried to start the license server. I tried to run SilverCreek, but it failed to check out a license. The following error message is printed out in the license server side: “Vendor daemon can’t talk to lmgrd (Cannot read data from license server (-16,287:22) Invalid argument) What is wrong? This problem is caused by the Solaris operating system’s limitation with the number of available file descriptors. Fortunately, there is an easy workaround: 1) start lmgrd from a /bin/sh script 2) The script should look like this: #!/bin/sh ulimit -n 1024 ulimit -H -n 1024 lmgrd […] where, […] is the lmgrd arguments. This resets the limit to 1024 for lmgrd that resolves the problem.