What does 'ERROR: Run Time Table is full' mean in selang?

Document ID : KB000014389
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

I am trying to add a new program rule to the seosb and I am getting the following error. Why? 

AC> er program /opt/someprogram owner(nobody) defacc(x) audit(fail) trust warning- 

(localhost) 

ERROR: Run Time Table is full

Answer:

This error means that you have reached to maximum number of program resources that a single PIM database can handle. We have a hard limit of 1024 program rules. You can check the number of program resources by running secons -i as seen below. 

 

# secons -i

CA ControlMinder secons v12.91.0.301 - Console utility

Copyright (c) 2013 CA. All rights reserved.

Run-time Statistics:

-------------------

           INet statistics:

                 Requests denied   : 0

                 Requests granted  : 23041

                 Errors found      : 0

           Queues size:

                 Audit log: 0

                 Error log: 0

           Cached tables info:

                 ACEE handles      :     20

                 Protected clients :      0

                 Trusted programs  :      1019

                 Untrusted programs:      3

...

The key is checking the Trusted Programs and Untrusted program to see if you are under the hard limit of 1024.