On Mon, Jul 21, 2008 at 08:24:07AM -0700, Akhilesh Mritunjai wrote:
> Hi
> 
> su to root (or from maintenance console) and tell what does this say
> 
> find /etc -type D
> 
> it must report at least this much
> 
> /etc/.dlmgmt_door
> /etc/sysevent/piclevent_door
> /etc/sysevent/syseventconfd_event_channel/reg_door
> /etc/sysevent/sysevent_door
> /etc/sysevent/devfsadm_event_channel/1
> /etc/sysevent/devfsadm_event_channel/reg_door
> /etc/svc/volatile/repository_door
> /etc/dev/.devname_lookup_door
> /etc/dev/.devfsadm_synch_door
> 
> dlmgmtd will fail if somehow "/etc/.dlmgmt_door" has gone missing or it's 
> type has changed.
> 
> If it's missing you can do a "touch /etc/.dlmgmt_door" to create it. You may 
> also try removing it prior to doing that.

        Pls. do you have some code reference to support this advice?  I
        see no reference to the /etc/.dlmgmt_door in ON source code; the
        only door opened/created by dlmgmtd seems to be
        /etc/svc/volatile/dladm/dlmgmt_door; check the [1] please.
        Anyway, I think, the door creation is not the issue - the
        "permission denied" message returned by the ld.so.1 should not
        have anything to do with the libdoor(3LIB) interface.


        /j.

        [1]     
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/sys/dls.h#DLMGMT_DOOR
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to