1832993 Members
4014 Online
110048 Solutions
New Discussion

Error message.

 
Raju_S
Frequent Advisor

Error message.

Hi,

After login in the system i get the following error message.

crt0: ERROR couldn't open /usr/lib/dld.sl errno:000000023

Let me know what this error is and how to rectify it.

Regards
3 REPLIES 3
Bill Hassell
Honored Contributor

Re: Error message.

from /usr/include/sys/errno.h:
errno 23 = ENFILE /* File table overflow */

[ENFILE] File table overflow. The system's table of open files
is full, and temporarily no more open()s can be accepted.

There are too many files open at the same time. The kernel parameter NFILE is far too small and needs to be increased. You will see additional error messages on your console, in the dmesg command and also in your /var/adm/syslog/syslog.log file. You need to terminate some processes so you can login as root, shutdown your applications, then double or triple the kernel parameter NFILE using SAM and let the system reboot.


Bill Hassell, sysadmin
Raj D.
Honored Contributor

Re: Error message.

Ramnath,

Check your system table usage, looks like you are running out of kernel parameters nfile and nflcoks and as mentioned above.

(check syslog for filetable error message)

also check with # glance -t and # sar -v for filetable usage.

Cheers,
Raj.
" If u think u can , If u think u cannot , - You are always Right . "
Raju_S
Frequent Advisor

Re: Error message.

Thanks all for the solution. We rebooted the server and it is working fine.

Thanks & Regards
Ramnath S