When I try to run the ident daemon (pident) on build 62, it complains:

Apr 29 11:24:09 wasat in.identd[12208]: [ID 950913 daemon.error] getbuf: can't 
get needed symbols

It's looking for the kernel symbols "ipcl_conn_fanout" and 
"ipcl_conn_fanout_size".  These are no
longer global variables.  The ident daemon knows the remote end of a TCP 
connection, but needs
to find the local endpoint of that connection, in order to identify the UID of 
the local process.  Is there
an official way to do this?  Utilities like `lsof' have a similar requirement.  
I don't think that `pfiles' has
this ability.  `netstat' seems to use the MIB interface to list TCP 
connections.  Could that be used by
the ident daemon?
 
 
This message posted from opensolaris.org

Reply via email to